"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

RAID 1/5 OS Ausfall

FIREBIRD 18.01.2005 - 12:33 553 2
Posts

FIREBIRD

GOT BOOST?
Avatar
Registered: Jun 2001
Location: Ländle
Posts: 714
Servus!

Es steht bei mir demnächst der Aubau eines neuen Fileservers an.
Kosten für das Projekt sollten etwa 0€ sein, also muss ich mich auf bestehende HW stützen.

Vorhanden ist:

Compaq Neoserver(klein und leise)
3-4 30GB HDDs
1-2 40GB HDDs
je 1ne 60er IBM(wird verm. ausgemustert) und 1ne 80er Maxtor

Grundsätzlich ist alles geklärt nur einige OS spezifische Sachen sind noch offen:

Aus den 3 oder 4 30ern würd ich gern nen RAID-5 Verbund machen.
neben dem Onboard(2kanal Pata) ist noch ein Promise Fasttrack(2 Kanal Pata) vorhanden.

Der controller kann KEIN Raid-5, was mir auch egal ist da Raid 5 eh vom Kernel unterstützt wird.

Erstellen eines Arrays ist ja kein problem. Austausch einer defekten HDD und rebuild krieg ich auch hin.

Meine Frage:
System leigt auf einer HDD und Storage bildet das Raid Array

- Wie einfach kann ich bei einem Ausfall des OS an die Daten des Arrays kommen? Welche daten muss ich bei der Arrayerstellung erfassen um unter nem neu installierten OS das gleiche Array wieder anlegen zu können?

2. Wie ist NIC Trunking möglich und brauch ich dazu einen Switch mit Trunking Support oder nicht?(Nic: 2 x 3com 100Mb XL)?

3. Gibts ein Fileserver management Tool für LNX(Webbased wär ned schlecht) bei dem ich Grafisch immer alles im Blick habe(Speicherplatz auf den HDDs/Arrays, Berechtigungen, Statistiken usw.)?

Greets und schonmal danke für den Support.

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Zitat von FIREBIRD
- Wie einfach kann ich bei einem Ausfall des OS an die Daten des Arrays kommen? Welche daten muss ich bei der Arrayerstellung erfassen um unter nem neu installierten OS das gleiche Array wieder anlegen zu können?

Sehr einfach - sogar mit z. B. Knoppix. Sicher solltest du /etc/raidtab und evtl. die Kernel-.config

2. Wie ist NIC Trunking möglich und brauch ich dazu einen Switch mit Trunking Support oder nicht?(Nic: 2 x 3com 100Mb XL)?

Über den Bonding-Support im Kernel (CONFIG_BONDING). Der Switch muss das unterstützen. Dafür gibt's mit ziemlicher Sicherheit ein HowTo auf tldp oder via google.

3. Gibts ein Fileserver management Tool für LNX(Webbased wär ned schlecht) bei dem ich Grafisch immer alles im Blick habe(Speicherplatz auf den HDDs/Arrays, Berechtigungen, Statistiken usw.)?

Eine Lösung, die das alles integriert, ist mir nicht bekannt. Wäre aber kein Aufwand, soetwas mittels PHP zu realisieren, oder du greifst auf verschiedene schon vorhandene Teillösungen zurück (phpsysinfo z. B. bietet sich an).

Greets und schonmal danke für den Support.

Bitte gerne, hth :)

FIREBIRD

GOT BOOST?
Avatar
Registered: Jun 2001
Location: Ländle
Posts: 714
1. Danke! Das hab ich erhofft!
Also Raid thema gegessen

Trunk(Bonding)
- ohne Trunkable Switch kommts da zu problemen da der Rechner auf dem 2ten Interface seine eigenen Broadcasts erhält(hätt ich selbst auch draufkommen müssen:-( ) dazu hab ich noch das gefunden:

Zitat
Wer in seinem Logfile seltsame Meldungen über martians (Marsianer) bekommt, hat folgende Möglichkleiten:

Bei einem Managed Switch (meist die teueren) kann man ein sogenanntes Port Trunk konfigurieren. Dieses sollte man an diesen Ports auch einstellen.

Was bedeutet Port Trunk?
Port Trunk bewirkt, daß der eine Port nicht mit dem anderen ohne weiteres kommunizieren kann, also quasi 2 getrennte Abteilungen vorhanden sind. Dadurch kommt es nicht mehr zu dieser Schleife \"intern über extern nach intern über die andere Karte\". Im Falle eines Bonding Interfaces kommen die martian-Meldungen daher, daß die Broadcasts vom eigenen Rechner nach aussen auf dem anderen Port wieder zurückempfangen werden. Da meint der Rechner halt, das könne so nicht sein.

Die andere Möglichkeit ist, diese Meldungen durch ein

echo \"0\" > /proc/sys/net/ipv4/conf/all/log_martians

oder

echo \"0\" > /proc/sys/net/ipv4/conf/dein_interface/log_martians

abzuschalten. Dann werden aber auch keine echten Marsianer mehr geloggt.

Webmanagement ist zwar ne feine Sache aber der Aufwand mit nem Frontend ist mir für nur 1nen Server zu hoch.
Systemmanagenemt tools wie WEBMIN sind leider ned zu gebrauchen!
Da ist sogar noch die CLI übersichtlicher

greets
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz