Sie können Upgrades oder Updates für einen Host mit Image-Profilen durchführen, die in einem Software-Depot, auf das über eine URL zugegriffen werden kann, oder in einem Offline-ZIP-Depot gespeichert sind.
Sie können den Befehl esxcli software profile update oder esxcli software profile install verwenden, um ein Upgrade eines ESXi-Hosts durchzuführen oder um einen ESXi-Host zu aktualisieren. Informationen über die Unterschiede zwischen Upgrades und Updates finden Sie unter Unterschiede zwischen Upgrades, Patches, Updates und Migrationen von vSphere.
Wenn Sie ein Upgrade eines Hosts durchführen oder einen Host aktualisieren, wendet der Befehl esxcli software profile update oder esxcli software profile install eine höhere Version (größer oder kleiner) eines vollständigen Image-Profils auf den Host an. Nach diesem Vorgang und einem Neustart kann der Host einer vCenter Server-Umgebung derselben höheren Version beitreten.
Der Befehl esxcli software profile update bringt den gesamten Inhalt des ESXi-Host-Image auf den gleichen Stand wie die entsprechende Upgrade-Methode unter Verwendung eines ISO-Installationsprogramms. Allerdings führt das ISO-Installationsprogramm vor dem Upgrade eine Überprüfung potenzieller Probleme durch, während die esxcli-Upgrade-Methode darauf verzichtet. Das ISO-Installationsprogramm überprüft den Host darauf, ob dieser über ausreichenden Arbeitsspeicher für das Upgrade verfügt und ob keine nicht unterstützten Geräte angeschlossen sind. Weitere Informationen über das ISO-Installationsprogramm und weitere ESXi-Upgrade-Methoden finden Sie unter Übersicht über den ESXiHost-Upgrade-Vorgang.
esxcli software profile update --depot=depot_location --profile=profile_name
.
Wenn Sie mit --server=Servername einen Zielserver angeben, fordert der Server Sie auf, einen Benutzernamen und ein Kennwort einzugeben. Weitere Verbindungsoptionen, wie z. B. eine Konfigurations- oder Sitzungsdatei, werden unterstützt. Eine Liste der Verbindungsoptionen finden Sie unter Erste Schritte mit vSphere Command-Line Interfaces oder führen Sie esxcli --help an der vCLI- Befehlszeile aus.
Optionen für die Befehle update und install ermöglichen es Ihnen, einen Testlauf durchzuführen, einen bestimmten VIB anzugeben, die Verifizierung einer Akzeptanzebene zu umgehen usw. Umgehen Sie die Verifizierung nicht auf Produktionssystemen. Weitere Informationen dazu finden Sie unter Referenz zur vSphere Command-Line Interface.
Voraussetzungen
-
Installieren Sie vCLI oder stellen Sie die virtuelle vSphere Management Assistant (vMA)-Maschine bereit. Siehe Erste Schritte mit vSphere Command-Line Interfaces. Zur Fehlerbehebung führen Sie esxcli-Befehle in der ESXi Shell aus.
-
Stellen Sie fest, ob sich zum Anwenden des Updates der Host im Wartungsmodus befindet oder neu gestartet werden muss. Versetzen Sie den Host, falls erforderlich, in den Wartungsmodus.
Weitere Informationen hierzu finden Sie unter Feststellen, ob sich zum Anwenden eines Updates der Host im Wartungsmodus befindet oder neu gestartet werden muss.. Weitere Informationen hierzu finden Sie unter Versetzen eines Hosts in den Wartungsmodus.
- Falls für das Update ein Neustart erforderlich ist und der Host Bestandteil eines vSphere HA-Clusters ist, entfernen Sie den Host aus dem Cluster oder deaktivieren Sie HA auf dem Cluster.