Sie sind auf Seite 1von 17

IT-Regionalbetreuer des Landes Vorarlberg

Free NAS auf HP DC5750

2008

Besuchen Sie uns im Internet unter http://www.vobs.at/rb 2008 Schulmediencenter des Landes Vorarlberg IT-Regionalbetreuer des Landes Vorarlberg 6900 Bregenz, Rmerstrae 15 Alle Rechte vorbehalten Free NAS auf HP DC5750 Autor: Martin Kb

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

2 / 17

Inhalt
1. 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. 1.9.1. 1.9.2. 1.9.3. 1.9.4. 2. 2.1. 2.2. 2.3. Freenas auf HP DC5750 .......................................................................................4 Freenas Installation...........................................................................................4 Konfiguration und Feintuning..............................................................................6 Festplatten-Konfiguration...................................................................................7 RAID 1 (Spiegelung) einrichten...........................................................................8 Der Klassiker: Zugriff ber CIFS und SMB .......................................................... 10 Sichern / Wiederherstellen der Konfiguration ...................................................... 12 Planmiges Herunterfahren ............................................................................ 12 E-Mail Reports................................................................................................ 13 Ausfallszenarien ............................................................................................. 13 Erster Schritt ............................................................................................... 14 Zweiter Schritt ............................................................................................. 14 Dritter Schritt............................................................................................... 14 Vierter Schritt .............................................................................................. 15 NAS Server auf Basis Freenas auf USB Stick installieren und von dort starten............ 16 Wozu? Vorteil dieser Variante ........................................................................ 16 Voraussetzungen ............................................................................................ 16 Installieren von freenas auf einen USB-Stick....................................................... 16

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

3 / 17

1.

Freenas auf HP DC5750

Update des BIOS auf Version 2.34 BIOS Einstellung fr SATA: Speicher Speicheroptionen SATA-Emulation: Native Mode IDE (ansonsten wird das SATA-DVD-Laufwerk nicht erkannt).

1.1.

Freenas Installation

ISO - Version 0.69.3281 beta von http://www.freenas.org herunterladen und auf CD brennen Hinweise: Die Embedded-Version verlangt mindesten 128 MByte Arbeitsspeicher. Fr iSCSI-Ziele setzt FreeNAS 256 MByte RAM voraus. Haben Sie 1 TByte oder mehr an Speicherplatz zu verwalten empfehlen die FreeNAS-Entwickler 512 MByte oder mehr Hauptspeicher. Als Hardware untersttzt FreeNAS alles, was FreeBSD 6.2 auch handhaben kann, Informationen dazu finden Sie in den FAQ zu FreeBSD http://freebsd.org von dieser CD booten wir lassen das erste Men durchlaufen und whlen im zweiten Men den Punkt 9: Install/Upgrade to hard drive/flash device etc.

Wir wollen in diesem Fall Freenas auf unserer ersten Festplatte installieren: 3 Install full OS on HDD + data partition

FreeNAS unterscheidet zwischen einer eingebetteten und einer vollen Installation. Beim full install htten Sie die Mglichkeit, weitere FreeBSD-Pakete einzuspielen. Die embedded version nutzt eine RAM-Disk, um Schreib- und Lesezugriffe zu limitieren. Achtung: Beide Installationsarten lschen alle Partitionen und Daten auf der designierten Festplatte. Die Installation ist in sehr kurzer Zeit erledigt.
Backup-System auf Basis des Open Source NAS freenas, Version 1.0 4 / 17

Nun wird das CD/DVD Laufwerk als Installations-Medium gewhlt:

und die erste HD als Ziel angegeben (in diesem Beispiel ist nur eine HD vorhanden)

100 MB sind ausreichend:

Nun wird Freenas auf der ersten HD installiert. Kurze Zeit spter (hoffentlich) die Erfolgsmeldung:

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

5 / 17

und der Hinweis, wie der restliche Platz auf der ersten Festplatte als Daten-Partition genutzt werden kann.

Nun ist es empfehlenswert, die LAN-Einstellungen ber das Men 2 (Konsole): Set LAN IP address zu konfigurieren. Meine Einstellungen: kein DHCP IPv4: 192.168.100.232 Subnet Mask in bit-Schreibweise: 24 IPv4 Gateway: 192.168.100.254 DNS IPv4: 192.168.100.200 AutoConfiguration for IPv6: Yes

Bemerkung: DNS und Default Gateway sind meist nicht notwendig, da der NAS-Server in primr im lokalen Netz verwendet wird. Allerdings kann dann auch der Zeitserver nicht verwendet werden, um die Uhr aktualisieren zu lassen. Nun ist ein Neustart zu empfehlen, damit alle Einstellungen auch bernommen werden.

1.2.

Konfiguration und Feintuning

