Zum Inhalt springenZur Seitennavigation springen: vorherige Seite [Zugriffstaste p]/nächste Seite [Zugriffstaste n]
documentation.suse.com / SUSE Linux Enterprise Server-Dokumentation / Einführung zur Bereitstellung / Installationsvorgang / Ferninstallation
Gilt für SUSE Linux Enterprise Server 15 SP5

11 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.

11.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 17, 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 7.3.3, „Angeben der Installationsquelle“.

Soll die Installation über eine Netzwerkquelle erfolgen, bereiten Sie einen Server gemäß den Anweisungen in Kapitel 16, Einrichten einer Netzwerkinstallationsquelle vor.

Installationsmethoden

Sie können die Installation wahlweise über eine Tastatur und einen Monitor vornehmen, die direkt mit dem Zielcomputer verbunden sind, oder auch über SSH, VNC oder die serielle Konsole eines Computers. Dies wird in den Abschnitten Abschnitt 11.3, „Überwachen der Installation über VNC“, Abschnitt 11.4, „Überwachen der Installation über SSH“ und Abschnitt 11.5, „Installation über die serielle Konsole“ beschrieben.

AutoYaST kann verwendet werden, um den Installationsprozess vollständig zu automatisieren. Weitere Einzelheiten finden Sie unter AutoYaST Guide.

11.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.

11.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 8, Installationsschritte).

Stellen Sie bei dieser Art der Installation sicher, dass die folgenden Anforderungen erfüllt sind.

  • Zielsystem mit einer funktionierenden Netzwerkverbindung

  • Steuersystem mit einer funktionierenden Netzwerkverbindung und VNC-Viewer-Software oder JavaScript-fähiger 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:

  1. Booten Sie das Zielsystem vom Installationsmedium (USB-Flash-Laufwerk) des Medienkits von SUSE Linux Enterprise Server.

  2. Wenn der Bootbildschirm des Zielsystems geöffnet wird, legen Sie die VNC-Optionen sowie ggf. die statische Netzwerkkonfiguration über die Boot-Parameter-Eingabeaufforderung fest. Weitere Informationen zu den Boot-Parametern finden Sie im Kapitel 7, Boot-Parameter.

    1. Boot-Parameter für eine statische Netzwerkkonfiguration:

      netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY vnc=1 VNCPassword=PASSWORD
    2. Boot-Parameter für eine dynamische Netzwerkkonfiguration (DHCP):

      vnc=1 VNCPassword=PASSWORD
  3. 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 11.3.1, „Vorbereiten der VNC-Installation“ beschrieben.

  4. Ö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 11.3, „Überwachen der Installation über VNC“ beschrieben.

  5. Führen Sie die Installation wie im Kapitel 8, Installationsschritte beschrieben aus.

11.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 funktionierenden 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.

  1. Richten Sie den Server ein, auf dem sich die Installationsdaten befinden. Detaillierte Informationen finden Sie im Teil IV, „Einrichten eines Installationsservers“.

  2. Richten Sie einen DHCP- und einen TFTP-Server für das Netzwerk ein. Dies wird in Kapitel 17, Vorbereiten der Netzwerk-Boot-Umgebung beschrieben. Fügen Sie die erforderlichen Boot-Parameter hinzu, um den VNC-Server zu aktivieren.

  3. Aktivieren Sie das PXE-Booten in der Firmware des Zielcomputers. Weitere Informationen finden Sie in Abschnitt 17.4, „Vorbereiten des Zielsystems für PXE-Boot“.

  4. Initiieren Sie den Bootvorgang des Zielsystems mithilfe von Wake-on-LAN. Dies wird in Abschnitt 17.5, „Verwenden von Wake-on-LAN für Fernaktivierungen“ beschrieben.

  5. Öffnen Sie auf der steuernden Arbeitsstation eine VNC-Viewer-Anwendung oder einen Webbrowser und stellen Sie eine Verbindung mit dem Zielsystem her, wie beschrieben in Abschnitt 11.3, „Überwachen der Installation über VNC“.

  6. Führen Sie die Installation wie im Kapitel 8, Installationsschritte beschrieben aus.

