Wenn Sie einen Host starten, den Sie mit vSphere Auto Deploy bereitstellen bzw. erneut bereitstellen möchten, liefert die Auto Deploy-Infrastruktur das Image-Profil und optional ein Hostprofil und einen Speicherort für vCenter Server.

Der Startvorgang unterscheidet sich zwischen Hosts, die noch nicht mit Auto Deploy (erster Start) bereitgestellt wurden, und Hosts, die mit Auto Deploy bereitgestellt und einem vCenter Server-System (nachfolgender Start) hinzugefügt wurden.

Voraussetzungen für den ersten Start

Sie müssen vor einem ersten Startvorgang das System einrichten. Das Einrichten umfasst die folgenden Aufgaben, die unter Vorbereitung für vSphere Auto Deploy detaillierter erläutert werden.

  • Richten Sie einen DHCP-Server ein, der jedem Host beim Start eine IP-Adresse zuweist und den Host auf den TFTP-Server verweist, von dem der iPXE-Bootloader heruntergeladen wird.

  • Stellen Sie sicher, dass der Auto Deploy-Server über eine IPv4-Adresse verfügt. Das Starten per PXE-Startvorgang wird nur mit IPv4 unterstützt.

  • Identifizieren Sie ein Image-Profil, das auf eine der folgenden Arten verwendet werden soll.

    • Wählen Sie in einem öffentlichen Depot ein ESXi-Image-Profil aus.

    • Erstellen Sie mithilfe der Image Builder PowerCLI ein benutzerdefiniertes Image-Profil und platzieren Sie es in einem Depot, auf das der Auto Deploy-Server zugreifen kann. Das Image-Profil muss ein Basis-ESXi-VIB enthalten.

  • Wenn sich ein Referenzhost in Ihrer Umgebung befindet, exportieren Sie das Hostprofil des Referenzhosts und definieren Sie eine Regel, die das Hostprofil auf einen oder mehrere Hosts anwendet. Siehe Einrichten eines Auto Deploy-Referenzhosts.

  • Geben Sie Regeln für das Bereitstellen des Hosts an und fügen Sie die Regeln dem aktiven Regelsatz hinzu.

Überblick über den ersten Start

Wenn ein Host, der noch nicht mit vSphere Auto Deploy bereitgestellt wurde, startet (erster Start), interagiert er mit mehreren Auto Deploy-Komponenten.

  1. Wenn der Administrator einen Host einschaltet, startet der Host eine PXE-Boot-Sequenz.

    Der DHCP-Server weist dem Host eine IP-Adresse zu und instruiert den Host, den TFTP-Server zu kontaktieren.

  2. Der Host kontaktiert den TFTP-Server und lädt die iPXE-Datei (ausführbarer Bootloader) und eine iPXE-Konfigurationsdatei herunter.

  3. iPXE beginnt mit der Ausführung.

    Die Konfigurationsdatei weist den Host an, eine HTTP-Startanforderung an den Auto Deploy-Server zu senden. Die HTTP-Anforderung enthält Hardware- und Netzwerkinformationen.

  4. Im Gegenzug führt der Auto Deploy-Server die folgenden Aufgaben aus:

    1. Fragt die Regel-Engine nach Informationen über den Host ab.

    2. Streamt die im Image-Profil angegebenen Komponenten, das optionale Hostprofil und optionale Informationen zum Speicherort von vCenter Server.

  5. Der Host startet unter Verwendung des Image-Profils.

    Falls der Auto Deploy-Server ein Hostprofil bereitgestellt hat, wird das Hostprofil auf den Host angewendet.

  6. Auto Deploy fügt den Host zum vCenter Server-System hinzu, bei dem Auto Deploy registriert ist.

    1. Wenn eine Regel einen Zielordner oder einen Cluster auf dem vCenter Server-System angibt, wird der Host in diesem Ordner oder Cluster platziert. Der Zielordner muss sich in einem Datencenter befinden.

    2. Wenn keine Regel vorhanden ist, die den Speicherort einer vCenter Server-Bestandsliste angibt, fügt Auto Deploy den Host zum ersten Datencenter hinzu, das auf der Benutzeroberfläche des vSphere Web Client angezeigt wird.

  7. Wenn das Hostprofil bestimmte Informationen vom Benutzer benötigt, wie z. B. eine statische IP-Adresse, wird der Host in den Wartungsmodus versetzt, wenn der Host zum vCenter Server-System hinzugefügt wird.

    Sie müssen das Hostprofil erneut anwenden und die Host-Anpassung aktualisieren, damit der Host den Wartungsmodus verlassen kann. Wenn Sie die Host-Anpassung aktualisieren, beantworten Sie bei entsprechender Aufforderung alle Fragen.

  8. Wenn der Host Teil eines DRS-Clusters ist, werden möglicherweise virtuelle Maschinen von anderen Hosts zum Host migriert werden, nachdem der Host erfolgreich zum vCenter Server-System hinzugefügt wurde.

Siehe Bereitstellen eines Hosts (erster Start).

Abbildung 1. Auto Deploy-Installation, erster Start
Hier sehen Sie den Ablauf des ersten Startvorgangs mit Auto Deploy. Wenn der Host den PXE-Startvorgang startet, sendet er Hardware- und Netzwerkinformationen an den Auto Deploy-Server, der wiederum Host- und Image-Profilen bereit an den Host sendet. Der Host startet über das Image-Profil und wird anschließend einem vCenter Server zugewiesen, auf dem die Host- und Image-Profile gespeichert sind.

