Linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Automatische Installation unter Linux.

Slides:



Advertisements
Ähnliche Präsentationen
Tuning Tools für Windows
Advertisements

Mu - Linux.
Treiber in CD basiertes Abbild integrieren
Windows Server 2003 Managment Eric Hellmich
Windows 2000 Musterlösungen für Schulen in Baden-Württemberg Musterlösung für schulische Netze mit Windows 2000 © Zentrale Planungsgruppe Netze am Ministerium.
RIS mit Treibereinbindung, Ewest/Rau, Windows 200x Musterlösung 1 RIS (mit Treibereinbindung) Teil 2 – Probleme.
RIS mit Treibereinbindung, Ewest/Rau, Windows 200x Musterlösung 1 RIS (mit Treibereinbindung) Teil 1 – Was ist RIS?
CD-ROMs im Netz Direkter Zugriff auf CD-ROMs via Web-Browser Hartmut Jörg.
Installation der Linux-Musterlösung
Windows auf öffentlichen PCs
Webserver, © Till Hänisch 2002 Apache The open way.
1 NetWork File System © April 2002, G. Hellberg Network File System Konfiguration und Einsatz.
Erfahrungsbericht Rechenzentrum der Ruhr-Universität Bochum
1.WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellen Stand. Insbesondere sollten Sie bei Verwendung von Windows XP nicht ohne.
1.WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellen Stand. Insbesondere sollten Sie bei Verwendung von Windows XP nicht ohne.
AFS-Workshop 2005 Statusbericht Rechenzentrum TU Braunschweig
Fli4l Der Ein-Disketten-Router von Sebastian Röhl von Sebastian Röhl.
Linux-HA-Cluster – Heartbeat mit DRBD
Autoinstallation von SuSE Linux 9.3 Roland Mohl 2. Juni 2005.
Der IPCOP-Router Bastian Neubarth
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Kurzanleitung für Laptop-Zugang 1. WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellsten Stand. 2. WICHTIG: Installieren Sie.
Kurzanleitung für Laptop-Zugang 1. WICHTIG: Bringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellsten Stand. Entsprechende CDs finden Sie.
Video Streaming Simon Valentini. 2 Agenda Motivation Verwendete Techniken Applikation Protokoll Integration in andere Projekte Probleme.
Installationsdiskette booten Startdiskette und CD-1 einlegen und den Rechner starten Auswahl: Deutsch Auswahl: Farbbildschirm Auswahl: Deutsch Auswahl:
Stand: November Anforderungen an Systemumgebung und Hardware Anmerkung Gollas, Schulamt Freising: Für unsere Schulen kommt eine Mehrplatz Installation.
Was ist openSuSE? früher SUSE Linux und SuSE Linux Professional von der SuSE Linux GmbH 1990: SUSE Linux auf ca. 50 Disketten aus dem Internet herunterladen.
Installation der Workstations mit Remote Installation Services (RIS)
Westfälische Wilhelms-Universität Münster 02-JUN-2003 Heinz-Hermann Adam RIS-Installation Von NWZnet Windows-Clients.
Von NWZnet Windows-Clients
Das Client/Server – Modell und die XAMPP-Distribution
Betriebssysteme & BIOS
Wer macht was beim Einschalten des Rechners?
Lizenzierungsvarianten
Beat Rubischon Informatiksupport Departement Physik ETH Zürich
Infoscreen 2.0.
Planung und Realisierung eines Linux Samba-Servers unter SuSE 9.0
ThinClient Computing Einblick in die Technik des Serverbased-Computing.
Linux Primary Domain Controller mit
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
User Mode Linux Sven Wölfel 1. Juni User Mode Inhalt  Was ist UML?  Wofür kann man UML benutzen?
Remotezugriffe unter Linux Leo Besold Azubi Juni 2015.
Releasworkshop 1.80 Installation & Administration Siegen 1. Juli 2009.
© Linux-AG 2002, G. Hellberg, O. Petry 1 NetWork File System Network File System Konfiguration und Einsatz Network File System Konfiguration und Einsatz.
Linux-Vortrag Linux-Geschichte Kernel und OS
Thomas Tretter, 30. September 2003RAC unter Linux: Erfahrungen und Tipps1 RAC unter Linux Erfahrungen und Tipps 30. September 2003.
Rechen- und Kommunikationszentrum (RZ) Strukturierte Datensammlung in verteilten Systemen für den DHCP-Service Tim Becker Seminararbeit / /
J Walk/GUI400 für Einsteiger Client Win95, Win98, WinNT © NewServ AG, Uitikon Installationsvorgang.
Projektvorstellung im Kurs „Praktisches Linux“, WS 2007/2008.
Chaostreff Dortmund Desktop Virtualisierung Workshop von Tidirium workshop4all Der Lange August und der Chaostreff Dortmund begrüßt euch zum Workshop Desktop.
Installation richtig schön schnell. Vorbereitung ● Genug Zeit einplanen, ohne Hektik arbeiten ● Geeignetes Installationsmedium wählen ● Backups anlegen.
DHCP Cli ent DH CP Ser ver Networ k Broadcas t IP- Angebot IP- Annahme.
PaedML Linux paedML Linux: LINBO © 2009 M. Lüthy, aus Materialien von K. Bock, S. Lippke, T. Schmitt 1 Selbst heilende Arbeitsstation mit LINBO.
LINUX II Harald Wegscheider
LINUX II Samba Verbindung mit Windows. Samba Übersicht ● Samba dient zur Verbindung von Linux-Clients mit Windows Rechnern ( samba-client ) sowie von.
Einrichtung eines Schulnetzwerkes unter Linux Besondere Lernleistung von Henrik Friedrichsen.
1 LugBE, November 2011 Thin Clients – LTSP Skript: Chrigu Schweingruber IdeeVorteile/NachteileLTSPHardwareDemo.
Backup, Booten, RAID Franz Schäfer LV Linux: Effiziente Anwendung an Hand von Fallbeispielen.
Fedora remixen Bau Dir Deine eigene Distribution auf Basis von.
LINUX II Unit 9 Network File Server NFS. NFS Überblick ● Zugriff von lokalen Rechner über Netzwerk auf Dateien oder Ordnern auf entfernten Servern ● Entwickelt.
FAI-Komponenten 1. NFSROOT 2. FAI config space. NFSRoot ● Verzeichnis: /srv/fai/nfsroot/ /live/filesystem.dir/ ● wird vom Kernel geladen ● Root-Verzeichnis.
Kaseya System Backup and Recovery
WS2016: Container von A bis Z
Manuel Blechschmidt & Volker Grabsch CdE Sommerakademie 2006 Kirchheim
Regionale Lehrerfortbildung
LV Linux: Effiziente Anwendung an Hand von Fallbeispielen
Migration eines Windows Active Directory Domänencontrollers
Virtualisierung von Web-Applikationen mit Docker
Das Betriebssystem Linux
AbschlussProjekt-präsentation Von Jonas Wenk
 Präsentation transkript:

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Automatische Installation unter Linux