Smtliche Einstellungen knnen nun ber das Webinterface gemacht werden: Mit den obigen Netzwerkeinstellungen erreichen wir die Benutzeroberflche mit: http://192.168.100.232 Standard-Bernutzername: Standard-Passwort: admin freenas

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

6 / 17

Unter System-General konfigurieren wir den zuknftigen Benutzernamen und das neue Passwort, stellen die Sprache gegebenenfalls auf Deutsch um und knnen auch das Datum und die Uhrzeit ber einen Zeitserver (z.B. ptbtime1.ptb.de) aktuell halten.

1.3.

Festplatten-Konfiguration

Als erstes wollen wir den restlichen Plattenplatz, der auf der System-Festplatte noch brig ist, fr Daten konfigurieren:

Festplatten Management: rechts auf das +

Jetzt kann die HD (hier ad2) ausgewhlt und hinzugefgt werden. Nicht vergessen, die nderungen jeweils zu bernehmen.

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

7 / 17

Die zweite Partition muss noch gemountet werden: Festplatten Management Mount Verzeichnis Festplatte auswhlen (hier ad2), die zweite Partition auswhlen, einen Namen definieren und die HD hinzufgen.

Ergebnis: Die Datenpartition der Systemplatte steht zur Verfgung:

ACHTUNG: Nicht die System-Partition hinzufgen und formatieren. Das war bei mir in dieser beta-Version mglich und fhrte logischerweise dazu, dass das System gelscht wurde.

1.4.

RAID 1 (Spiegelung) einrichten

In weiterer Folge wollen wir ein RAID 1-System (Spiegelung) einrichten mit den zwei zustzlichen Festplatten, die wir spter als primren Speicherplatz fr die Backups verwenden wollen. Da wir keinen untersttzten Raid-Controller einsetzen, kann FreeNAS Software-RAIDs einrichten. Um diese Funktion zu verwenden, mssen wir die dafr gedachten Festplatten erst vorbereiten. Wiederum im Festplatten Management fgen wir die Massenspeicher hinzu (das + Symbol anklicken). Diesmal whlen Sie aber als vorformatiertes Dateisystem die Option Software RAID. Gleichermaen wird die zweite HD fr das RAID hinzugefgt.

Der nchste Schritt fhrt dann zu Festplatten Software RAID. Hier haben wir nun die Auswahlmglichkeiten JBOD, RAID 0, RAID 1, RAID 5 und Geom Vinum. Letzteres ist allerdings noch als instabil deklariert. Mit einem Klick auf das Pluszeichen knnen Sie nun ein Software-RAID hinzufgen. Wir haben uns fr ein RAID 1 entschieden.

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

8 / 17

Nach dem Klick auf + geben wir dem Raid einen Namen, whlen die zwei vorgesehenen HDs aus und fgen das RAID 1 hinzu. Sobald Sie die nderungen bernommen haben, baut FreeNAS das RAID-System auf.

Hinweis: Auf den Status COMPLETE warten, bevor das RAID formatiert und eingebunden wird. Hinweis: Sollte der Status Complete nicht erreicht werden, so knnte sich ein altes Raid auf einer der Platten befinden. Im Reiter Informationen ist ersichtlich, ob das der Fall ist. Ein Blick in die System-LOGs unter Diagnose Log Daten kann ebenfalls aufschlussreich sein. Wenn ja: Unter Erweitert Befehl kann der Kommandozeilenbefehl <gmirror stop volname> (ohne die Klammern volname ist der Name des noch bestehenden RAID-Verbundes, der in den Informationen angezeigt wird) ausgefhrt und damit das RAID ins Nirwana geschickt werden. Bei der Formatierung des Festplattenverbunds entscheiden wir uns fr das Dateisystem UFS (GPT und Soft Updates).

Danach knnen wir unter Mount Verzeichnis das RAID 1 einbinden. Wiederum nicht vergessen, die nderungen zu bernehmen. Jetzt sind wir fast am Ziel, wir mssen noch die

notwendigen Dienste aktivieren und die Freigaben erstellen.


Backup-System auf Basis des Open Source NAS freenas, Version 1.0 9 / 17

1.5.

Variante zu RAID 1: RAID 5 einrichten

Fr RAID 5 bentigen wir mindestens drei Festplatten. RAID 5 bietet sowohl gesteigerten Datendurchsatz beim Lesen von Daten als auch Redundanz bei relativ geringen Kosten und ist dadurch die beliebteste RAID-Variante. Die nutzbare Gesamtkapazitt eines RAID 5-Arrays errechnet sich anhand der Formel s mal (n - 1), wobei "s" die kleinste Platte im Array darstellt und "n" die Anzahl der Platten. Beispiele: 3 Festplatten 200 GB => Gesamtkapazitt 200 mal (3-1) = 400 GB 3 Festplatte 300 GB, 2 Festplatten 500 GB => Gesamtkapazitt 300 mal (5-1) = 1200 GB Analog zum RAID 1 System werden zuerst die Festplatten hinzugefgt und als Formatierung wird SoftwareRAID gewhlt (siehe 1.4). Unter Festplatten-SoftwareRAID wird nun RAID 5 hinzugefgt. Das Building des RAID5-Systems kann mit Hilfe des Reiters Informationen beobachtet werden und das kann eine ganze Weile dauern, bis der Status COMPLETE angezeigt wird.

