Unterschiede zwischen den Revisionen 15 und 20 (über 5 Versionen hinweg)
Revision 15 vom 2010-03-25 19:13:15
Größe: 2072
Autor: dsl61-75
Kommentar: typo
Revision 20 vom 2010-03-26 10:05:22
Größe: 2331
Autor: dsl61-75
Kommentar: noch nicht ganz fertig
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 6: Zeile 6:
== Installation eines normalen Debian -> Fai-Server == == 1 Installation eines minimalen Debian in einer Virtualbox ==
Zeile 10: Zeile 10:
 * Zusätzlich installiert vim, screen, less, mc, tcpdump, locate  * Zusätzlich installiert vim, screen, less, mc, tcpdump, locate, rsync

== 2 Installation und Konfiguration eines FAI-Servers ==
Zeile 52: Zeile 54:
=== Installation eines Fai-Clients via PXE ===  * 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
}}}

== 3 Installation eines Fai-Clients via PXE ==
Zeile 72: Zeile 80:
 * installiert sich komplett (./)    * falls etwas geändert wird, nfs-server neu starten:
{{{
# /etc/init.d/nfs-kernel-server reload
}}}

 * installiert sich komplett
Zeile 75: Zeile 88:
tftpd-hpa in inetd.conf auskommentiert? Oder fehlte der?

es gab nur tftpd

könnte man nochmal testen

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

3 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


KurtGramlich/FAI (zuletzt geändert am 2013-11-03 12:10:59 durch localhost)

Alle Inhalte in diesem Wiki stehen unter der Creative Commons SA 4.0 DE Lizenz