FAI: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 2: Zeile 2:
 
Linux :  Debian Sarge
 
Linux :  Debian Sarge
 
Fai  :
 
Fai  :
 +
<nowiki>
 
     fai-client      2.10.1         
 
     fai-client      2.10.1         
 
     fai-doc        2.10.1         
 
     fai-doc        2.10.1         
Zeile 7: Zeile 8:
 
     fai-quickstart  2.10.1         
 
     fai-quickstart  2.10.1         
 
     fai-server      2.10.1         
 
     fai-server      2.10.1         
 
+
</nowiki>
 
= Fai-Server (Fully Automatic Installation) =
 
= Fai-Server (Fully Automatic Installation) =
 
<b>Fai ist ein Installationsserver für Automatisierte Linux-Installation.</b> <br>
 
<b>Fai ist ein Installationsserver für Automatisierte Linux-Installation.</b> <br>

Version vom 24. Mai 2006, 11:28 Uhr

Version und Voraussetzungen

Linux : Debian Sarge 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

Mit 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

DHCP3-Server einrichten