Motivation ● Langweilige Tätigkeiten vermeiden Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Motivation ● Langweilige Tätigkeiten vermeiden ● Weniger Fehler Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Motivation ● Langweilige Tätigkeiten vermeiden ● Weniger Fehler ● Früher Feierabend Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Motivation ● Langweilige Tätigkeiten vermeiden ● Weniger Fehler ● Früher Feierabend ● Bessere Anpassung an unterschiedliche Kurse Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Motivation ● Langweilige Tätigkeiten vermeiden ● Weniger Fehler ● Früher Feierabend ● Bessere Anpassung an unterschiedliche Kurse ● Schnellere Wiederherstellung Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Motivation ● Langweilige Tätigkeiten vermeiden ● Weniger Fehler ● Früher Feierabend ● Bessere Anpassung an unterschiedliche Kurse ● Schnellere Wiederherstellung ● Dokumentation Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Verfahren Images Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Verfahren Images ● System Imager Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Verfahren Images ● System Imager Installer ● Kickstart ● autoYaST ● debian-Installer Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Verfahren Images ● System Imager Installer ● Kickstart ● autoYaST ● debian-Installer ● m23 Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Verfahren Images ● System Imager ● FAI Installer ● Kickstart ● autoYaST ● debian-Installer ● m23 ● FAI Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Verfahren Images ● System Imager ● FAI Installer ● Kickstart ● autoYaST ● debian-Installer ● m23 ● FAI Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Server Fahrplan

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Bootloader Server Netzwerk-Info Bootloader DHCP/BOOTP TFTP Fahrplan

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Bootloader Installer Server Netzwerk-Info Bootloader Installer DHCP/BOOTP TFTP Fahrplan

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Bootloader Installer Server Netzwerk-Info Bootloader Installer Antwort-Datei DHCP/BOOTP TFTP HTTP/NFS/FTP Fahrplan

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Bootloader Installer Server Netzwerk-Info Bootloader Installer Antwort-Datei rpm/deb-Pakete DHCP/BOOTP TFTP HTTP/NFS/FTP Fahrplan

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Dunkelheit

