Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
fortgeschrittene:fai [2014/05/14 11:26] lars_clemens angelegt |
fortgeschrittene:fai [2018/02/08 14:10] (aktuell) pasqual |
||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
oder | oder | ||
DHCP-Dienst ohne feste IP-Adressen | DHCP-Dienst ohne feste IP-Adressen | ||
+ | |||
+ | [[fortgeschrittene:pxe-bootserver|PXE Bootserver]] | ||
=====Installation===== | =====Installation===== | ||
Zeile 10: | Zeile 12: | ||
apt-get install esmtp-run sudo fai-server fai-setup-storage fai-quickstart | apt-get install esmtp-run sudo fai-server fai-setup-storage fai-quickstart | ||
- | nun ändern wir noch ein paar einstellungen | + | nun ändern wir noch ein paar Einstellungen ändern um die Installation von fai starten zu können. |
+ | In der Datei **/etc/fai/fai.conf** ändern wir nun: | ||
+ | |||
+ | Orginal: | ||
+ | # See fai.conf(5) for detailed information. | ||
+ | |||
+ | # Account for saving log files and calling fai-chboot. | ||
+ | #LOGUSER=fai | ||
+ | |||
+ | # URL to access the fai config space | ||
+ | # If undefined, use default nfs://<install server>/$FAI_CONFIGDIR | ||
+ | #FAI_CONFIG_SRC=nfs://yourservername/path/to/config/space | ||
+ | |||
+ | geändert: | ||
+ | |||
+ | # See fai.conf(5) for detailed information. | ||
+ | |||
+ | # Account for saving log files and calling fai-chboot. | ||
+ | LOGUSER=fai | ||
+ | |||
+ | # URL to access the fai config space | ||
+ | # If undefined, use default nfs://<install server>/$FAI_CONFIGDIR | ||
+ | FAI_CONFIG_SRC=nfs://notebook428.linuxhotel.de/srv/fai/config | ||
+ | |||
+ | Als nächstes nehmen wir uns die Datei **/etc/fai/nfsroot.conf** vor. | ||
+ | |||
+ | # For a detailed description see nfsroot.conf(5) | ||
+ | |||
+ | # "<suite> <mirror>" for debootstrap | ||
+ | FAI_DEBOOTSTRAP="wheezy http://http.debian.net/debian" | ||
+ | FAI_ROOTPW='$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1' | ||
+ | |||
+ | SERVER=notebook428.linuxhotel.de | ||
+ | NFSROOT=/srv/fai/nfsroot | ||
+ | TFTPROOT=/srv/tftp/fai | ||
+ | NFSROOT_HOOKS=/etc/fai/nfsroot-hooks/ | ||
+ | FAI_DEBOOTSTRAP_OPTS="--exclude=info" | ||
+ | |||
+ | # Configuration space | ||
+ | FAI_CONFIGDIR=/srv/fai/config | ||
+ | |||
+ | Nun erstellen wir noch das Verzeichnis **/etc/fai/nfsroot-hooks/** da dies leider nicht automatisch erstellt wird | ||
+ | mkdir /etc/fai/nfsroot-hooks/ | ||
+ | |||
+ | Erstellen der sources.list für die Clients ändern wir in der Datei **/etc/fai/apt/sources.list** als beispiel was mindestens drinstehen sollte: | ||
+ | |||
+ | deb http://http.debian.net/debian wheezy main contrib non-free | ||
+ | deb http://security.debian.org/debian-security wheezy/updates main contrib non-free | ||
+ | |||
+ | |||
+ | In der Datei **/etc/fai/NFSROOT** können wir nun die Pakete eintragen die der Client später automatisch installiert bekommt, Einstellungen können in der Datei **/etc/fai/live.conf** vorgenommen werden. | ||
+ | |||
+ | =====Erstellung des FAI Live-Systems "FAI nfsroot"===== | ||
+ | |||
+ | fai-setup -v -f | ||
+ | |||
+ | Nun können wir das Livesystem erstellen mit -v wird uns alles angezeigt und mit -f überschreiben wir vorherige Einstellungen. | ||
+ | |||
+ | |||
+ | |||
+ | Die Logfile zur Installation auf den Clients finden wir unter**/var/log/fai/fai-make-nfsroot.log** damit der Nutzer fai auch die Berechtigung bekommt dort zu speichern geben wir ihm noch schnell die Rechte | ||
+ | |||
+ | chown fai:nogroup /var/log/fai |