vSphere Auto Deploy verwendet eine PXE-Startinfrastruktur mit Hostprofilen, einem gewünschten Image oder einer Konfiguration auf Clusterebene, um ESXi Hosts bereitzustellen.
Statusinformationen für ESXi-Hosts
Informationstyp | Beschreibung | Informationsquelle |
---|---|---|
Image-Status | Die ausführbare Software zur Ausführung auf einem ESXi-Host | Image-Profil, das mit vSphere ESXi Image Builder oder einem vSphere Lifecycle Manager-Image erstellt wurde. |
Konfigurationsstatus | Die konfigurierbaren Einstellungen, die festlegen, wie der Host konfiguriert wird, z. B. virtuelle Switches und ihre Einstellungen, Treibereinstellungen, Startparameter usw | Hostprofil, das mit der Hostprofil-Benutzeroberfläche erstellt wird, oder eine Konfiguration, die Sie beim Einrichten eines Clusters erstellen, das alle ESXi-Hosteinstellungen auf Clusterebene in der Bestandslisten-Benutzeroberfläche verwaltet. |
Status „Dynamisch“ | Der Laufzeitstatus, der von der laufenden Software generiert wird, z. B. generierte private Schlüssel oder Laufzeitdatenbanken | Hostarbeitsspeicher, während des Startvorgangs verloren gegangen |
Zustand der virtuellen Maschine | Die virtuellen Maschinen, die auf einem Host gespeichert sind, und Autostartinformationen für virtuelle Maschinen (nur bei nachfolgenden Startvorgängen) | Die VM-Informationen, die vom vCenter Server an vSphere Auto Deploy gesendet werden, müssen verfügbar sein, um vSphere Auto Deploy mit Informationen zur virtuellen Maschine zu versorgen. |
Benutzereingabe | Der Status basiert auf der Benutzereingabe. So kann beispielsweise eine IP-Adresse, die der Benutzer beim Systemstart angibt, nicht automatisch in das Hostprofil aufgenommen werden. | Hostanpassungsdaten, gespeichert vom vCenter Server während des ersten Startvorgangs Sie können ein Hostprofil erstellen, das für bestimmte Werte eine Benutzereingabe erfordert. Wenn vSphere Auto Deploy ein Hostprofil anwendet, das vom Benutzer bereitgestellte Informationen erfordert, wird der Host in den Wartungsmodus versetzt. Verwenden Sie die Benutzeroberfläche für Hostprofile, um die Übereinstimmung von Hostprofilen zu prüfen, und antworten Sie auf die Aufforderung zum Anpassen des Hosts. |
vSphere Auto Deploy-Architektur
Die vSphere Auto Deploy-Infrastruktur besteht aus mehreren Komponenten.
Weitere Informationen erhalten Sie im Video zur Auto Deploy-Architektur.
- vSphere Auto Deploy-Server
- Server-Images und Hostprofile auf ESXi-Hosts
- vSphere Auto Deploy-Regel-Engine
- Sendet Informationen an den vSphere Auto Deploy-Server darüber, welches Image-Profil und welches Hostprofil für welchen Host bereitgestellt werden sollen. Administratoren verwenden vSphere Auto Deploy zur Definition der Regeln, die den Hosts Image-Profile und Hostprofile zuweisen.
- Image-Profile
-
Definieren Sie den VIB-Satz, mit dem die
ESXi-Hosts gestartet werden sollen.
- VMware und VMware-Partner stellen Image-Profile und VIBs in öffentlichen Depots zur Verfügung. Verwenden Sie vSphere ESXi Image Builder zur Untersuchung des Depots und die vSphere Auto Deploy-Regel-Engine zur Festlegung, welches Image-Profil welchem Host zugewiesen werden soll.
- Mithilfe von vSphere Lifecycle Manager-Images wenden Sie Software- und Firmware-Updates auf die ESXi-Hosts in einem Cluster an. Durch die Verwendung eines einzelnen Images zur Verwaltung aller Hosts in einem Cluster wird die clusterweite Homogenität des Host-Images gewährleistet.
- Mit ESXi 8.0 können Sie einen Cluster einrichten, der alle ESXi-Hosteinstellungen auf Clusterebene verwaltet.
- VMware-Kunden können ein benutzerdefiniertes Image-Profil auf Basis der öffentlichen Image-Profile und VIBs im Depot erstellen und dieses Image-Profil dem Host zuweisen.
- Hostprofile
-
Definieren Sie eine maschinenspezifische Konfiguration, wie z. B. ein Netzwerk- oder Speicher-Setup. Erstellen Sie Hostprofile mithilfe der Benutzeroberfläche für Hostprofile. Sie können ein Hostprofil für einen Referenzhost erstellen und dieses Hostprofil auf andere Hosts in Ihrer Umgebung anwenden, um eine konsistente Konfiguration herzustellen.
Hinweis: Wenn Sie mit ESXi 8.0 einen Cluster einrichten, der alle ESXi-Hosteinstellungen auf Clusterebene verwaltet, können Sie keine Hostprofile verwenden.
- Hostanpassung
-
Speichert Informationen, die der Benutzer angibt, wenn Hostprofile auf den Host angewendet werden. Die Hostanpassung kann möglicherweise eine IP-Adresse oder andere Informationen enthalten, die der Benutzer für diesen Host angegeben hat. Weitere Informationen zu Hostanpassungen finden Sie in der Dokumentation
vSphere-Hostprofile.
In früheren Versionen von vSphere Auto Deploy wurde die Hostanpassung „Antwortdatei“ genannt.
Auto Deploy-Zertifikate
Standardmäßig stattet der Auto Deploy-Server jeden Host mit Zertifikaten aus, die von der VMware Certificate Authority (VMware CA) signiert wurden. Weitere Informationen finden Sie unter Verwalten von Zertifikaten für ESXi-Hosts.
Wenn Ihre Unternehmensrichtlinien die Verwendung von benutzerdefinierten Zertifikaten vorschreiben, können Sie alternativ den Auto Deploy-Server so einrichten, dass alle Hosts mit benutzerdefinierten Zertifikaten ausgestattet werden, die nicht von der VMware CA signiert sind. Der Auto Deploy-Server wird zu einer Zwischenzertifizierungsstelle Ihrer Drittanbieter-Zertifizierungsstelle. Im Modus „Benutzerdefinierte Zertifizierungsstelle“ sind Sie für die Verwaltung der Zertifikate verantwortlich. Zertifikate können nicht über den vSphere Client aktualisiert und verlängert werden. In diesem Modus können Sie auch nicht nur eine Gruppe von Hosts auswählen, die mit benutzerdefinierten Zertifikaten bereitgestellt werden sollen, und Sie können benutzerdefinierte Zertifikate nur für statusbehaftete Hosts manuell signieren. Weitere Informationen finden Sie unter Verwenden benutzerdefinierter Zertifikate mit Auto Deploy.
Mit ESXi 8.0 bietet Auto Deploy eine dritte Option, mit der Sie ein Zertifikat außerhalb von vSphere generieren und unabhängig von der Zertifikatsverwaltung in vCenter Server werden können. Beispielsweise können Sie ein benutzerdefiniertes Zertifikat mithilfe eines benutzerdefinierten Skripts oder mithilfe eines Anbieters von Registrierungsdiensten für Domänennamen wie z. B. Verisign generieren. Sie können benutzerdefinierte Zertifikate nur für eine Gruppe von ESXi-Hosts verwenden. Sie können auch benutzerdefinierte Zertifikate für statusfreie Hosts bereitstellen. ESXi-Hosts werden durch die MAC-Adresse der für den Netzwerkstart verwendeten Netzwerkkarte oder durch die BIOS-UUID des ESXi-Hosts identifiziert. Sie aktualisieren den VMware Endpoint Certificate Store (VECS) mit dem benutzerdefinierten Zertifikat, indem Sie PowerCLI verwenden. Weitere Informationen zu den neuen PowerCLI-Cmdlets finden Sie unter vSphere Auto Deploy PowerCLI-Cmdlet – Überblick. Die VMware CA muss den benutzerdefinierten ESXi-Zertifikaten vertrauen, sodass Sie das öffentliche CA-Zertifikat für die benutzerdefinierten Zertifikate zum TRUSTED_ROOTS-Speicher in VECS hinzufügen müssen. Auto Deploy speichert auch die benutzerdefinierten Zertifikate. Wenn ein startender Host mit der entsprechenden MAC-Adresse der für den Netzwerkstart verwendeten Netzwerkkarte oder der BIOS-UUID des ESXi-Hosts erkannt wird, wird automatisch das benutzerdefinierte Zertifikat bereitgestellt. Sie müssen Auto Deploy oder vCenter Server nicht beenden oder neu starten, wenn Sie ein benutzerdefiniertes Zertifikat zu VECS hinzufügen. Starten Sie nur den Host neu, für den Sie ein benutzerdefiniertes Zertifikat hochladen. Weitere Informationen finden Sie unter Verwenden benutzerdefinierter Zertifikate mit Auto Deploy.