![]() |
|
|
|||||||
| Portal | Wiki | IRC-Chat | Registrieren | Benutzerliste | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
|
Themen-Optionen | Thema bewerten | Ansicht |
|
|
#1 |
|
Registered User
Registrierungsdatum: Aug 2003
Ort: Bratown
Beiträge: 100
|
Folgende Verfahrensweise haben wir ausgiebig getestet:
unter 5.1 und erneut unter 5.3 Release SoftRaid erstellen mit atacontrol Wir gehen von folgendem aus wir haben 2 Platten, jeweils als Masterdevice an ATA Channel 0 ad0 und an 1 ad2 Zur Installation haben wir ein CD-ROM als Slave an den 2ten IDE Kanal gehangen 1.) System auf Platte ad0 installieren. Es darf ruhig minimal installiert werden, da wir sowieso später die Installation erneut durchführen. 2.) Neustart. Von der Installation auf ad0 booten. 3.) "atacontrol create RAID1 ad0 ad2". Dabei wird die Raidsignatur auf den beiden Platten geschrieben. Allerdings werden die vorhandenen Daten nicht gespiegelt. 4.) FreeBSD InstallCD wieder in das CDROM einlegen, rebooten und neu installieren. 5.) !!!ACHTUNG!!! Jetzt zeigt der Installer als mögliche Ziele der Installation ad0 ad2 UND unser Array ar0 Wir wollen natürlich auf ar0 installieren. 6.) So werden jetzt alle Daten auf identsich auf ad0 und ad2 geschrieben ))Raid funktionen testen: 1.) atacontrol detach 1 # wir schalten den ATA Channel 1 um einen ausfall einer Platte zu simulieren 2.) System meldet "UAHHH Array degraded" 3.) Wir schreiben jetzt mal auf dem "degraded Array", z.B. "dmesg >beispiel.txt 4.) atacontrol attach 1 # wir schalten Channel 1 wieder zu 5.) atacontrol addspare ar0 ad2 # und geben dem Array ar0 wieder eine "spare" disk, damit wir mit dieser wieder das Array herstellen können. 6.) atacontrol rebuild ar0 7.) "atacontrol status ar0" gibt jetzt zurück wie weit die Wiederherstellung fortgeschritten ist. Bitte sagt mir wo, soeine Beschreibung schon zu finden war! Wenns eine gibt?! Ich bitte um Kommentare ![]() Geändert von UnUser (04.02.2005 um 13:17 Uhr). |
|
|
|
|
|
#2 |
|
Registered User
Registrierungsdatum: Apr 2003
Ort: München
Beiträge: 187
|
Das ist Controller abhängig.
Ein HPT37x z. B. kann per BIOS FreeBSD bei der Installation ein ar0 anbieten, ein SIL0680 z.B. nicht. Bei letzterem muss also manuell ein create RAID1 durchgeführt werden, bei ersterem nicht. Wenn man gar keinen Hardware (RAID) Controller hat und / auf RAID haben will muss man natürlich auch zuerst eines anlegen und ann FreeBSD installieren (und das Anlegen geht natürlich nur mit FreeBSD) Grüsse, -Kaeptn
__________________
Am Fenster rumhängen? Abtauchen wie ein Pinguin? Rennen wie der Teufel? |
|
|
|
|
|
#3 |
|
Registered User
Registrierungsdatum: Aug 2003
Ort: Bratown
Beiträge: 100
|
bei der Beschreibung hatte ich keine "Raidcontroller" ala HPT 37x oder Promise. Es handelt sich um die normalen IDE ports auf dem
mainboard, via . ---- DawiContr. DC 100 Der HTP370 / 372 Revision 1.1 bis Freebsd 5.0 Revision 1.2 erst ab 5.1 Release Mit diesem Contr. hatte ich garkeine Probs, war eine Platte defekt: Rechner aus - Platte tauschen - Contr Bios Raid wiederherstellen - und booten. Danach sagt BSD "Raidarray ready" und alle Daten sind wieder redundant. --- Geändert von UnUser (14.09.2003 um 11:19 Uhr). |
|
|
|
|
|
#4 |
|
Registered User
Registrierungsdatum: Jun 2003
Ort: Rattenfänger
Beiträge: 92
|
Du nimmst also ein RAID1.
Das heißt auf eine Festplatte kommen die Daten und auf die anderen Platte wird gespiegelt, ist das so richtig formuliert? Wie sieht das mit der CPU-Last aus? Ist das heutzutage noch relevant bei den großen GHz-Prozessoren? Kann man sich irgendwie benachrichtigen lassen, wenn eine Platte ausgefallen ist? |
|
|
|
|
|
#5 |
|
Registered User
Registrierungsdatum: Aug 2003
Ort: Bratown
Beiträge: 100
|
>Du nimmst also ein RAID1.
Ja. >Das heißt auf eine Festplatte kommen die Daten und auf die anderen Platte wird gespiegelt, ist das so richtig formuliert? Ja. Es handelt sich um ein Softraid, daß heißt - er liest immer nur von einer Platte (also kein Performance Gewinn) - und schreibt auf beiden (eher noch Performance Verlust) >Wie sieht das mit der CPU-Last aus? Gute Frage, ist für mich eher uninteressant. Ich mache aber gern 1-2 Tests und Poste die Ergebnisse. Welcher Benchmark solls denn sein? >Ist das heutzutage noch relevant bei den großen GHz-Prozessoren? Einen Perfomance Einbruch "spürt" man jedenfalls nicht, daß anlegen der Ports (von CD) ging fast genauso schnell. >Kann man sich irgendwie benachrichtigen lassen, wenn eine Platte ausgefallen ist? Darüber habe ich auch schon gebrübelt. Im Moment würde ich per cron alle Stunde "atacontrol status ar0" aufrufen und mir den die Ausgabe per Mail schicken lassen. Es sollte mit einem recht einfachen Script auch möglich sein, daß man nur einem mail bekommt, wenn der Status "Degraded" zurückgegeben wird. Ansonsten bin ich eher darauf aus, mit Monitoringdiensten an die Statusinformationen zu kommen. Vieleicht kann man auch über SNMP etwas machen ... ich bleib dran. |
|
|
|
|
|
#6 | |||
|
Registered User
Registrierungsdatum: Jun 2003
Ort: Rattenfänger
Beiträge: 92
|
Zitat:
Zitat:
![]() Zitat:
Du schaltest mit: atacontrol detach 1 die eine Platte ab. Nun, fällt aber eine Platte nicht einfach mit "atacontrol detach 1" aus. Was passiert denn, wenn Du einfach den IDE-Stecker von der Platte abziehst? Bei mir haben schon Platten angefangen zuqualmen und schlimme Geräusche zumachen oder haben einen kurzen im Netzteil erzeugt. Und wenn der Rechner im RZ steht, hoffe ich das das Softraid mind. ein abgezogenes IDE-Kabel verkraftet. Oder erkennt der Kernel automatisch, wenn eine Platte kaputt ist und führt ein atacontrol detach 1 automatisch durch?
__________________
Windows is a 32 bit patch to a 16 bit GUI based on a 8 bit operating system, written for a 4 bit processor by a 2 bit company which can not stand 1 bit of competition. PC: Athlon-64 | 3.5+GHz | 1024MB | Debian |
|||
|
|
|
|
|
#7 | |
|
Registered User
Registrierungsdatum: Aug 2003
Ort: Bratown
Beiträge: 100
|
:x
Zitat:
Also was passiert denn bei Dir, wenn Du eine Platte vom ATA Kabel befreist? Davon würde ich abraten? Zum testen lieber den Rechner ausschalten und dann das Kabel abziehen. (Hier geht es nur billig + redundant) Ich kann aus 3 Ausfällen (2x80GB WD / 2x60GB IBM / 2x30GB IBM) sagen, daß: 1 Das System immer weiterlief2.) Bei den WD Platten er trotz allem weiter versucht hat auf das defekte device zuzugreifen = Console vollgemüllt (Trat nie wieder auf) 3.) Die IBM Platten sich am "besten" verhielten aber häufig kaputt gehen. hw.ata.tags=1 läuft sauber. Leider sind diese Aussagen nicht als exemplarisch anzusehen, da es auf um Systeme mit 4.8, 5.0, und 5.1 handelte und immer auch an atacontrol gearbeitet würde. |
|
|
|
|
|
|
#8 | ||
|
Registered User
Registrierungsdatum: Jun 2003
Ort: Rattenfänger
Beiträge: 92
|
Zitat:
=> Murphys Gesetze kennst Du ja . . . Ne, bei mir gibt es immernur Horrorszenarien. Platten geben einen "Kurzen" auf das Netzteil... Platten geben einen "Kurzen" auf den IDE-Bus.... Platten fangen an Rauchzeichen zugeben .... ....all sowas schönes, was immer_sehr_viel_Spass_macht. ![]() Zitat:
Ich habe neulich in der Newsgroup von FreeBSD gelesen das ein KOMPLETTES RAID-System mit über 45 Platten (!!!) auf EINEN Streich hopps gegangen ist. Da mußte sich der Hersteller wohl einiges anhören!!! *ROFL*Und das bei einem anderen Raid-System mit 6 Platten diese sich innerhalb von 6h verabschiedet haben. *Das aber nurso nebenbei*
__________________
Windows is a 32 bit patch to a 16 bit GUI based on a 8 bit operating system, written for a 4 bit processor by a 2 bit company which can not stand 1 bit of competition. PC: Athlon-64 | 3.5+GHz | 1024MB | Debian |
||
|
|
|
|
|
#9 | |||||
|
Registered User
Registrierungsdatum: Aug 2003
Ort: Bratown
Beiträge: 100
|
Zitat:
Hör auf! Nur zu gut ....Zitat:
Aber die Platten nicht runterfahren :O Spätestens beim anfahren hört das geschulte Ohr die "alten" Lager. SCSI Platten z. RaidContr. sind sowieso in allen Punkten die Lastwagen mit Sportwagenfeeling, aber halt teuer. IDE Platten sollten sowieso, wenn man sich darauf verlassen will, redundant betrieben werden. Zitat:
Selber bauen und mann weiss was man hat. Zitat:
Zitat:
Habe mit 13 SCSI Platten im Raid sehr gute Erfahrungen gemacht unter FreeBSD. Die Umgebung war aber auch immer perfekt. *stink* Geändert von UnUser (10.09.2003 um 18:56 Uhr). |
|||||
|
|
|
|
|
#10 | |
|
Registered User
Registrierungsdatum: Jun 2003
Ort: Rattenfänger
Beiträge: 92
|
Zitat:
http://www.google.de/search?q=badewa...le+Suche&meta= Nein kenne ich nicht. Oder meinst Du den hier: http://www.wohnzimmerprovider.de/ ![]()
__________________
Windows is a 32 bit patch to a 16 bit GUI based on a 8 bit operating system, written for a 4 bit processor by a 2 bit company which can not stand 1 bit of competition. PC: Athlon-64 | 3.5+GHz | 1024MB | Debian |
|
|
|
|
|
|
#11 |
|
Registered User
Registrierungsdatum: Aug 2003
Ort: Bratown
Beiträge: 100
|
JEEIIPAA!!! |
|
|
|
|
|
#12 |
|
Registered User
Registrierungsdatum: Sep 2003
Beiträge: 3
|
Hi Kaeptn,
Du schreibst etwas weiter oben, daß der HPT 37x FreeBSD ein Array ar* zur Verfügung stellen kann. Ich habe einen HighPoint RocketRaid 454 und dort läuft bis jetzt ein Mirror Array. In FreeBSD werden aber nur die einzelnen Platten ad4 & ad6 angezeigt. Ein ar* ist nirgends zu finden. Hast Du einen Tipp ??? Treiber bei HighPoint gibt es nicht (noch nicht). Danke Borste |
|
|
|
|
|
#13 |
|
Registered User
Registrierungsdatum: Aug 2003
Ort: Bratown
Beiträge: 100
|
Hi Borste,
paste mal ne dmesg output ... >Ich habe einen HighPoint RocketRaid 454 und dort läuft bis jetzt ein Mirror Array. In FreeBSD werden aber nur die einzelnen Platten ad4 & ad6 angezeigt. ich denke Freebsd wird Ihn als normalen IDE Contr. behandeln und somit beide Platten anzeigen. Hast Du ein Freebsd mal frisch auf dem Array installiert? |
|
|
|
|
|
#14 |
|
Registered User
Registrierungsdatum: Nov 2003
Beiträge: 1
|
Hi!
also ich habe alles wie oben beschrieben und das RAID hat auch prima geklappt. Nun stellen sich mir aber 2 Fragen: 1. Für einen Test hatte ich die zweite HD (ad2) abgehängt und neu gebootet, ging alles gut. Dann habe ich in das degraded array das nur noch aus ad1 bestand eine 600MB Datei eingespielt und daraufhin den Rechner ausgemacht und ad2 wieder eingehängt. Danach meldet sich erstmal fsck und meckert was ich erstmal abgerochen habe und stattdessen im singeuser mode "atacontrol rebuild ar0" gemacht hab und danach fsck. Ist das in dieser Reihenfolge überhaupt richtig? Jedenfalls war die 600MB Datei danach auf dem Aarry vorhanden. Alles so wie es sein soll ![]() Jetzt habe ich es aber andersrum getestet, das heist ich hab ausgeschaltet und ad0 abgehängt so das dass Array nur noch aus ad2 bestand. Dann wieder eine neue 600MB Datei auf das array gemacht, ausgeschaltet und ad0 wieder eingehängt. Nach dem rebuild aber war die Datei _nicht_ da, das heist er hat ad0 auf ad2 gespiegelt? Kann ich irgendwie angeben das er in diesem fall ja ad2 auf ad0 spiegeln hätte sollen? Oder wird immer von der am IDE1 am Master hängenden HD (ad0) auf die am IDE2 hängende Master HD (ad2) gespiegelt? Das wäre nicht so gut wenn ad0 mal kaputt geht. 2.Wie ist das mit der HD Hardware? Wenn ich jetzt 2x Maxtor 80GB gleiches Fabrikat habe und diese auch 1 Jahr laufen und dann eine davon kaputt geht, kann ich dann auch eine andere HD einbauen zb ne Seagate 160Gb ? Ob dann 80GB der Seagate verschwendet werden würden wäre mir nicht so wichtig ![]() Vielen Dank für eure Antworten! Und sorry wenn für euch diese Fragen unerfahren rüberkommen, aber genau das bin ich mit RAID und FreeBSD im Moment noch.Aber auch verweise auf grössere RAID Howtos wo das alles genau steht sind mir recht.
__________________
herr vorragend |
|
|
|
|
|
#15 |
|
Registered User
|
Soderla , jetzt habe ich 3 server mit atacontrol mosis ausprobiert, alle liefen unstabil mit 5.2.1 -p4 .
Code:
oder bei nehsetn reboot die andere disk, fakt ist, das das system 2 jahre ohne Probleme (hardware) lief und weiter läuft aller dings ohne RAID. NAch dem ich raid1 gemacht habe gabs nur probleme obwohl die platten 100 % ok sind . Es ist ja nicht so das ich die platten ausgelastet hätte , dort war ja nix drauf nicht mal das system, die waren leer. Trozdem gabs immer abstürze, auch auf einer anderen kiste habe ich genau das selbe. Kann mir jemand auch sowas bestätigen? oder bin ich alleine der das phänomen auf 3 servern hatte ? Code:
Und warum findet man so wenig info über atacontrollim netz, mich würde intressiren wo da die configs gespeichert werden.
__________________
Wer Fehler findet, darf sie behalten! Ich nix wissen, Ich nur Gast........ www.vsftpd.de |
|
|
|
![]() |
| Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste) | |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Die unendliche Geschichte vom Scheitern mit BSD | Enigma | Free/Open/NetBSD | 183 | 10.03.2010 22:13 |
| FreeBSD Samba PDC Howto | Highfish | Free/Open/NetBSD | 103 | 25.09.2006 21:14 |
| Die Geschichte von BSD (bzw. UNIX) | asg | News | 31 | 11.05.2006 20:20 |
| Probleme mit 5.1 Installation | I.MC | FreeBSD - Installation | 12 | 03.06.2004 19:05 |
| Drucker sharing mit BSD - Fragen über Fragen ... | m!cele | FreeBSD - Netzwerk | 2 | 08.07.2003 15:46 |