Die weitere Vorgangsweise ist analog ist analog zur Erstellung eines RAID1 Systems: Formatierung des RAID-Verbunds und mounten desselben.

1.6.

Der Klassiker: Zugriff ber CIFS und SMB

In heterogenen Netzwerken ist der Einsatz von Windows-Clients der De-facto-Standard. Doch die grte Ansammlung an Festplatten ntzt nichts, wenn man nicht darauf zugreifen kann. Im Normalfall wird CIFS/SMB-Dienst hierfr verwendet. Dazu mssen wir den Service allgemein aktiv schalten. Anschlieend knnen wir die genaueren Einstellungen vornehmen. Mit am wichtigsten ist wohl die Art der Authentifizierung. Hier haben wir drei Mglichkeiten zur Auswahl: Anonymous, Local User und Domain. Haben wir Anonymous eingestellt, darf sich ausnahmslos jeder zu den freigegebenen Verzeichnissen verbinden. Die Optionen Local User und Domain sollten fr sich selbst sprechen. Selbstredend mssen Sie eventuell zunchst Benutzer unter Zugriff Benutzer & Gruppen einrichten. Im Menpunkt Freigaben konfigurieren wir, welche Pfade wir verffentlichen wollen. Auf diese haben standardmig alle zulssigen Benutzer Vollzugriff. Wollen wir die Zugriffe einschrnken, mssen wir das auf ShellEbene zum Beispiel mittels chmod oder chown regulieren.
Backup-System auf Basis des Open Source NAS freenas, Version 1.0 10 / 17

Wir aktivieren also ber Dienste CIFS/SMB das Common Internet File System ber das Hkchen Freigeben rechts oben und belassen den Zugriff entweder auf Anonymous oder besser doch auf Local User. Nach der Speicherung muss im Falle von Local User noch ein lokaler User ber Zugriff Benutzer & Gruppen angelegt werden. Der im Bild angegebene Benutzer backupuser darf auf alle Freigaben zugreifen, da im Home-Verzeichnis keine Angaben gemacht wurden. Auerdem ist dieser User ein Administrator und er darf auch die Kommandozeile bentzen. Nun ist noch die Freigabe zu machen, dann kann unser Benutzer backupuser ber Windows auf die Freigabe zugreifen, dort Verzeichnisse anlegen und/oder lschen und v.a. Daten sichern. Dabei kann auch ein Papierkorb aktiviert werden, um versehentliches Lschen von Backups oder anderen Daten zu vermeiden. Freigaben werden ber Dienste CIFS/SMB im Reiter Freigaben eingestellt. Auch die Freigabe der Datenpartition auf der Systemplatte wird hier eingestellt. Die fertigen Freigaben stehen dann zur Verfgung und der lokal eingerichtete Benutzer kann jetzt ber Windows darauf zugreifen. Windows: Start ausfhren \\IP-Adresse des Freenas Servers Benutzername und Passwort des lokalen NASUsers eingeben

Das wollten wir erreichen: Zugriff auf das RAID1 System Zugriff auf die Datenpartition der Systemplatte

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

11 / 17

1.7.

Sichern / Wiederherstellen der Konfiguration

ber System Sichern/Wiederherstellen knnen die aktuellen Einstellungen in einer xml-Datei gesichert werden. Dadurch ist es sehr einfach mglich, bei einem Ausfall der Systemplatte das System innert krzester Zeit wieder flott zu bekommen. Info: Beim Einspielen des config-files startet freenas automatisch neu. die xml-Datei ist einfach aufgebaut und kann bei Bedarf auch editiert werden.

1.8.

Planmiges Herunterfahren

ber System Herunterfahren kann ein Zeitplan angegeben werden, nach dessen Angaben der NAS-Server heruntergefahren werden soll. Kombiniert mit einem WOL (Wake on Lan) Kommando ist es so mglich, den NAS-Server, sollte er z.B. als Backup-Server im Einsatz sein, nur dann in Betrieb zu nehmen, wenn er wirklich gebraucht wird.

Beispiel: nach diesem Zeitplan wrde das System tglich um 03:30 Uhr heruntergefahren

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

12 / 17

1.9.

