Festplatte gegen Ausfall sichern
Hallo zusammen Ich habe einen Server mit HTTP, FTP, SMTP, POP3, NNTP, ... Funktionalität und bin auf der Suche nach einer guten Möglichkeit den Server gegen Ausfall der Festplatte abzusichern. Ich dachte an Software RAID Level 1, bei welchem ich eine zweite Harddisk einbaue und die erste dann auf die zweite spiegle. Hat jemand schon Erfahrung mit dieser Methode oder gibt es eventuell noch eine bessere? Die Methode muss einfach zu handhaben und kostengünstig sein. Besten Dank Samuel
Samuel Braun
Ich habe einen Server mit HTTP, FTP, SMTP, POP3, NNTP, ... Funktionalität und bin auf der Suche nach einer guten Möglichkeit den Server gegen Ausfall der Festplatte abzusichern. Ich dachte an Software RAID Level 1, bei welchem ich eine zweite Harddisk einbaue und die erste dann auf die zweite spiegle. Hat jemand schon Erfahrung mit dieser Methode oder gibt es eventuell noch eine bessere? Die Methode muss einfach zu handhaben und kostengünstig sein.
Raid 1 ist schon in Ordnung. Evtl. noch eine Hot Spare dazu und gut ist. Hot Swap ist immer gut, wenn der Server wirklich durchlaufen soll. Eine andere Lösung ist ein Raid 5. Von der Sicherheit ist dies in etwa genau so günstig. Der Datendurchsatz ist dadurch deutlich höher. Aber ob dies der Server richtig ausspielen kann? In meinen Augen ist eine Hardwarelösung wichtig. Und da dann eine richtige Hardwarelösung und keine Mogelpackung wie ein Billig Fasttrack 100 oder so! Generell ist es eine Abwägung, was wie wichtig ist. Am Günstigsten fährst Du mit einem grossen RAID5, weil Du da dann wirklich am meisten Platz hast. (z.B. so ein Controler für 8 Platten, 8 IDE Platten a 80 GB und schon hast Du 6 * 80 GB Plattenplatz (1* Hot Spare und 1* für "Parity") ) Aber wenn Du Performance brauchst, dann würde ich anders vorgehen: - System auf Raid 1 (sprich 2 Platten sind hier notwendig) - Newsserver kriegt 1* Raid 1 und 1 *Raid1/5 (Binaries können beim System liegen, Raid1 enthält die Datenbank + Overview und das Raid1/5 enthält die eigentlichen Newsartikel. Ob Du hier ein raid1 oder 5 nimmst, würde ich von der Anzahl der Platten bzw. vom benötigten Platenplatz abhängig machen. - .... Hintergrund ist, dass Du gleichzeitige Zugriffe so verteilst, dass diese auf unterschiedliche Platten gehen! So erreicht Du eine höhere Performance. Bei einem grossen Newsserver hast Du schnell einen Plattenengpass, wenn Du nur ein Raid5 hast. Denn jeder Artikel will dann - auf die Platte - In die History-Datenbank - In die Overview-Datenbank Also 3 Schreibzugriffe an unterschiedliche Stellen. Da Du aber sehr sehr viele Artikel bekommst, darf dein raid5 eine recht hohe Dauerbelastung mitmachen. Desweiteren bist Du mit vielen Raids deutlich sicherer. (Ein Raid5 mit X Platten: Wenn zwei Platten defekt sind, hast Du verloren! Mehrere Raids. Jedes Raid für sich kann eine defekte Platte verkraften!) Ich würde mich aber fragen, wie Ausfallsicher es sein soll. Und dann würde ich mir gut überlegen, ob ich wirklich nur einen Server hinstellen will, auf dem alles läuft! Und dann noch mit Linux, wo ich ständig Updates installieren darf (Nein - nicht jeden Fix, aber Bugfixe sollten doch schon sein, oder? Und wenn ich ein kritisches System habe, dann nehme ich lieber ein System, das auch durch harte Revisionen durch ist!) Wenn Du getrennte Server hast, dann kann gerne mal ein Server ausfallen und Du hast nur einen kleinen Ausfall. Und dan hast Du evtl. auch schneller Ersatz! Aufbau könnte z.B. sein: - "Verwaltungsserver" (NIS oder Radius und was sonst so wichtig ist!) (Hier laufen ganz zentrale Dinge, von denen andere Server abhängen. Dieser Server hat kaum Last und daher sollte hier recht wenig passieren!) - Newsserver - Webserver - eMail-Server - Backup-eMail-Server Denkbar wäre auch ein Router, welcher z.B. Load-Balancing macht. Oder oder oder .... Aber ich denke, dass dies dann so langsam zu weit geht :) Aber ich habe hoffentlich ein paar Denkanregungen geliefert! Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
Von: Konrad Neitzel [mailto:neitzel@softmediatec.de] Samuel Braun
schrieb: Ich habe einen Server mit HTTP, FTP, SMTP, POP3, NNTP, ... Funktionalität und bin auf der Suche nach einer guten Möglichkeit den Server gegen Ausfall der Festplatte abzusichern. Ich dachte an Software RAID Level 1, bei welchem ich eine zweite Harddisk einbaue und die erste dann auf die zweite spiegle. Hat jemand schon Erfahrung mit dieser Methode oder gibt es eventuell noch eine bessere? Die Methode muss einfach zu handhaben und kostengünstig sein.
Raid 1 ist schon in Ordnung. Evtl. noch eine Hot Spare dazu und gut ist. Hot Swap ist immer gut, wenn der Server wirklich durchlaufen soll.
Wie kriege ich zB Raid 1 auf einem bereits laufenden Linux 7,3 Suse hin? Ich krieg immer die Meldung "Wenn Linux schon mal lauft, ist Yast2 nicht in der Lage ein Raid hinzuzufügen oder zu ändern" - und wie krieg ich dann den Rechner wieder hoch wenn wirkliche eine Platte tot ist? (Mein Versuch eine rauszunehmen hat Linux ein für alle mal getötet). Rechner mit 2x 80 GB IDE HDD (hda & hdc) Danke für Antwort Daniel
"Daniel Schmatz"
Von: Konrad Neitzel [mailto:neitzel@softmediatec.de] Hier ist ein "> " zuviel. Du schreibst ja, dass ich geschrieben habe ... :-))
Samuel Braun
schrieb:
Raid 1 ist schon in Ordnung. Evtl. noch eine Hot Spare dazu und gut ist. Hot Swap ist immer gut, wenn der Server wirklich durchlaufen soll.
Wie kriege ich zB Raid 1 auf einem bereits laufenden Linux 7,3 Suse hin? Ich krieg immer die Meldung "Wenn Linux schon mal lauft, ist Yast2 nicht in der Lage ein Raid hinzuzufügen oder zu ändern" - und wie krieg ich dann den Rechner wieder hoch wenn wirkliche eine Platte tot ist? (Mein Versuch eine rauszunehmen hat Linux ein für alle mal getötet).
Argh ... Software-Raid ist SCH$%&§. Das System selbst kann nicht (oder nur mit viel viel Arbeit) auf einem Software-Raid liegen. Zu Software-Raid gibt es eine HOWTO, die Dir alles beschreiben sollte. Aber heute erst ist etwas über Raid-Controller durch die Liste gegangen. So für 350 EUR kriegst Du schon ein ordentliches Teil. Kauf dir so einen Contrller und häng beide Platten dran und installiere Linux neu. Der Controller erkennt dann, wenn eine Platte defekt ist und teilt es Dir dann mit. Linux hat damit dann nicht mehr viel zu tuen! Mit den besten Grüßen, Konrad Neitzel -- SoftMediaTec GmbH Tel: 0172 / 689 31 45 Fax: 069 / 90 50 99 53
Hallo, * Am 14.05.2002 postete Samuel Braun:
Hallo zusammen
Ich habe einen Server mit HTTP, FTP, SMTP, POP3, NNTP, ... Funktionalität und bin auf der Suche nach einer guten Möglichkeit den Server gegen Ausfall der Festplatte abzusichern. Ich dachte an Software RAID Level 1, bei welchem ich eine zweite Harddisk einbaue und die erste dann auf die zweite spiegle.
Dann mach lieber in regelmäßigen Zeitintervallen eine Kopie der Platte. Das ist einfacher. Wenn Dir eine Platte abraucht, dann hilft Dir das bei Software-RAID auch nicht ohne Eingriffe weiter. Da muß dann sowieso ein kopetenter ITler vor Ort sein. Außerdem ist mit Daten ja nicht gerade zu spaßen.
Hat jemand schon Erfahrung mit dieser Methode oder gibt es eventuell noch eine bessere?
Ich hatte mal einen Software-RAID. Der Server hat den Strom unter den Füßen verloren (was eigentlich nicht sein durfte) und hat beide Platten mitgerissen. Dann hab ich das RAID rausgeschmissen. Man erwartet sich einfach zu viel vom RAID.
Die Methode muss einfach zu handhaben und kostengünstig sein.
Wenn das System ausfallsicher sein soll, das ganze aber auch noch kostengünstig sein muß, dann häng zwei Systemplatten rein. Die zweite über Floppy startbar, ansonsten nicht gemountet. Die dritte Platte beinhaltet die Daten. Das kann auch eine einzelne Patition sein, jedenfalls nicht mit auf die System-Patition. hda1: System, vom MBR startbar hda2: Daten (evtl. noch hda3, hda4 ... ) hdb1: Ersatzsystem von Floppy startbar hdb2: Backuppartition, die immer um 02:00 Uhr gesichert wird So mal als Beispiel. -- Gruß Alex -- #define QUESTION ((bb) || !(bb)); // Shakespeare
participants (4)
-
Alex Klein
-
Daniel Schmatz
-
Konrad Neitzel
-
Samuel Braun