1. Über System-Installationen
Über FAI
Funktionen
Details der Nutzung
Ausblick
Automatische Installationen und System Updates
mit FAI
Übersicht, Funktionalität, Möglichkeiten
Henning Sprang
Freelance IT Architect, Trainer, and Developer
2008-07-3
Henning Sprang Automatische Installationen und System Updates mit FAI
2. Über System-Installationen
Über FAI
Funktionen
Details der Nutzung
Ausblick
Der Redner - Henning Sprang
FAI Team-Mitglied
IT Architekt, Autor, Trainer
Interessen: System-Management, Virtualisierung, Java, QA
Freie Software Enthusiast seit dem ersten Kontakt ca. 1996
Henning Sprang Automatische Installationen und System Updates mit FAI
3. Über System-Installationen
Über FAI
Funktionen
Details der Nutzung
Ausblick
Fragen?
Einfach fragen!
Henning Sprang Automatische Installationen und System Updates mit FAI
4. Über System-Installationen
Über FAI
Funktionen
Details der Nutzung
Ausblick
Vorschau
1 Über System-Installationen
2 Über FAI
3 Funktionen
4 Details der Nutzung
5 Ausblick
Henning Sprang Automatische Installationen und System Updates mit FAI
5. Über System-Installationen
Über FAI Disk Images
Funktionen Installation mit Shell Skripten
Details der Nutzung Nutzung verfügbarer Auto-Installer
Ausblick
Einige Fragen. . .
Was tun Sie. . .
Wenn Ihr wichtigster Server gerade abgebrannt ist?
Wenn ein Entwickler ein neues Test-System benötigt?
Mit GENAU der gleichen Konfiguration wie das
Produktiv-System!
Wenn Sie ein neues Notebook gekauft haben?
Wenn Sie die Konfiguration eines Application Server Clusters
ändern müssen?
Henning Sprang Automatische Installationen und System Updates mit FAI
6. Über System-Installationen
Über FAI Disk Images
Funktionen Installation mit Shell Skripten
Details der Nutzung Nutzung verfügbarer Auto-Installer
Ausblick
System Installationen - Anforderungen
Systeme nach einem Desaster wiederherstellen
Systeme exakt reproduzieren zum testen oder bei der
Konsolidierung
Mehrere Systeme gleichzeitig und schnell installieren
Nach der Installation müssen Änderungen verwaltet werden!
Henning Sprang Automatische Installationen und System Updates mit FAI
7. Über System-Installationen
Über FAI Disk Images
Funktionen Installation mit Shell Skripten
Details der Nutzung Nutzung verfügbarer Auto-Installer
Ausblick
Installation - Wie geht man vor?
Manuelle Installation hat Nachteile:
Nicht gut reproduzierbar - Menschen machen fehler
Ineffizient - mehrere Systeme installieren dauert. . .
Lösung: Automatisierung
Nebeneffekt: Die Konfiguration ist dokumentiert
Henning Sprang Automatische Installationen und System Updates mit FAI
8. Über System-Installationen
Über FAI Disk Images
Funktionen Installation mit Shell Skripten
Details der Nutzung Nutzung verfügbarer Auto-Installer
Ausblick
Disk Images
.img?
Vorlagen erzeugen von funktionierenden Installationen
Bei Bedarf mit dd aufspielen und anpassen
Vorteile:
Niedrige Lernschwelle
Schnell und einfach implementiert – cp/rsync/tar/dd
Nachteile:
Unflexibel – bei der kleinsten Änderung neues Image machen
Immer noch Handarbeit nötig beim Duplizieren von
Konfigurationen
Speicherkosten linear zur Anzahl der unterschiedlichen
Konfigurationen
Henning Sprang Automatische Installationen und System Updates mit FAI
9. Über System-Installationen
Über FAI Disk Images
Funktionen Installation mit Shell Skripten
Details der Nutzung Nutzung verfügbarer Auto-Installer
Ausblick
Installation mit Shell Skripten
#!/bin/bash
Manuelle Arbeit wird durch Shell Skripte ersetzt
Vorteile:
Wesentlich geringerer Speicherbedarf als Images
Sehr Flexibel (alles, was man Skripten kann)
Maßgeschneidert
Nachteile:
Plötzlich hat man ein neues SW-Entwicklungsprojekt am Bein
Man muss viele Probleme selbst lösen
Henning Sprang Automatische Installationen und System Updates mit FAI
10. Über System-Installationen
Über FAI Disk Images
Funktionen Installation mit Shell Skripten
Details der Nutzung Nutzung verfügbarer Auto-Installer
Ausblick
Nutzung verfügbarer Auto-Installer
Lösungen sind verfügbar. . .
Die wichtigsten Projekte und Ziel-Distributionen:
Anaconda und Kickstart: Fedora-basierte
Autoyast: SuSE-basierte
Nlite/Unattend: Windows in unterschiedlichen Varianten
FAI: Debian-basierte, Fedora-basierte, SuSE-basierte,
Windows und Solaris teilweise
Andere: Solaris Jumpstart, RedHat Cobbler/Koan
Henning Sprang Automatische Installationen und System Updates mit FAI
11. Über System-Installationen
Über FAI Warum FAI
Funktionen Geschichte
Details der Nutzung Wer nutzt FAI wofür?
Ausblick
Warum FAI?
Flexibel und leicht zu erweitern
Einfache, mächtige Architektur – alles ist ein Shellskript
Community sowie kommerzieller Support durch erfahrene
“Installateure”
Diverse Client- und Server- Distributionen
Mehrere Installations-Arten plus Updates
Kann für echte Hardware und Virtualisierung genutzt werden
Henning Sprang Automatische Installationen und System Updates mit FAI
12. Über System-Installationen
Über FAI Warum FAI
Funktionen Geschichte
Details der Nutzung Wer nutzt FAI wofür?
Ausblick
Geschichte
Begonnen 1999 von Thomas Lange an der Universität zu
Koeln
Grundlegende Idee: Strutkurierte und geplante Installation
„Plane Deine Installatino und FAI instlliert Deinen Plan“
Teil der Debian Distribution
Heute ca. 10 Entwickler – eine kleine aber feine Community
Seit 2005 Softupdates von Henning Glawe –
System-Management!
Henning Sprang Automatische Installationen und System Updates mit FAI
13. Über System-Installationen
Über FAI Warum FAI
Funktionen Geschichte
Details der Nutzung Wer nutzt FAI wofür?
Ausblick
Wer nutzt FAI wofür?
EDF nutzt FAI (mit GOSA) für einige Forschungs-Cluster
LiMux in München: installiert/aktualisiert 400(final 14000)
Clients und Server
Mehrere top 500 High Performance Cluster
Kleine Heim-Netzwerke ab 2 Systeme
GRML live CD wird mit FAI gebaut
Henning Sprang Automatische Installationen und System Updates mit FAI
14. Über System-Installationen
Über FAI Warum FAI
Funktionen Geschichte
Details der Nutzung Wer nutzt FAI wofür?
Ausblick
Demo - FAI Installation I
Passendes DHCP-Setup vorausgesetzt – siehe
/usr/share/fai-doc/examples/etc/dhcpd-conf
Wir haben diese Rechner:
10.0.2.1 debmirror
10.0.2.2 faiserver
10.0.2.3 demohost
Diese müssen in /etc/hosts auf dem Installserver stehen(oder DNS)
Henning Sprang Automatische Installationen und System Updates mit FAI
15. Über System-Installationen
Über FAI Warum FAI
Funktionen Geschichte
Details der Nutzung Wer nutzt FAI wofür?
Ausblick
Demo - FAI Installation II
apt-get install fai-quickstart
Konfiguration anpassen – /etc/fai/make-fai-nfsroot.conf und
/etc/fai/apt/sources.list
hosts eintragen und debmirror/mirrors/de.archive.ubuntu.com
als Mirror URL
tftp Eintrag in /etc/inetd.conf, /etc/init.d/openbsd-inetd
restart
fai-setup
Henning Sprang Automatische Installationen und System Updates mit FAI
16. Über System-Installationen
Über FAI Übersicht
Funktionen Installations-Typen
Details der Nutzung Der Installation- und Update-Prozess
Ausblick
Übersicht I
FAI Klassen
Eine Klasse definiert Systemeigenschaften und Aktionen
Klassen-Zuweisung mitr einfacher Textdatei, Datenbak, oder
Skripten
Systeme können zu mehreren, beliebig kombinierten Klassen
gehören
Henning Sprang Automatische Installationen und System Updates mit FAI
17. Über System-Installationen
Über FAI Übersicht
Funktionen Installations-Typen
Details der Nutzung Der Installation- und Update-Prozess
Ausblick
Übersicht II
Server-Distribution: Debian-basierte (Abhängigkeiten nur Perl,
NFS, TFTP, debootstrap – leicht zu portieren)
Ziel-Distributionen: Redhat, Debian, Ubuntu, SuSE,
Mandriva, Fedora, Windows und Solaris experimentell
mehrere Installationsarten (Netzwerk, CD/USB, Verzeichnis)
Integrierte Versionierung mit Subversion, CVS, git
Softupdate für Aktualisierungen
Henning Sprang Automatische Installationen und System Updates mit FAI
18. Über System-Installationen
Über FAI Übersicht
Funktionen Installations-Typen
Details der Nutzung Der Installation- und Update-Prozess
Ausblick
Installations-Typen
Netzinstallation mit zentralem Installations-Server
Client/Server Architektur
Installation in ein Verzeichnis (chroots, vserver,. . . ) mit
dirinstall
fai-cd / fai-usb für Umgebungen ohne Netzwerk
Mit grml-live: Live-CD’s erstellen!
Henning Sprang Automatische Installationen und System Updates mit FAI
19. Über System-Installationen
Über FAI Übersicht
Funktionen Installations-Typen
Details der Nutzung Der Installation- und Update-Prozess
Ausblick
Die wichtigsten tasks/Schritte der Installation:
defclass: Klassenzuweisung für das Zielsystem
partition: Partitionierung
extrbase: Minimales Basis-Image auspacken
debconf: Debconf preseedings anwenden
instsoft: Installation der Software-Pakete
configure: Konfigurations-Skripte ausführen
savelog: Logfiles sichern
Henning Sprang Automatische Installationen und System Updates mit FAI
20. Über System-Installationen
Über FAI Übersicht
Funktionen Installations-Typen
Details der Nutzung Der Installation- und Update-Prozess
Ausblick
Demo - Run FAI Netzinstall starten
FAI Netzinstall ausführen
fai-chboot -IF demohost
PXE-fähigen Install-Client starten
Henning Sprang Automatische Installationen und System Updates mit FAI
21. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Vorüberlegungen – Installation
Entscheidung für den richtigen Installations-Typen
(Netz/CD/dirinstall)
Plane Deine Installation
Nutzungs-Scenarios
Netzwerk und Betriebsumgebung
Software-Pakete
Zusätzliche Dateien und Anpassungen
Mirrors der APT-Repositories!
Henning Sprang Automatische Installationen und System Updates mit FAI
22. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Vorüberlegungen - Updates
Wie und wann sollen Patches erfolgen?
Testing – woher weiß ich, welchen Effekt ein Patch haben
wird?
Mirrors auch für Security Updates von Paketen?
Automatisch(zeitbasiert, beim Starten) or manuell gestartet?
Henning Sprang Automatische Installationen und System Updates mit FAI
23. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
FAI Setup und Konfiguration I
Installation auf Debian/Ubuntu:
apt-get install fai-quickstart
Anpassen der Konfiguration in /etc/fai:
fai.conf: LOGUSER=fai, LOGPROTO=ssh for Logging via ssh
apt/sources.list: Lokalen Mirror nutzen wenn verfügbar
Henning Sprang Automatische Installationen und System Updates mit FAI
24. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
FAI Setup und Konfiguration II
FAI Server ist eingerichtet – NFSRoot anlegen:
fai-setup / make-fai-nfsroot
Für PXE-Boot: fai-chboot für Boot-Konfiguration
Ohne PXE / bei CD-Installation: fai-cd
Henning Sprang Automatische Installationen und System Updates mit FAI
25. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Infrastruktur-Dienste aufsetzen
Für Ntzinstallationen:
DNS Einträge für Server und Clients
DHCP Konfiguration - Host/IP/MAC wie üblich
FAI-spezifisch:
authoritative; # IP_PNP_DHCP
option root-path quot;/usr/lib/fai/nfsroot ...quot;
server-name quot;faiserverquot;; # boot-server
next-server 172.20.2.64; # tftp server: kernel
filename quot;pxelinux.0quot;;
Henning Sprang Automatische Installationen und System Updates mit FAI
26. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
System-Konfigurationen anlegen
Konfigurationen sind im FAI configspace abgelegt
Einfache textdateien und Skripte
Die Anforderungen aus dem Installations-Plan werden hier
reflektiert
Beispiele in /usr/share/doc/fai/examples/simple
Default Speicherort: /srv/fai/config
Henning Sprang Automatische Installationen und System Updates mit FAI
27. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Der FAI configspace
Inhalte des configspace:
basefiles
class
debconf
disk_config
files
hooks
package_config
scripts
Henning Sprang Automatische Installationen und System Updates mit FAI
28. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen - class
class Enthält Klassenzuweisungen und Variablen-Definitionen.
Am einfachsten: Klassen anhand Hostnamen zuweisen
Beispiel-Klassen: FAISERVER, GNOME, DEMO, XORG
Jedes beiliebige Skript kann genutzt werden
Z.B.: Prüfen auf bestimmte Hardware, MAC or IP,
Festplatten-Größe. . .
Henning Sprang Automatische Installationen und System Updates mit FAI
29. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen – basefiles
Enthält minimale Basis-Images für besondere Fälle oder
nicht-Debian-Distributionen
Am Anfang der Installation wird geprüft, ob hier ein passendes
Image liegt
Man kann auch hier ein Image ablegen und den Rest
überspringen
Henning Sprang Automatische Installationen und System Updates mit FAI
30. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen – disk_config
Festplatten-Konfiguration und Mountpoints definieren wie benötigt
#<type> <mountpoint> <size mb> [mount options][;extra options]
disk_config disk1
primary / 150-300 rw,errors=remount-ro ; -c -j ext3
logical swap 40-500 rw
logical /var 90-1000 rw ; -m 5 -j ext3
logical /tmp 50-1000 rw ; -m 0 -j ext3
logical /usr 200-4000 rw ; -j ext3
logical /home 50- rw,nosuid ; -m 1 -j ext3
# logical /home preserve9 rw,nosuid ; -m 1 -j ext3
Henning Sprang Automatische Installationen und System Updates mit FAI
31. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen - debconf
Voreinstellungen für Paket-Installations-Skripte
Nur für dpkg-Distributionen
Funktioniert wie beim Debian Installer
Henning Sprang Automatische Installationen und System Updates mit FAI
32. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen - package_config
Inhalte: Dateien, benannt nach Klassen
Zweck: zu installierende Pakete definieren
Unterstützt mehrere Installationsarten:
install (apt-get)
aptitude
taskinst (Debian tasks=Paketgruppen)
urpmi (mandriva)
yumi (Fedora)
y2i (SuSE y2pmsh)
yast (SuSE yast -i)
Henning Sprang Automatische Installationen und System Updates mit FAI
33. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen - package_config II
Example package_config/DEMO aus den Simple Examples:
PACKAGES aptitude
fortune-mod fortunes
rstat-client #rstatd
rusers rusersd
# only when also class XORG is defined
PACKAGES aptitude XORG
bb frozen-bubble xpenguins
Henning Sprang Automatische Installationen und System Updates mit FAI
34. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen - scripts
scripts enthält Skripte die nach der Paketinstallation laufen
Normalerweise Shell- Perl- und Cfengine-Skripte
Andere bei Bedarf - einfach den Interpreter in NFSRoot
installieren
Namens-Schema:
<CLASSNAME>/<NUMBER>-<SCRIPTNAME>
Die Zahl definiert die Ausführungs-Reihenfolge
SCRIPTNAME beliebig - nur für die Lesbarkeit
Henning Sprang Automatische Installationen und System Updates mit FAI
35. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
scripts Beispiel:
.
|-- AMD64
| ‘-- 99-discover-bug
|-- DEMO
| |-- 10-misc
| ‘-- 30-demo
|-- FAIBASE
| |-- 10-misc
| |-- 20-removable_media
| |-- 30-interface
| ‘-- 40-misc
|-- FAISERVER
| |-- 10-conffiles
| ‘-- 20-copy-mirror
|-- GRUB
| ‘-- 10-setup
‘-- LAST
‘-- 50-misc
Henning Sprang Automatische Installationen und System Updates mit FAI
36. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen - files
Dateisystem-Hierarchie, angefangen bei /
Zur Nutzung mit fcopy/ftar = klassenbasiertes
kopieren/entpacken
Kopiert einzelne Dateien explizit, oder rekursive aus / in
einem DEFAULT Skript
Henning Sprang Automatische Installationen und System Updates mit FAI
37. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen - files II
Zieldatei=Verzeichnis
Tatsächlich auf Zielsystem kopierte Datei=CLASSNAME
.
‘-- etc
|-- X11
| ‘-- xorg.conf
| |-- ATI
| ‘-- NVIDIA
|-- apache2
| ‘-- conf.d
| ‘-- debian-mirror.conf
| ‘--FAISERVER
‘-- fai
‘-- fai.conf
|-- FAISERVER
‘-- FAI_SOFTUPDATE_CLIENT
... Henning Sprang Automatische Installationen und System Updates mit FAI
38. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Configspace anpassen - hooks
Namens-Schema für Hooks: .<CLASSNAME>[.source]
Werden vor dem entsprechenden Task ausgeführt
Optionales skip_task: Der Task selbst wird nicht ausgeführt
Beispiele:
partition.XENU
instsoft.FAIBASE
savelog.LAST.source
Henning Sprang Automatische Installationen und System Updates mit FAI
39. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Installation durchführen
Je nach gewählter Installations-Art:
Booten per PXE/Boot-CD/install-CD/USB Stick
PXE-config setzen mi fai-chboot
fai dirinstall <TARGETDIR> in ein gemountetes Blockdevice
dirinstall aufrufen aus xen-tools, Ganeti, . . .
System mit fai-cd/fai-usb starten
grml-live ausführen
Henning Sprang Automatische Installationen und System Updates mit FAI
40. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
System (neu) starten
Je nach Anzahl der Pakete ist ein System in 3-20 Minuten
installiert(Server/Desktop)
Neustart mit Produktions-Konfiguration
Funktions-Tests
Henning Sprang Automatische Installationen und System Updates mit FAI
41. Vorüberlegungen
Über System-Installationen FAI Setup und Konfiguration
Über FAI Infrastruktur-Dienste aufsetzen
Funktionen System-Konfigurationen anlegen
Details der Nutzung Installation durchführen
Ausblick System (neu)starten
Demo - Neustart, installiertes System prüfen.
Demo - Neustart, installiertes System prüfen.
fai-chboot -d demohost
(kann auch automatisiert werden)
Henning Sprang Automatische Installationen und System Updates mit FAI
42. Über System-Installationen
Über FAI
Funktionen
Details der Nutzung
Ausblick
Ausblick
Beispiel-Konfigurationen und Hilfsskripte für andere
Distributionen: fai-distributions
GOSA als LDAP und FAI GUI
Automatische Tests der installierten Systeme
hooks/scripts könnten Konfigurationsdateien prüfen
Crucible Test Framework /eher für Entwicklung)
Kein LDAP? Management-Tool/lightweight GUI ohne GOSA!
Henning Sprang Automatische Installationen und System Updates mit FAI
43. Über System-Installationen
Über FAI
Funktionen
Details der Nutzung
Ausblick
Weitere Informationen
WWW:
http://www.informatik.uni-koeln.de/fai/
http://faiwiki.informatik.uni-koeln.de/
http://www.infrastructures.org/
Email und Chat:
IRC-Channel #fai im OFTC-Network
linux-fai-users and linux-fai-devel Mailing Listen
Henning Sprang Automatische Installationen und System Updates mit FAI
44. Über System-Installationen
Über FAI
Funktionen
Details der Nutzung
Ausblick
Demo - Installations-CD bauen
fai-mirror /root/fai-mirror
fai-cd -m /root/fai-mirror fai-cd.iso
cp -a /rot/fai-cd.iso /mnt/
Henning Sprang Automatische Installationen und System Updates mit FAI
45. Über System-Installationen
Über FAI
Funktionen
Details der Nutzung
Ausblick
Fragen?
Fragen?
Henning Sprang Automatische Installationen und System Updates mit FAI