Nachfolgende Startvorgänge ohne Updates

Bei Hosts, die mit Auto Deploy bereitgestellt und durch ein vCenter Server-System verwaltet werden, können nachfolgende Startvorgänge vollautomatisch durchgeführt werden.

  1. Der Administrator startet den Host.

  2. Beim Starten des Hosts stellt Auto Deploy den Host mit seinem Image- und Hostprofil bereit.

  3. Virtuelle Maschinen werden basierend auf den Einstellungen auf dem Host gestartet oder dorthin migriert.

    • Eigenständiger Host. Virtuelle Maschinen werden gemäß den auf dem Host definierten Autostart-Regeln eingeschaltet.

    • DRS-Cluster-Host. Virtuelle Maschinen, die erfolgreich auf andere Hosts migriert wurden, verbleiben dort. Virtuelle Maschinen, für die kein Host über genügend Ressourcen verfügt hat, werden mit dem neu gestarteten Host registriert.

Falls das vCenter Server-System nicht verfügbar ist, kontaktiert der Host Auto Deploy und wird mit einem Image-Profil bereitgestellt. Der Host kontaktiert weiterhin den Auto Deploy-Server, bis Auto Deploy eine erneute Verbindung mit dem vCenter Server-System herstellt.

Auto Deploy kann keine vSphere Distributed Switches einrichten, wenn vCenter Server nicht verfügbar ist, und virtuelle Maschinen werden Hosts nur dann zugewiesen, wenn sie sich in einem HA-Cluster befinden. Erst wenn der Host eine erneute Verbindung mit vCenter Server hergestellt hat und das Hostprofil angewendet wurde, kann der Switch erstellt werden. Da sich der Host im Wartungsmodus befindet, können die virtuellen Maschinen nicht gestartet werden. Siehe Erneute Bereitstellung von Hosts mit einfachen Neustartvorgängen.

Hosts, die so eingerichtet sind, dass eine Benutzereingabe erforderlich ist, werden in den Wartungsmodus versetzt. Siehe Aktualisieren Sie die Hostanpassung im vSphere Web Client.

Nachfolgende Startvorgänge mit Updates

Sie können das Image-Profil, das Hostprofil oder den vCenter Server-Speicherort für Hosts ändern. Der Vorgang umfasst das Ändern der Regeln sowie das Testen und Reparieren der Regelübereinstimmung des Hosts.

  1. Der Administrator verwendet das PowerCLI-cmdlet Copy-DeployRule, um eine oder mehrere Regeln zu kopieren und zu bearbeiten, und aktualisiert den Regelsatz. Ein Beispiel finden Sie in Auto Deploy – Schnellstart.

  2. Der Administrator führt das cmdlet Test-DeployRulesetCompliance aus, um zu prüfen, ob jeder Host die Informationen verwendet, die der aktuelle Regelsatz angibt.

  3. Der Host gibt ein PowerCLI-Objekt zurück, das die Übereinstimmungsinformationen einkapselt.

  4. Der Administrator führt das cmdlet Repair-DeployRulesetCompliance aus, um das Image-Profil, das Hostprofil oder den vCenter Server-Speicherort zu aktualisieren, das bzw. den das vCenter Server-System für jeden Host speichert.

  5. Wenn der Host neu gestartet wird, verwendet er das aktualisierte Image-Profil, das aktualisierte Hostprofil oder den aktualisierten vCenter Server-Speicherort für den Host.

    Wenn das Hostprofil so eingerichtet ist, dass es Benutzereingaben benötigt, wird der Host in den Wartungsmodus versetzt. Befolgen Sie die unter Aktualisieren Sie die Hostanpassung im vSphere Web Client beschriebenen Schritte.

Siehe Testen und Reparieren der Regelübereinstimmung.

Abbildung 2. Auto Deploy-Installation, Nachfolgende Startvorgänge
Die Grafik zeigt den Ablauf der Auto Deploy-Startvorgänge nach dem ersten Start. Wenn der Host neu gestartet wird, stellt der vCenter Server den Host mithilfe des vorhandenen Image-Profils bereit oder verwendet optional ein Image-Profil, das aktualisiert und in vCenter Server gespeichert wurde.

Bereitstellung von Systemen mit Distributed Switches

Sie können das Hostprofil eines Auto Deploy-Referenzhosts mit einem Distributed Switch konfigurieren.

Wenn Sie den Distributed Switch konfigurieren, wird die Startkonfigurationsparameter-Richtlinie automatisch auf die Netzwerkparameter eingestellt, die nach einem Neustart zum Herstellen der Hostkonnektivität erforderlich sind.

Wenn Auto Deploy den ESXi-Host mit dem Hostprofil bereitstellt, durchläuft der Host einen aus zwei Schritten bestehenden Prozess.

  1. Der Host erstellt einen virtuellen Standard-Switch mit den Eigenschaften, die im Feld für die Startkonfigurationsparameter angegeben sind.

  2. Der Host erstellt die VMkernel-NICs. Anhand der VMkernel-NICs kann der Host eine Verbindung zu Auto Deploy und dem vCenter Server-System herstellen.

Wenn der Host zum vCenter Server hinzugefügt wird, entfernt vCenter Server den Standard-Switch und wendet den Distributed Switch erneut auf den Host an.

Anmerkung:

Ändern Sie die Startkonfigurationsparameter nicht, um Probleme mit Ihrem Distributed Switch zu vermeiden.