Sie können VIBs von Drittanbietern oder VMware-VIBs über den ESXi-Host deinstallieren.
VMware-Partner bereiten VIBs von Drittanbietern so vor, dass sie Verwaltungsagenten oder asynchron freigegebene Treiber bereitstellen.
Installieren Sie ESXCLI. Weitere Informationen finden Sie unter Erste Schritte mit ESXCLI. Zur Fehlerbehebung führen Sie esxcli-Befehle in der ESXi Shell aus.
Voraussetzungen
- Wenn für das Entfernen ein Neustart erforderlich ist und der Host Bestandteil eines vSphere HA-Clusters ist, deaktivieren Sie HA für den Host.
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.
-
Installieren Sie ESXCLI. Weitere Informationen finden Sie unter Erste Schritte mit ESXCLI. Zur Fehlerbehebung führen Sie esxcli-Befehle in der ESXi Shell aus.
Prozedur
- Schalten Sie alle auf dem ESXi-Host ausgeführten virtuellen Maschinen aus.
Hinweis: Sie können alle aktiven virtuellen Maschinen auflisten und die World-ID jeder einzelnen Maschine abrufen, indem Sie den folgenden Befehl ausführen.
esxcli --server=<server_name> vm process list
Option |
Befehl |
So schalten Sie das Gastbetriebssystem und anschließend die virtuelle Maschine aus |
esxcli --server=<server_name> vm process kill --type soft --world-id <vm_ID> |
So schalten Sie die virtuelle Maschine sofort aus |
esxcli --server=<server_name> vm process kill --type hard --world-id <vm_ID> |
So erzwingen Sie den Ausschaltvorgang |
esxcli --server=<server_name> vm process kill --type force --world-id <vm_ID> |
Alternativ können Sie die virtuellen Maschinen auf einen anderen Host migrieren, um ihr Ausschalten zu verhindern. Weitere Informationen dazu finden Sie im Thema Migrieren virtueller Maschinen in der Dokumentation vCenter Server und Hostverwaltung.
- Versetzen Sie den Host in den Wartungsmodus.
esxcli --server=<server_name> system maintenanceMode set --enable true
- Fahren Sie, falls erforderlich, die virtuellen Maschinen herunter oder migrieren Sie sie.
- Stellen Sie fest, welche VIBs auf dem Host installiert sind.
esxcli --server=<server_name> software vib list
- Entfernen Sie das VIB.
esxcli --server=<server_name> software vib remove --vibname=<name>
Geben Sie ein oder mehrere zu entfernende VIBs in einem der folgenden Formate an:
<name>
<name>:<version>
<vendor>:<name>
<vendor>:<name>:<version>
Der Befehl zum Entfernen eines VIB, der nach Hersteller, Name und Version angegeben wird, kann beispielsweise folgendes Format aufweisen:
esxcli –-server myEsxiHost software vib remove --vibname=PatchVendor:patch42:version3
Hinweis: Der Befehl
remove unterstützt verschiedene weitere Optionen. Weitere Informationen finden Sie unter
ESXCLI – Referenz.