FAI
Inhaltsverzeichnis
Version und Voraussetzungen
Linux : Debian Sarge
Grundinstallation linux26
Fai :
fai-client 2.10.1
fai-doc 2.10.1
fai-kernels 1.10.3
fai-quickstart 2.10.1
fai-server 2.10.1
Fai-Server (Fully Automatic Installation)
Fai ist ein Installationsserver für Automatisierte Linux-Installation.
In diesem Artikel wird die Installation des Fai-Servers und den benötigten Diensten erklärt.
Homepage von [| Fai]
Wiki von [| Fai]
Debian-Pakete installieren
Nach eienem Eintrag in der "source.list" des Debianservers können die Debian-Pakete des Faiservers mit "apt-get" installiert werden.
# vi /etc/apt/source.list deb http://www.informatik.uni-koeln.de/fai/download sarge koeln
Fai
Nach dem Eintrag kann man mit "apt-get" die Fai-Pakete installieren.
# apt-get update # apt-search fai # apt-get install fai-doc fai-client fai-server fai-kernels fai-quickstart
NFS-Server
# apt-get install nfs-common nfs-kernel-server debootstrap
Zusätliche Software
# apt-get install tftpd-hpa gcc vim mknbi rsh-server rsh-client ntpdate
NFS-Server einrichten
Folgende Konfigurationsdateien müssen angepasst werden:
/etc/export | Freigabe der NFS-Shares für die Clients frei /etc/netgroup | Legt fest, welche Client-PCs zugreifen dürfen
Beispiel-Conf /etc/exports
# /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). # /files/scratch 172.27.0.0/255.255.0.0(ro) 127.0.0.1(ro) /files/scripts 172.27.0.0/255.255.0.0(ro) 127.0.0.1(ro) /usr/local/share/fai @faiclients(ro) 172.27.0.0/255.255.0.0(ro) 127.0.0.1(ro) /usr/lib/fai/nfsroot @faiclients(ro,no_root_squash) 172.27.0.0/255.255.0.0(ro,no_root_squash) 127.0.0.1(ro)
Beispiel-Conf /etc/netgroup
# etc/netgroup # # Einzelne Client-Def. # li-sua-101 (li-sua-101,,) li-sua-102 (li-sua-102,,) debian-fai (debian-fai,,) # Gruppe li-sua-clients li-sua-101 li-sua-102 # Fai-Clients faiclients li-sua-clients
Jetzt noch die Freigaben anlegen, falls noch nicht vorhanden
# mkdir -p /files/scratch # mkdir -p /files/scripts # mkdir -p /usr/local/share/fai # mkdir -p /usr/lib/fai/nfsroot
Erstes starten des NFS-Servers
# rpc.mountd # rpc.nfsd # /etc/init.d/nfs-common start # /etc/init.d/nfs-kernel-server start
Nach dem start sollte folgende Ausgabe auf der Console zu sehen sein:
Export list for fai-sarge: /files/scripts 172.27.0.0/255.255.0.0 /files/scratch 172.27.0.0/255.255.0.0 /usr/lib/fai/nfsroot @faiclients,172.27.0.0/255.255.0.0 /usr/local/share/fai @faiclients,172.27.0.0/255.255.0.0
Fai-Server einrichten
Konfigurationsdateien des FAI-Servers :
- /etc/fai/fai.conf
- /etc/fai/make-nfs-root.conf
- /etc/fai/source.list