Raritan eRic G4: ISO-Image via samba share booten
Installation beliebiger Betriebssysteme mit einer eRIC G4 KVM-over-IP Remote Management PCI Karte.
Samba zum booten eines CD-ISO-Image
Beim Provider Hetzner stehen zwei Server zur Verfügung,:
- Server 1 mit IP1, installiertem FreeBSD Release 8.2 p5
- Server 2 mit IP2 und eRIC Karte mit eIP2
Samba installieren und konfigurieren
Nach der erfolgreichen Installation von Samba 3.6.1 auf Server 1 mit
portinstall -c samba36-3.6.1
werden ein paar kleine Einstellungen mit
vi /usr/local/etc/smb.conf
benötigt. Angepasst wird:
hosts allow = $IP2 $eIP2 load printers = no [iso] comment = Boot Service path = /local/iso valid users = foo public = no writable = no printable = no
Alle anderen Shares (z.B. Printer) können auskommentiert werden. Dann kann der Dienst nach Einträgen in die /etc/rc.conf
nmbd_enable="YES" smbd_enable="YES" winbindd_enable="YES"
gestartet werden:
/usr/local/etc/rc.d/samba start
Benutzer für Samba
Angelegt wird der System User foo ohne Login. Home-Directory soll /local/iso sein.
Anschließend wird für diesen User ein Samba-Passwort mit
smbpasswd -a foo
vergeben.
Samba Zugang testen
Falls Zugang zum Server S2 besteht, kann der Zugang von diesem getestet werden. Sonst sollte ein anderer Server benutzt werden. Das Verzeichnis sollte unter FreeBSD mit folgendem Kommando gemountet werden können:
mount_smbfs -I $IP1 //foo@$IP1/iso /mnt
Mögliche Fehler
Bei der Meldung
smbutil: can't get server address: syserr = Operation timed out
Sollten Einträge in der Datei /etc/hosts gesetzt und das Ersetzen der IP gegen den Namen helfen.
Das ISO-Image
Das ISO-Image wird nun in das Verzeichnis /local/iso verschoben. Es sollte einen kurzen einprägsamen Namen bekommen - hier soll es freebsd9.iso sein.
eRIC Konfiguration
Unter dem Menüpfad
Home -> Virtual Media -> Virtual CD-ROM
können nun alle Daten angegeben werden:
Nach Klick auf Set sollte die Meldung eines erfolgreich eingebundenen ISO-Images kommen:
Danach steht einem Booten nichts mehr im Weg, es sei denn BIOS-Einstellungen sprechen dagegen oder das Image ist aus welchen Gründen auch immer nicht lesbar.
Probleme
ISO-Images von FreeBSD 8.0 und 8.2 Release (boot only) booten normal bis zu sysinstall durch. FreeBSD 9 (disk1 und boot only) benötigt einen neuen Mountpoint:
>cd9660:/dev/cd0 ro