Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


fortgeschrittene:fai

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

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
fortgeschrittene/fai.1400066766.txt.gz · Zuletzt geändert: 2014/05/14 11:26 von lars_clemens