941
Kommentar:
|
2333
routing eingetragen
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 5: | Zeile 5: |
=== Installation eines normalen Debian -> Fai-Server === | == 1 Installation eines minimalen Debian in einer Virtualbox == * 2 Netzwerkkarten, davon eine als internes Netzwerk von Virtualbox, darüber wird später via PXE gebootet. * Die erste Netzwerkkarte als bridge und somit Verbindung zum Internet, lokalen Mirror etc. |
Zeile 7: | Zeile 10: |
* aptitude install fai-quickstart (./) | * Zusätzlich installiert vim, screen, less, mc, tcpdump, locate, rsync |
Zeile 9: | Zeile 12: |
== 2 Installation und Konfiguration eines FAI-Servers == | |
Zeile 10: | Zeile 14: |
=== Nach Anleitung Quickstart - For the impatient user === http://www.informatik.uni-koeln.de/fai/fai-guide/ar01s02.html * aptitude install fai-quickstart (./) * Konfiguration von * fai.conf {{{ LOGUSER=fai |
|
Zeile 11: | Zeile 22: |
=== Installation eines Fai-Clients via PXE === | FAI_CONFIG_SRC=nfs://fai-master$FAI_CONFIGDIR }}} * make-fai-nfsroot.conf {{{ NFSROOT_ETC_HOSTS="192.168.1.250 fai-master" |
Zeile 13: | Zeile 28: |
* test with internal network * no success client gets no ip * if client boots debian-netinstall and come to dhclient, it gets ip form fai-server * What does virtualbox need to transfer ip to pxe-client? * What is the difference between pxe-dhcpclient call and debian dhclient call? |
FAI_DEBOOTSTRAP="lenny http://192.168.200.54/debian/" }}} |
Zeile 19: | Zeile 31: |
Hinweise aus dem Netz, mal testen | * fai-setup (./) |
Zeile 21: | Zeile 33: |
* unterschiedliche Netzwerkkarten angeben * ip des clients in die etc hosts des fai-servers eintragen |
* inetd gestoppt * tfptd in inetd.conf auskommentiert * in /etc/default/tftpd-hpa {{{ #Defaults for tftpd-hpa geändert: #RUN_DAEMON="no" RUN_DAEMON="yes" #OPTIONS="-l -s /var/lib/tftpboot" OPTIONS="-l -s /srv/tftp/fai" }}} |
Zeile 24: | Zeile 44: |
--------------- Hi |
Eintragen: |
Zeile 27: | Zeile 46: |
kommt die IP wirklich vom FAI Server? Nicht das die von einem dhcpserver aus der virtuellen Umgebung kommt. Hast Du die dhcpd.conf so editiert? Mit der MAC ID oder mit einer Range? Evtl. mal die fai-cd probieren. |
* demohost mit ip in der /etc/hosts {{{ 192.168.1.100 fai-client.gramlich.localnet fai-client demohost 192.168.1.250 fai-master.gramlich.localnet fai-master }}} |
Zeile 30: | Zeile 52: |
* tftpd-hpa als daemon gestartet * damit der fai-client herausfindet, richten wir auf dem fai-master ein routing ein. {{{ iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth0 -j MASQUERADE }}} == Installation eines Fai-Clients via PXE == * Virtualbox fai-client anlegen * Netzwerkkarte nur Internes Netzwerk anlegen * MAC Adresse im Fai-Master Server in der dhcpd.conf eintragen. {{{ host demohost { hardware ethernet 08:00:27:3e:09:4e; fixed-address demohost; } }}} und demohost ist schon mit ip in der /etc/hosts * fai-client bootet via PXE (./) * bekommt IP 192.168.1.100 (./) * tftp findet pxelinux.0 (./) * bootet Kernel (./) * mountet Verzeihnisse Fai-Server (./) * Kontrolle im Verzeichnis /etc/exports * falls etwas geändert wird, nfs-server neu starten: {{{ # /etc/init.d/nfs-kernel-server reload }}} * installiert sich komplett (./) ------------- |
Aufbau einer Testumgebung mit FAI
Alles in Virtualbox
1 Installation eines minimalen Debian in einer Virtualbox
- 2 Netzwerkkarten, davon eine als internes Netzwerk von Virtualbox, darüber wird später via PXE gebootet.
- Die erste Netzwerkkarte als bridge und somit Verbindung zum Internet, lokalen Mirror etc.
Debian Installation (minimal)
- Zusätzlich installiert vim, screen, less, mc, tcpdump, locate, rsync
2 Installation und Konfiguration eines FAI-Servers
Nach Anleitung Quickstart - For the impatient user
http://www.informatik.uni-koeln.de/fai/fai-guide/ar01s02.html
aptitude install fai-quickstart
- Konfiguration von
- fai.conf
LOGUSER=fai FAI_CONFIG_SRC=nfs://fai-master$FAI_CONFIGDIR
- make-fai-nfsroot.conf
NFSROOT_ETC_HOSTS="192.168.1.250 fai-master" FAI_DEBOOTSTRAP="lenny http://192.168.200.54/debian/"
fai-setup
- inetd gestoppt
- tfptd in inetd.conf auskommentiert
- in /etc/default/tftpd-hpa
#Defaults for tftpd-hpa geändert: #RUN_DAEMON="no" RUN_DAEMON="yes" #OPTIONS="-l -s /var/lib/tftpboot" OPTIONS="-l -s /srv/tftp/fai"
Eintragen:
- demohost mit ip in der /etc/hosts
192.168.1.100 fai-client.gramlich.localnet fai-client demohost 192.168.1.250 fai-master.gramlich.localnet fai-master
- tftpd-hpa als daemon gestartet
- damit der fai-client herausfindet, richten wir auf dem fai-master ein routing ein.
iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth0 -j MASQUERADE
Installation eines Fai-Clients via PXE
- Virtualbox fai-client anlegen
- Netzwerkkarte nur Internes Netzwerk anlegen
- MAC Adresse im Fai-Master Server in der dhcpd.conf eintragen.
host demohost { hardware ethernet 08:00:27:3e:09:4e; fixed-address demohost; }
und demohost ist schon mit ip in der /etc/hosts
fai-client bootet via PXE
bekommt IP 192.168.1.100
tftp findet pxelinux.0
bootet Kernel
mountet Verzeihnisse Fai-Server
- Kontrolle im Verzeichnis /etc/exports
- falls etwas geändert wird, nfs-server neu starten:
# /etc/init.d/nfs-kernel-server reload
installiert sich komplett