11.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 8, 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:

  1. Richten Sie das Installationsziel und den Installationsserver gemäß ein.Teil IV, „Einrichten eines Installationsservers“

  2. Booten Sie das Zielsystem vom Installationsmedium (USB-Flash-Laufwerk) des Medienkits von SUSE Linux Enterprise Server.

  3. 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 7, Boot-Parameter.

    1. Boot-Parameter für eine statische Netzwerkkonfiguration:

      netdevice=NETDEVICE hostip=IP_ADDRESS netmask=NETMASK gateway=IP_GATEWAY ssh=1 ssh.password=PASSWORD
    2. Boot-Parameter für eine dynamische Netzwerkkonfiguration (DHCP):

      ssh=1 ssh.password=PASSWORD
  4. 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.

  5. Öffnen Sie auf der steuernden Arbeitsstation ein Terminalfenster und stellen Sie wie in Abschnitt 11.4.2, „Herstellen der Verbindung mit dem Installationsprogramm“ beschrieben eine Verbindung zum Zielsystem her.

  6. Führen Sie die Installation wie im Kapitel 8, Installationsschritte beschrieben aus.

11.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.

  1. Richten Sie den Server ein, auf dem sich die Installationsdaten befinden. Detaillierte Informationen finden Sie im Teil IV, „Einrichten eines Installationsservers“.

  2. Richten Sie einen DHCP- und einen TFTP-Server für das Netzwerk ein. Dies wird in Kapitel 17, Vorbereiten der Netzwerk-Boot-Umgebung beschrieben. Fügen Sie die erforderlichen Boot-Parameter hinzu, um den SSH-Server zu aktivieren.

  3. Aktivieren Sie das PXE-Booten in der Firmware des Zielcomputers. Weitere Informationen finden Sie in Abschnitt 17.4, „Vorbereiten des Zielsystems für PXE-Boot“.

  4. Initiieren Sie den Bootvorgang des Zielsystems mithilfe von Wake-on-LAN. Dies wird in Abschnitt 17.5, „Verwenden von Wake-on-LAN für Fernaktivierungen“ beschrieben.

  5. Öffnen Sie auf der steuernden Arbeitsstation eine SSH-Client-Software und stellen Sie eine Verbindung mit dem Zielsystem her, wie beschrieben in Abschnitt 11.4, „Überwachen der Installation über SSH“.

  6. Führen Sie die Installation wie im Kapitel 8, Installationsschritte beschrieben aus.

11.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.

11.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 7, 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:

Vorgehen 11.1: Auffinden von VNC-Installationen über OpenSLP
  1. 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 Namen YaST.installation.suse bereitstehen.

  2. Mit slptool findsrvs YaST.installation.suse erhalten Sie eine Liste der verfügbaren Installationen. Geben Sie die IP-Adresse und den Port (in der Regel 5901) an; diese Angaben sind dem VNC-Viewer beigelegt.

11.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 http://www.tightvnc.com/download.html).

Gehen Sie wie folgt vor, um eine Verbindung zu dem auf dem Zielcomputer ausgeführten Installationsprogramm herzustellen.

  1. Starten Sie den VNC-Viewer.

  2. 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.

  1. Starten Sie den Webbrowser und geben Sie Folgendes in die Adresszeile ein:

    http://IP_ADDRESS_OF_TARGET:5801
  2. 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.

11.4 Überwachen der Installation über SSH

Mit einem SSH-Client können Sie die Installation im Fernverfahren über SSH ausführen.

11.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 unter Kapitel 7, Boot-Parameter. OpenSSH wird auf allen SUSE Linux-basierten Betriebssystemen standardmäßig installiert.

11.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.

  1. 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.

  2. 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.

  3. Wenn Sie zur Eingabe eines Benutzernamens aufgefordert werden, geben Sie root ein.

  4. 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.

  5. Geben Sie yast ein, um das Installationsprogramm zu starten. Dadurch wird ein Fenster geöffnet, das den YaST-Bildschirm zeigt, wie in Kapitel 8, Installationsschritte beschrieben.

11.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 Abschnitt 18.2.5, „Ändern von Menüeinträgen während des Bootvorgangs“ und Kapitel 7, Boot-Parameter.

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.