E-Mail Reports
Da es schon wichtig ist, den Zustand des Systems im Auge zu haben, lsst sich eine Zusendung des System-Status per Mail konfigurieren. Dazu muss grundstzlich ber System Erweitert Email die E-MailKonfiguration gemacht werden. Hier ist auch die Angabe einer Adresse, die Authentifizierung verlangt, mglich (wie die Mailadressen auf dem SchulenMailserver mail.snv.at).

Anschlieend wird die Zusendung der Systeminformationen unter Status Email Report konfiguriert. Im angezeigten Beispiel wrden die Informationen jeweils an den Werktagen um 04:00 Uhr an die angegebene Mailadresse gesendet.

1.10. Ausfallszenarien
Systemplatte fllt aus Platte ersetzen freenas von der CD installieren config-datei (xml) einspielen neustarten RAID1 Ausfall einer Festplatte Fllt eine Festplatte des RAID1 Arrays (=eine Platte der Spiegelung) aus, so zeigt RAID1 (Festplatten Software RAID) den Status Degraded an.
Backup-System auf Basis des Open Source NAS freenas, Version 1.0 13 / 17

Die berprfung der Festplatten ber Festplatten Management zeigt an, dass eine HD (hier ad2) fehlt.

1.10.1. Erster Schritt NAS-Server herunterfahren, Festplatte ersetzen (an den gleichen P-ATA bzw. S-ATA Kanal). 1.10.2. Zweiter Schritt NAS-Server starten. Nach dem Neustart zeigt das Festplatten-Management wieder die defekte Platte als Online an, allerdings bleibt das RAID auf Degraded. Wir wechseln zu den Tools unter Festplatten Software RAID, whlen die ausgetauschte HD aus (hier ad2), stellen den Befehl auf forget und senden den Befehl.

1.10.3. Dritter Schritt Immer noch im Tools-Register, whlen wir nun wiederum die ausgetauschte HD und senden Befehl insert.

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

14 / 17

Im Reiter Informationen unter FestplattenSoftware-RAID sehen wir nun, dass die neue HD synchronisiert wird und knnen auch den Fortschritt der Synchronisation mitverfolgen. Das kann dauern.

1.10.4. Vierter Schritt Nun sollte noch der Status des wiederhergestellten RAID-Verbundes kontrolliert werden. Ein Complete zeigt an, dass alles geklappt hat. Auerdem sollte noch der Mount-Status geprft werden, manchmal ist ein Re-mount notwendig. Hier zeigt das neu gebildete RAID beim Mounten einen Fehler an, daher: mounten wir das RAID nochmals und dann zeigt das Mount Verzeichnis an, dass alles okay ist.

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

15 / 17

Und das Wichtigste ist natrlich: Die Daten sind ebenfalls wieder erreichbar.

2.
2.1.

NAS Server auf Basis Freenas auf USB Stick installieren und von dort starten
Wozu? Vorteil dieser Variante

Das Booten vom Stick hat v.a. den Vorteil, dass keine Festplatte bentigt wird, die nur dazu da ist, das doch sehr kompakte System zu starten. Keine Festplatte fr das System zu bentigen bedeutet wiederum einen freien Platz im Rechner mehr fr eine Datenplatte.

2.2.

Voraussetzungen

USB Sticks sind nicht generell bootable. Hier hilft nur probieren. Das BIOS des PCs muss so eingestellt werden knnen, dass es von einem USB Gert startet. Um das System auf einem USB-Stick zu installieren, muss dieser FAT formatiert werden. Das erledigt freenas nicht selber. (FAT-Formatierung setzt einen USB Stick <= 2 GB oder eine Partition <= 2 GB voraus). Voraussetzungen: USB Stick vorbereiten, damit von ihm gestartet werden kann: Das HP USB Disk Storage Format Tool herunterladen und installieren. (z.B. hier: http://download.chip.eu/en/USB-Disk-Storage-Fomat-Tool-2.0.6_176935.html) Tool starten device auswhlen (USB Stick) und mit dem File System FAT formatieren.

2.3.

Installieren von freenas auf einen USB-Stick

Die Installation unterscheidet sich nur sehr gering von der in diesem Tutorial vorgestellten Variante auf eine System-Platte. Starten des PCs mit der Live-CD (Version 0.69.3281 beta) im Console setup 9 auswhlen

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

16 / 17

Install & Upgrade: Hier whlen wir die Variante 1

Nun unterscheidet sich die Installation kaum mehr von der auf eine Festplatte. Lediglich das Ziel ist eben nicht eine HD, sondern der USB-Stick. Auch bei dieser Variante der Installation ist es mglich, die Konfiguration zu sichern und bei einem Systemausfall Freenas von diesem Backup wiederherzustellen.

Backup-System auf Basis des Open Source NAS freenas, Version 1.0

17 / 17