12 Ferninstallation #
SUSE® Linux Enterprise Server kann vollständig über das Netzwerk installiert werden. In diesem Kapitel wird beschrieben, wie Sie die erforderliche Umgebung für den Boot-Vorgang, die Installation und die Steuerung über das Netzwerk bereitstellen.
12.1 Übersicht #
Bei einer Ferninstallation ist zu überlegen, wie der Bootvorgang und die Installationssteuerung erfolgen sollen und welche Installationsdatenquelle zu verwenden ist. Alle verfügbaren Optionen können miteinander kombiniert werden, sofern sie für Ihre Hardware-Plattform zur Verfügung stehen.
- Boot-Methode
Je nach Hardware stehen verschiedene Optionen zum Booten eines Systems zur Auswahl. Gängige Optionen sind DVD, USB-Laufwerk oder PXE-Booten. Weitere Informationen zu Ihrer Plattform finden Sie in Teil I, „Installationsvorbereitung“.
Weitere Informationen zum Einrichten eines Servers für das Booten über PXE finden Sie in Kapitel 18, Vorbereiten der Netzwerk-Boot-Umgebung.
- Datenquelle
In aller Regel fungieren DVDs oder USB-Laufwerke als Installationsquelle für SUSE Linux Enterprise Server. Alternativ können Sie einen Installationsserver heranziehen. In diesem Fall geben Sie die Quelle mit dem Boot-Parameter
install
an. Detaillierte Informationen finden Sie im Abschnitt 8.3.3, „Angeben der Installationsquelle“.Soll die Installation über eine Netzwerkquelle erfolgen, bereiten Sie einen Server gemäß den Anweisungen in Kapitel 17, Einrichten einer Netzwerkinstallationsquelle vor.
- Installationsmethoden
Sie können die Installation wahlweise über eine Tastatur und einen Monitor durchführen, die direkt mit dem Zielcomputer verbunden sind, oder auch über SSH, VNC oder die serielle Konsole eines Computers. Dies wird in den Abschnitten Abschnitt 12.3, „Überwachen der Installation über VNC“, Abschnitt 12.4, „Überwachen der Installation über SSH“ und Abschnitt 12.5, „Installation über die serielle Konsole“ beschrieben.
AutoYaST kann verwendet werden, um den Installationsprozess vollständig zu automatisieren. Weitere Einzelheiten finden Sie im AutoYaST Guide.
12.2 Szenarien einer Ferninstallation #
In diesem Abschnitt werden die gängigsten Installationsszenarien für Installationen auf entfernten Systemen beschrieben. Prüfen Sie für jedes Szenario die Liste der Voraussetzungen und befolgen Sie das für dieses Szenario beschriebene Verfahren. Falls Sie für einen bestimmten Schritt ausführliche Anweisungen benötigen, folgen Sie den entsprechenden Links.
12.2.1 Installation von Quellenmedien über VNC #
Diese Art der Installation erfordert physischen Zugriff auf das Zielsystem, um dieses für die Installation zu booten. Die Installation wird von einer entfernten Arbeitsstation gesteuert, die mit dem Installationsprogramm über VNC verbunden ist. Das Eingreifen des Benutzers ist wie bei der manuellen Installation erforderlich (siehe Kapitel 9, Installationsschritte).
Stellen Sie bei dieser Art der Installation sicher, dass die folgenden Anforderungen erfüllt sind.
Zielsystem mit einer funktionierenden Netzwerkverbindung
Steuersystem mit funktionierender Netzwerkverbindung und VNC-Viewer-Software oder JavaScript-fähigem Browser (Firefox, Chromium, Internet Explorer, Opera usw.)
Installations-DVD oder USB-Flash-Laufwerk
Gehen Sie wie folgt vor, um diese Art der Installation durchzuführen:
Booten Sie das Zielsystem vom Installationsmedium (USB-Flash-Laufwerk) des Medienkits von SUSE Linux Enterprise Server.
Wenn der Boot-Bildschirm des Zielsystems geöffnet wird, legen Sie die VNC-Optionen sowie ggf. die statische Netzwerkkonfiguration über die Boot-Parameter fest. Weitere Informationen zu den Boot-Parametern finden Sie im Kapitel 8, Boot-Parameter.
Boot-Parameter für eine statische Netzwerkkonfiguration:
netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY vnc=1 VNCPassword=PASSWORD
Boot-Parameter für eine dynamische Netzwerkkonfiguration (DHCP):
vnc=1 VNCPassword=PASSWORD
Das Zielsystem bootet in eine textbasierte Umgebung und zeigt die Netzwerkadresse und die Anzeigenummer an. VNC-Installationen geben sich selbst über OpenSLP bekannt, sofern die Firewall-Einstellungen entsprechend konfiguriert sind. Sie finden sie mit
slptool
, wie im Abschnitt 12.3.1, „Vorbereiten der VNC-Installation“ beschrieben.Öffnen Sie auf der steuernden Arbeitsstation einen VNC-Viewer oder einen Webbrowser und stellen Sie eine Verbindung zum Zielsystem her, indem Sie die angegebene Netzwerkadresse und Anzeigenummer verwenden, wie im Abschnitt 12.3, „Überwachen der Installation über VNC“ beschrieben.
Führen Sie die Installation wie in Kapitel 9, Installationsschritte beschrieben aus.
12.2.2 Netzwerkinstallation über VNC #
Bei dieser Installationsmethode ist keine direkte Interaktion mit dem Zielcomputer erforderlich. Das System wird über PXE gebootet und die Installationsdaten werden von einem Server abgerufen.
Stellen Sie bei dieser Art der Installation sicher, dass die folgenden Anforderungen erfüllt sind.
Mindestens ein Computer, über den ein DHCP-, NFS-, HTTP-, FTP-, TFTP- oder SMB-Server installiert werden kann.
Zielsystem, das PXE-Boot-, Netzwerk- und Wake-on-LAN-fähig, angeschlossen und mit dem Netzwerk verbunden ist.
Steuersystem mit einer funktionierender Netzwerkverbindung und VNC-Viewer-Software oder JavaScript-fähiger Browser (Firefox, Chromium, Microsoft Edge, Opera usw.)
Gehen Sie wie folgt vor, um diese Art der Installation auszuführen.
Richten Sie den Server ein, auf dem sich die Installationsdaten befinden. Detaillierte Informationen finden Sie im Teil IV, „Einrichten eines Installationsservers“.
Richten Sie einen DHCP- und einen TFTP-Server für das Netzwerk ein. Dies wird in Kapitel 18, Vorbereiten der Netzwerk-Boot-Umgebung beschrieben. Fügen Sie die erforderlichen Boot-Parameter hinzu, um den VNC-Server zu aktivieren.
Aktivieren Sie das PXE-Booten in der Firmware des Zielcomputers. Weitere Informationen finden Sie in Abschnitt 18.4, „Vorbereiten des Zielsystems für PXE-Boot“.
Initiieren Sie den Bootvorgang des Zielsystems mithilfe von Wake-on-LAN. Dies wird in Abschnitt 18.5, „Verwenden von Wake-on-LAN für Fernaktivierungen“ beschrieben.
Öffnen Sie auf der steuernden Arbeitsstation eine VNC-Viewer-Anwendung oder einen Webbrowser, und stellen Sie wie in Abschnitt 12.3, „Überwachen der Installation über VNC“ beschrieben eine Verbindung zum Zielsystem her.
Führen Sie die Installation wie im Kapitel 9, Installationsschritte beschrieben aus.
12.2.3 Installation von Quellenmedien über SSH #
Diese Art der Installation erfordert physischen Zugriff auf das Zielsystem, um dieses für die Installation zu booten und um die IP-Adresse des Installationsziels zu ermitteln. Die Installation selbst wird vollständig von einer entfernten Arbeitsstation gesteuert, die mit dem Installationsprogramm über SSH verbunden ist. Das Eingreifen des Benutzers ist wie bei der regulären Installation erforderlich (siehe Kapitel 9, Installationsschritte).
Stellen Sie bei dieser Art der Installation sicher, dass die folgenden Anforderungen erfüllt sind.
Zielsystem mit funktionierender Netzwerkverbindung.
Steuersystem mit funktionierender Netzwerkverbindung und funktionierender SSH-Client-Software.
Installations-DVD oder USB-Flash-Laufwerk
Gehen Sie wie folgt vor, um diese Art der Installation durchzuführen:
Richten Sie das Installationsziel und den Installationsserver gemäß Teil IV, „Einrichten eines Installationsservers“ ein.
Booten Sie das Zielsystem vom Installationsmedium (USB-Flash-Laufwerk) des Medienkits von SUSE Linux Enterprise Server.
Wenn der Boot-Bildschirm des Zielsystems geöffnet wird, legen Sie die SSH-Optionen sowie ggf. die statische Netzwerkkonfiguration über die Boot-Parameter-Eingabeaufforderung fest. Weitere Informationen zu den Boot-Parametern finden Sie im Kapitel 8, Boot-Parameter.
Boot-Parameter für eine statische Netzwerkkonfiguration:
netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY ssh=1 ssh.password=PASSWORD
Boot-Parameter für eine dynamische Netzwerkkonfiguration (DHCP):
ssh=1 ssh.password=PASSWORD
Das Zielsystem bootet in eine textbasierte Umgebung und gibt die Netzwerkadresse an, unter der die grafische Installationsumgebung von einen beliebigen SSH-Client adressiert werden kann.
Öffnen Sie auf der steuernden Arbeitsstation ein Terminalfenster und stellen Sie wie in Abschnitt 12.4.2, „Herstellen der Verbindung mit dem Installationsprogramm“ beschrieben eine Verbindung zum Zielsystem her.
Führen Sie die Installation wie in Kapitel 9, Installationsschritte beschrieben aus.
12.2.4 Installation vom Netzwerk über SSH #
Bei dieser Installationsmethode ist keine direkte Interaktion mit dem Zielcomputer erforderlich. Das System wird über PXE gebootet und die Installationsdaten werden von einem Server abgerufen.
Stellen Sie bei dieser Art der Installation sicher, dass die folgenden Anforderungen erfüllt sind:
Mindestens ein Computer, über den ein DHCP-, NFS-, HTTP-, FTP-, TFTP- oder SMB-Server installiert werden kann.
Zielsystem, das PXE-Boot-, Netzwerk- und Wake-on-LAN-fähig, angeschlossen und mit dem Netzwerk verbunden ist.
Steuersystem mit funktionierender Netzwerkverbindung und SSH-Viewer-Software.
Gehen Sie wie folgt vor, um diese Art der Installation auszuführen.
Richten Sie den Server ein, auf dem sich die Installationsdaten befinden. Detaillierte Informationen finden Sie im Teil IV, „Einrichten eines Installationsservers“.
Richten Sie einen DHCP- und einen TFTP-Server für das Netzwerk ein. Dies wird in Kapitel 18, Vorbereiten der Netzwerk-Boot-Umgebung beschrieben. Fügen Sie die erforderlichen Boot-Parameter hinzu, um den SSH-Server zu aktivieren.
Aktivieren Sie das PXE-Booten in der Firmware des Zielcomputers. Weitere Informationen finden Sie in Abschnitt 18.4, „Vorbereiten des Zielsystems für PXE-Boot“.
Initiieren Sie den Bootvorgang des Zielsystems mithilfe von Wake-on-LAN. Dies wird in Abschnitt 18.5, „Verwenden von Wake-on-LAN für Fernaktivierungen“ beschrieben.
Öffnen Sie auf der steuernden Arbeitsstation eine SSH-Client-Software, und stellen Sie wie in Abschnitt 12.4, „Überwachen der Installation über SSH“ beschrieben eine Verbindung zum Zielsystem her.
Führen Sie die Installation wie im Kapitel 9, Installationsschritte beschrieben aus.
12.3 Überwachen der Installation über VNC #
Mithilfe eines VNC-Viewers können Sie die Installation von SUSE Linux Enterprise Server von praktisch jedem Betriebssystem aus überwachen. In diesem Abschnitt wird das Setup mithilfe eines VNC-Viewers oder eines Webbrowsers beschrieben.
12.3.1 Vorbereiten der VNC-Installation #
Zum Aktivieren von VNC auf dem Installationsziel geben Sie die entsprechenden Boot-Parameter beim ersten Booten für die Installation an (siehe Kapitel 8, Boot-Parameter). Das Zielsystem bootet in eine textbasierte Umgebung und wartet darauf, dass ein VNC-Client eine Verbindung zum Installationsprogramm herstellt.
Das Installationsprogramm gibt die IP-Adresse bekannt und zeigt die für die Verbindung zum Installationsprogramm erforderliche Nummer an. Wenn Sie physischen Zugriff auf das Zielsystem haben, werden diese Informationen sofort nach dem Booten des Systems für die Installation zur Verfügung gestellt. Geben Sie diese Daten ein, wenn Sie von der VNC-Client-Software dazu aufgefordert werden, und geben Sie Ihr Passwort ein.
Das Installationsziel gibt sich selbst über OpenSLP bekannt, sodass Sie die Adressangaben des Installationsziels über einen SLP-Browser abrufen können. Sie benötigen keinen physischen Zugriff auf das Installationsziel, sofern die Netzwerkeinrichtung und alle Computer OpenSLP unterstützen:
Führen Sie
slptool findsrvtypes | grep vnc
aus, um eine Liste aller Dienste zu erhalten, die VNC anbieten. Die VNC-Installationsziele müssen unter einem Dienst mit dem NamenYaST.installation.suse
bereitstehen.Mit
slptool findsrvs
YaST.installation.suse erhalten Sie eine Liste der verfügbaren Installationen. Geben Sie die IP-Adresse und den Port (in der Regel5901
) an; diese Angaben sind dem VNC-Viewer beigelegt.
12.3.2 Herstellen der Verbindung mit dem Installationsprogramm #
Es gibt zwei Möglichkeiten, eine Verbindung zu einem VNC-Server (dem Installationsziel in diesem Fall) herzustellen. Sie können entweder einen VNC-Viewer starten oder eine Verbindung über einen JavaScript-fähigen Webbrowser herstellen.
Mit VNC können Sie die Installation eines Linux-Systems von jedem Betriebssystem aus, einschließlich anderer Linux-Distributionen, Windows oder macOS, steuern.
Stellen Sie auf einem Linux-Computer sicher, dass das Paket tightvnc
installiert ist. Installieren Sie auf einem Windows-Computer den Windows-Port dieser Anwendung (siehe https://www.tightvnc.com/download.html).
Gehen Sie wie folgt vor, um eine Verbindung zu dem auf dem Zielcomputer ausgeführten Installationsprogramm herzustellen.
Starten Sie den VNC-Viewer.
Geben Sie die IP-Adresse und die Anzeigenummer des Installationsziels ein:
IP_ADDRESS:DISPLAY_NUMBER
Dadurch wird ein Fenster geöffnet, das den YaST-Bildschirm wie bei einer normalen lokalen Installation anzeigt.
Anstelle eines VNC-Viewers können Sie auch einen JavaScript-fähigen Browser mit aktivierter JavaScript-Unterstützung verwenden, um die Installation durchzuführen.
Die Browser-VNC-Verbindung ist nicht verschlüsselt.
Gehen Sie wie folgt vor, um eine VNC-Installation auszuführen.
Starten Sie den Webbrowser, und geben Sie an der Eingabeaufforderung für die Adresse Folgendes ein:
http://IP_ADDRESS_OF_TARGET:5801
Wenn Sie dazu aufgefordert werden, geben Sie das VNC-Passwort ein. Dadurch wird ein Fenster mit einem YaST-Bildschirm wie bei einer normalen lokalen Installation anzeigt.
12.4 Überwachen der Installation über SSH #
Mit einem SSH-Client können Sie die Installation im Fernverfahren über SSH ausführen.
12.4.1 Vorbereiten der SSH-Installation #
Zusätzlich zum Installieren des erforderlichen Softwarepakets (OpenSSH für Linux und PuTTY für Windows) müssen Sie die entsprechenden Boot-Parameter angeben, um SSH für die Installation zu aktivieren. Ausführliche Informationen finden Sie in Kapitel 8, Boot-Parameter. OpenSSH wird auf allen SUSE Linux-basierten Betriebssystemen standardmäßig installiert.
12.4.2 Herstellen der Verbindung mit dem Installationsprogramm #
Sobald Sie die SSH-Installation gestartet haben, stellen Sie mit diesem Verfahren die Verbindung zur SSH-Sitzung her.
Rufen Sie die IP-Adresse des Installationsziels ab. Wenn Sie physischen Zugriff auf den Zielcomputer haben, rufen Sie die IP-Adresse auf, die von der Installationsroutine nach dem anfänglichen Bootvorgang in der Konsole angezeigt wird. Rufen Sie andernfalls die IP-Adresse auf, die dem Zielcomputer bei der DHCP-Serverkonfiguration zugewiesen wurde.
Führen Sie folgenden Befehl im Terminal aus:
ssh -X root@TARGET_IP_ADDRESS
Ersetzen Sie TARGET_IP_ADDRESS durch die IP-Adresse des Installationsziels.
Wenn Sie zur Eingabe eines Benutzernamens aufgefordert werden, geben Sie
root
ein.Wenn Sie zur Eingabe eines Passworts aufgefordert werden, geben Sie das Passwort ein, das mit dem SSH-Boot-Parameter festgelegt wurde. Wenn die Authentifizierung erfolgreich war, sollten Sie eine Befehlszeilen-Eingabeaufforderung für das Installationsziel sehen.
Geben Sie
yast
ein, um das Installationsprogramm zu starten. Dadurch wird ein Fenster geöffnet, das den YaST-Bildschirm zeigt, wie in Kapitel 9, Installationsschritte beschrieben.
12.5 Installation über die serielle Konsole #
Für diese Installationsmethode benötigen Sie einen Computer, der über ein Nullmodem-Kabel mit dem Zielcomputer verbunden ist, auf dem SUSE Linux Enterprise Server installiert werden soll. Beide Computer müssen die serielle Konsole unterstützen. Bestimmte Firmware-Implementierungen sind bereits so konfiguriert, dass sie die Ausgabe der Boot-Konsole an eine serielle Konsole senden. In diesem Fall ist keine zusätzliche Konfiguration erforderlich.
Falls die Firmware nicht die serielle Konsole für die Ausgabe der Boot-Konsole heranzieht, legen Sie den folgenden Boot-Parameter für die Installation fest: console=TTY,BAUDRATE
. Weitere Informationen hierzu finden Sie unter Kapitel 8, Boot-Parameter und Abschnitt 18.2.5, „Ändern von Menüeinträgen während des Bootvorgangs“.
Ersetzen Sie BAUDRATE durch die Baudrate der Schnittstelle. Gültige Werte: 115200, 38400 oder 9600. Ersetzen Sie TTY durch den Namen der Schnittstelle. Die meisten Computer verfügen über mindestens eine serielle Schnittstelle. Die Namen der Schnittstellen können je nach Hardware variieren:
ttyS0 bei APM
ttyAMA0 bei Server Base System Architecture (SBSA)
ttyPS0 bei Xilinx
Für die Installation benötigen Sie ein Terminalprogramm, z. B. minicom
oder screen
. Initiieren Sie die serielle Verbindung, indem Sie das screen-Programm in einer lokalen Konsole durch die Eingabe des folgenden Kommandos starten:
>
screen
/dev/ttyUSB0 115200
Das bedeutet, dass screen den ersten seriellen Port mit einer Baudrate von 115200 überwacht. Von nun an fährt die Installation ähnlich der textbasierten Installation über dieses Terminal fort.