ich versuche zur Zeit eine Umgebung aufzubauen um FAI zu testen.
Was habe ich getan:
Ich habe ein kleines Netzwerk mit einem DHCP-Server, einem DNS-Server, einen Debian Spiegel (täglich gesynct mit "ftp.de.debian.org"), jeweils auf einer eigenen Oracle VM. Alles sind Debian minimal Installationen über die Netinstall und eingetragen ist mein loker spiegelserver.
Nun habe ich eine VM für fai, wieder Debian minimal System und meinem localen Spiegelserver.
Code: Alles auswählen
aptitude install fai-server fai-doc
Code: Alles auswählen
# /etc/fai/apt/sources.list
# - Alle Einträge auskommentiert
# - Lokalen Spiegelserver eingetragen mit main contrib non-free
Code: Alles auswählen
# /etc/fai/fai.conf
# - Alles war und ist auskommentiert
Code: Alles auswählen
# /etc/fai/grub.cfg
# - Unverändert
Code: Alles auswählen
# /etc/fai/live.conf
# - Unverändert
Code: Alles auswählen
# /etc/fai/NFSROOT
# - Unverändert
Code: Alles auswählen
# /etc/fai/nfsroot.conf
# FAI_DEBOOTSTRAP = Lokaler Spiegelserver
# FAI_ROOTPW unverändert
# NFSROOT=/home/fai/nfsroot
# TFTPROOT=/home/fai/tftp
# NFSROOT_HOOKS unverändert
# FAI_DEBOOTSTRAP_OPTS unverändert
# FAI_CONFIGDIR=/home/fai/config
Code: Alles auswählen
# /etc/default/tftpd-hpa
# TFTP_DIRECTORY="/home/fai/tftp"
# rest unverändert
/etc/init.d/tftpd-hpa restart
Code: Alles auswählen
fai-setup | tee fai-setup.log
Code: Alles auswählen
cp -a /usr/share/doc/fai-doc/examples/simple/* /home/fai/config
Code: Alles auswählen
# /etc/exportd
# Nutze die Zeile von /home/fai/nfsroot
# und nutze es auch für /home/fai/config
exportfs -a
Code: Alles auswählen
fai-chboot -IBPv -u nfs://fai01.local/home/fai/config/ faiclient01.local
Code: Alles auswählen
host faiclient01 { hardware ethernet 08:00:27:8B:63:D0; fixed-address faiclient01.local; filename "pxelinux.0"; server-name "fai01.local"; next-server fai01; }
Ich versuche danach mal ein Update von der FAI-Umgebung
Code: Alles auswählen
fai-setup -k | tee fai-setup2.log
Dabei ist wohl was schief gegangen. Ich mach es mal händisch:
Code: Alles auswählen
chroot /home/fai/nfsroot aptitude update | tee apt.log
Code: Alles auswählen
chroot /home/fai/nfsroot aptitude upgrade | tee apt2.log
Irgendwie sind hier konflikte bei den Paketen. Steig jedoch nicht so richtig durch. Auf jedenfall geht nun das booten weiter:
Aber es funktioniert noch immer nicht.
Habt ihr irgendeine Idee?
Danke und Gruss
Pascal