Mehr Licht! ● Floppy ● CD / DVD ● Festplatte ● Netzwerk Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

DHCP dhcpd.conf: use-host-decl-names on; host installclient { hardware ethernet 00:0c:29:d1:01:ea; fixed-address ; } filename "pxelinux.0"; server-name bootserver; Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

DHCP dhcpd.conf: use-host-decl-names on; host installclient { hardware ethernet 00:0c:29:d1:01:ea; fixed-address ; } filename "pxelinux.0"; server-name bootserver; Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

DHCP dhcpd.conf: use-host-decl-names on; host installclient { hardware ethernet 00:0c:29:d1:01:ea; fixed-address ; } filename "pxelinux.0"; server-name bootserver; Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

DHCP dhcpd.conf: use-host-decl-names on; host installclient { hardware ethernet 00:0c:29:d1:01:ea; fixed-address ; } filename "pxelinux.0"; server-name bootserver; Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Server Netzwerk-Info Bootloader DHCP/BOOTP TFTP Boot!

Bootloader grub + Ein Bootloader für alles Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Bootloader grub + Ein Bootloader für alles + flexibler Bootprompt Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Bootloader grub + Ein Bootloader für alles + flexibler Bootprompt - pxe klappt noch nicht mit jedem Rechner - in der notwendigen Version noch nicht Teil gängiger Distributionen Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Bootloader grub + Ein Bootloader für alles + flexibler Bootprompt - pxe klappt noch nicht mit jedem Rechner - in der notwendigen Version noch nicht Teil gängiger Distributionen isolinux / pxelinux Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Bootloader grub + Ein Bootloader für alles + flexibler Bootprompt - pxe klappt noch nicht mit jedem Rechner - in der notwendigen Version noch nicht Teil gängiger Distributionen isolinux / pxelinux + funktioniert Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux Für alle Rechner: pxelinux.cfg/default Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux Für alle Rechner: pxelinux.cfg/default Für eine Mac-Adresse: pxelinux.cfg/ c-29-5f-ea-13 Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux Für alle Rechner: pxelinux.cfg/default Für eine Mac-Adresse: pxelinux.cfg/ c-29-5f-ea-13 Für bestimmte IP-Adressen: pxelinux.cfg/AC10F0DD Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux Für alle Rechner: pxelinux.cfg/default Für eine Mac-Adresse: pxelinux.cfg/ c-29-5f-ea-13 Für bestimmte IP-Adressen: pxelinux.cfg/AC10F0DD perl -e 'printf "\U%x", $_ Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux kickstart LABEL centos42 KERNEL centos/vmlinuz APPEND initrd=centos/initrd.img ramdisk_size=9216 ksdevice=eth0 ks= resolution=1024x768 Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux kickstart LABEL centos42 KERNEL centos/vmlinuz APPEND initrd=centos/initrd.img ramdisk_size=9216 ksdevice=eth0 ks= resolution=1024x768 Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux kickstart LABEL centos42 KERNEL centos/vmlinuz APPEND initrd=centos/initrd.img ramdisk_size=9216 ksdevice=eth0 ks= resolution=1024x768 Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux d-i LABEL deb31auto KERNEL deb31/2.6/linux APPEND initrd=deb31/2.6/initrd.gz ramdisk_size=10934 root=/dev/rd/0 rw languagechooser/language-name=German countrychooser/shortlist=DE console- keymaps-at/keymap=de-latin1-nodeadkeys DEBCONF_PRIORITY=critical preseed/url= netcfg/choose_interface=eth0 -- Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux d-i LABEL deb31auto KERNEL deb31/2.6/linux APPEND initrd=deb31/2.6/initrd.gz ramdisk_size=10934 root=/dev/rd/0 rw languagechooser/language-name=German countrychooser/shortlist=DE console- keymaps-at/keymap=de-latin1-nodeadkeys DEBCONF_PRIORITY=critical preseed/url= netcfg/choose_interface=eth0 -- Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux d-i LABEL deb31auto KERNEL deb31/2.6/linux APPEND initrd=deb31/2.6/initrd.gz ramdisk_size=10934 root=/dev/rd/0 rw languagechooser/language-name=German countrychooser/shortlist=DE console- keymaps-at/keymap=de-latin1-nodeadkeys DEBCONF_PRIORITY=critical preseed/url= netcfg/choose_interface=eth0 -- Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Bootloader Installer Server Netzwerk-Info Bootloader Installer Antwort-Datei DHCP/BOOTP TFTP HTTP/NFS/FTP Bitte um Antwort.

