Für ein ESXi-Upgrade mit ESXCLI müssen Sie vSphere-Installationspakete, Image-Profile und Software-Depots verstehen.
ESXi besteht aus einem Image-Profil, das einen Satz von vSphere-Installationspaketen (vSphere Installation Bundles, VIBs) beschreibt, die die eigentliche Software enthalten. Ein VIB ist eine signierte Ramdisk, die eine Komponente des Systems darstellt – ungefähr analog zu einem RPM oder DEB auf einem Linux-System. Ein Image-Profil ist eine Sammlung von VIBs. Ein Software-Depot ist eine Sammlung von VIBs und Image-Profilen. ESXi-Patches und -Depots enthalten aktualisierte Image-Profile, die aus einem gemeinsamen Satz von VIBs bestehen.
Sie können ESXi-Updates mithilfe der esxcli software
-Befehle auf einem eigenständigen Host installieren. Weitere Informationen finden Sie in der Dokumentation VMware ESXi-Upgrade.
Um alle installierten VIBs und deren aktuelle Version oder das aktuelle Image-Profil aufzulisten, können Sie die folgenden ESXCLI-Befehle verwenden.
esxcli software vib list
esxcli software profile get
Für ein sicheres Upgrade von ESXi führen Sie generell diese allgemeinen Schritte aus:
- Versetzen Sie den ESXi-Host in den Wartungsmodus.
- Führen Sie einen
esxcli software profile update
-Befehl aus, der auf eine URL oder eine ZIP-Datei verweist, die über SSH an den Host übertragen wurde. - Starten Sie den ESXi-Host neu.
Da VIBs von VMware kryptografisch signiert werden, ist keine sichere Übertragung von VIBs oder des gesamten Depots erforderlich. Die betreffenden Signaturen werden während des Aktualisierungsvorgangs überprüft.