FAI Ubuntu
Aus Doku-Wiki
Version vom 12. Mai 2014, 16:51 Uhr von Uli (Diskussion | Beiträge)
Inhaltsverzeichnis
Installatio
FAI Komponenten
- Fai Pakete instalieren
aptitude install fai-quickstart
- NFS Export freigeabe eintragen
vi /etc/exports /srv/fai/config 172.27.0.0/16(async,ro,no_subtree_check,no_root_squash)
- make-fai-nfsroot.conf anpassen
vi /etc/fai/make-fai-nfsroot.conf NFSROOT=/srv/fai/nfsroot TFTPROOT=/srv/tftp/fai FAI_CONFIGDIR=/srv/fai/config FAI_DEBOOTSTRAP="trusty http://gb.archive.ubuntu.com/ubuntu" FAI_ROOTPW='$1$kBnWcO.E$djxB128U7dMkrltJHPf6d1' FAI_DEBOOTSTRAP_OPTS="--exclude=info,dhcp-client --include=aptitude,grub-pc"
- Fai sources.list anpassen
vi /etc/fai/apt/sources.list deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
- Zu installierenden Kernel eintragen
vi /srv/fai/config/package_config/DEFAULT PACKAGES aptitude linux-image-generic memtest86+
Server Dienste
TFTP anpassen
vi /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS="[::]:69" TFTP_OPTIONS="--secure"
DHCP anpassen
vi /etc/dhcp/dhcpd.conf deny unknown-clients; option dhcp-max-message-size 2048; use-host-decl-names on; subnet 172.27.0.0 netmask 255.255.0.0 { # Network Settings option routers 172.27.0.254; option domain-name "blb-intranet.de"; option domain-name-servers 172.27.100.20; #option time-servers faiserver; #option ntp-servers faiserver; server-name fai-ubuntu; # PXE boot Server next-server 172.27.1.10; filename "pxelinux.0"; } host demohost {hardware ethernet b8:ca:3a:be:17:74;fixed-address 172.27.11.251;}
approx Paketproxy
- Doku
- Installtion
aptitude install approx
- Konfiguration (Zeile hinzufügen)
vi /etc/approx/approx.conf ubuntu http://de.archive.ubuntu.com/ubuntu
- Client konfigurieren
vi /etc/apt/sources.list #deb http://de.archive.ubuntu.com/ubuntu/ deb http://server:9999/ubuntu/