kickstart - Partitionierung zerombr yes clearpart --all --initlabel part /boot --size=75 --fstype=ext3 part swap --size=200 part / --size= fstype=ext3 --grow Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

kickstart - Partitionierung zerombr yes clearpart --all --initlabel part /boot --size=75 --fstype=ext3 part swap --size=200 part / --size= fstype=ext3 --grow Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

kickstart - Partitionierung zerombr yes clearpart --all --initlabel part /boot --size=75 --fstype=ext3 part swap --size=200 part / --size= fstype=ext3 --grow Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

kickstart - Partitionierung zerombr yes clearpart --all --initlabel part /boot --size=75 --fstype=ext3 part swap --size=200 part / --size= fstype=ext3 --grow Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

kickstart - Partitionierung zerombr yes clearpart --all --initlabel part /boot --size=75 --fstype=ext3 part swap --size=200 part / --size= fstype=ext3 --grow Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

autoYaST /dev/hda swap true swap Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

debian-installer d-i partman-auto/expert_recipe string \ boot-root :: \ ext3 \ $primary{ } $bootable{ } \ method{ format } format{ } \ use_filesystem{ } filesystem{ ext3 } \ mountpoint{ /boot } \. \ ext3 \ method{ format } format{ } \ use_filesystem{ } filesystem{ ext3 } \ mountpoint{ / } \. \ % linux-swap \ method{ swap } format{ } \ Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Bootloader Installer Server Netzwerk-Info Bootloader Installer Antwort-Datei rpm/deb-Pakete DHCP/BOOTP TFTP HTTP/NFS/FTP Fertig!

Und wenns nicht klappt? ● Logdateien auf dem Client ● Post-Mortem Untersuchung YaST per SSH erreichbar ● Interaktive Installation Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

pxelinux debug LABEL pxelinux KERNEL pxelinux.0 Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Mehr Flexibilität bitte! ● unterschiedliche Hardware ● unterschiedliche Einsatzzwecke Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Server Netzwerk-Info DHCP/BOOTP Wo einstellen? Client

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Server Netzwerk-Info Bootloader DHCP/BOOTP TFTP Wo einstellen? Client

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Server Netzwerk-Info Bootloader Antwort-Datei DHCP/BOOTP TFTP HTTP/NFS/FTP Wo einstellen? Client

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Server Netzwerk-Info Bootloader Antwort-Datei DHCP/BOOTP TFTP HTTP/NFS/FTP Wo einstellen? Client

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Server Netzwerk-Info Bootloader Antwort-Datei rpm/deb-Pakete DHCP/BOOTP TFTP HTTP/NFS/FTP Wo einstellen? Client Installer

post-Skripte ● Skripte in der Installer-Umgebung ausführen ● Skripte in chroot ausführen ● Dateien / Skripte nachladen Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

Zu kompliziert? Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann m23: ● CD einlegen ● ein paar Fragen beantworten m23 Installserver ist nach 10 Minuten fertig. ● Web-Browser starten ● ein paar Fragen beantworten Fertig für die automatische Debian Installation

Zu unflexibel? FAI (fully automatic install): ✔ durchdachtes Framework ✔ Debugging per ssh ✔ Logs jeder Installation auf dem Server ✗ komplizierte Einarbeitung Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann

linuxhotel.de Dipl.-Ing. Ingo Wichmann Automatische Installation Client BIOS Bootloader Kernel Installer Server Netzwerk-Info Bootloader Kernel NFS-Root rpm/deb-Pakete DHCP/BOOTP TFTP NFS HTTP/NFS/FTP FAI

FAI Tasks ● System klassifizieren ● Partitionieren ● Image aufspielen ● Software-Pakete installieren ● Skripte

Infos zu FAI am Debian Stand

pxelinux autoYaST LABEL suse KERNEL suse100iso/linux APPEND initrd=suse100iso/initrd showopts insmod=via-rhine ip=bootp install= vga=0x317 lang=de splash=silent autoyast= Automatische Installation linuxhotel.de Dipl.-Ing. Ingo Wichmann