ESXCLI-Befehle: Was sind sie?
Hier erfahren Sie es:
- ob ESXi seine eigenen ESXCLI-Befehle hat oder nicht
- welche ESXCLI-Befehle es gibt
- wie die DiskInternals Software Ihnen helfen kann
Sind Sie bereit? Lasst uns lesen!
Wenn Sie mit der Kommandozeile vertraut sind, wissen Sie vermutlich bereits, wie man esxcli-Befehle zur Verwaltung und Konfiguration von ESXi verwendet. Andererseits sollte dieser Beitrag hilfreich sein, wenn Sie mit dem esxcli-System nicht vertraut sind. Alles, was Sie vorerst wissen müssen, ist, dass esxcli-Befehle von der ESXi-Shell aus ausgeführt werden.
ESXi-Shell und ESXCLI
Bevor Sie fortfahren können, müssen Sie die ESXi-Shell aktivieren, die normalerweise als Sicherheitsmaßnahme deaktiviert ist. Detaillierte Anweisungen zur Aktivierung finden Sie im Knowledge Base (KB) Artikel 2004746. Sobald die Shell aktiviert ist, können Sie eine Client-Anwendung wie PuTTY verwenden, um eine SSH-Verbindung zur Shell herzustellen.
Alternativ können Sie die Shell auch über die direkte Konsolen-Benutzeroberfläche (DCUI) aufrufen, indem Sie ALT-F1 drücken. Um Befehle in der Shell auszuführen, müssen Sie sich als Benutzer "root" oder mit einem Konto mit ähnlichen Rechten anmelden. Um tiefer in ESXi einzutauchen und das esxcli-System vollständig zu manipulieren, können Sie mit der Befehlsliste "esxcli" Abfragen zu den verfügbaren Namespaces durchführen. In der folgenden Tabelle finden Sie Erläuterungen zu jedem der unter ESXi verfügbaren Namespaces, die von VMware stammen. Informationen zu Namespaces in früheren Versionen von ESXi finden Sie in der entsprechenden Webdokumentation oder führen Sie "esxcli" ohne Argumente aus.
Hier sind einige der am häufigsten verwendeten Befehle aufgeführt:
| esxcli device | Listet Beschreibungen von Gerätebefehlen auf. |
| esxcli esxcli | Listet Beschreibungen von esxcli-Befehlen auf. |
| esxcli fcoe | FCOE-Befehle (Fibre Channel over Ethernet) |
| esxcli graphics | Grafik-Befehle |
| esxcli hardware | Hardware-Namensraum. Wird in erster Linie zum Extrahieren von Informationen über die aktuelle Systemkonfiguration verwendet. |
| esxcli iscsi | iSCSI-Namespace für die Überwachung und Verwaltung von Hardware- und Software-iSCSI. |
| esxcli network | Netzwerk-Namensraum für die Verwaltung virtueller Netzwerke einschließlich virtueller Switches und VMkernel-Netzwerkschnittstellen. |
| esxcli nvme | Befehle für die Verwaltung von NVMe-Geräten. |
| esxcli rdma | Befehle zur Überwachung von RDMA-Geräten. |
| esxcli sched | Verwalten Sie den gemeinsamen systemweiten Swap Space. |
| esxcli software | Software-Namensraum. Enthält Befehle zur Verwaltung und Installation von Imageprofilen und VIBs. |
| esxcli storage | Enthält zentrale Speicherbefehle und andere Speicherverwaltungsbefehle. |
| esxcli system | Befehl zur Systemüberwachung und -verwaltung. |
| esxcli vm | Namensraum für die Auflistung virtueller Maschinen und deren gewaltsames Herunterfahren. |
| esxcli vsan | Namespace für vSAN-Verwaltungsbefehle. Siehe die vSphere-Speicher Veröffentlichung für Details. |
Die 20 wichtigsten ESXCLI-Befehle
Im Folgenden finden Sie eine nach Namespace geordnete Sammlung der esxcli-Befehle für vSphere, die ich häufig verwende. Die Liste ist nicht vollständig, da es zu viele gibt, um sie aufzunehmen. Wenn Sie alles wissen möchten, besuchen Sie die Dokumentationsseite von VMware.
Systembezogene Befehle
#1: esxcli system version get
Beschreibung: Gibt die ESXi-Build- und Versionsnummern zurück.
#2: esxcli system hostname get
Beschreibung: Gibt den Hostnamen, die Domäne und den FQDN des Hosts zurück.
#3: esxcli system stats installtime get
Beschreibung: Gibt das Datum und die Uhrzeit zurück, zu der ESXi installiert wurde.
#4: esxcli system account list
Beschreibung: Listet die auf dem ESXi-Host erstellten lokalen Benutzer auf.
#5: esxcli system account add -d ‘Altaro Guest’ -i altaro -p dsfewfewf*3!4404 -c dsfe
Beschreibung: Mit diesem Befehl können Sie lokale ESXi-Benutzer erstellen. Alle im Beispiel des ESXI-Hosts verwendeten Parameter sind obligatorisch.
#6: esxcli system maintenanceMode set –enable true
Beschreibung: Verwenden Sie diesen Befehl, um ESXi in den Wartungsmodus zu versetzen oder ihn zu beenden.
#7: esxcli system shutdown reboot -d 10 -r “Patch Updates”
Beschreibung: Verwenden Sie diesen Befehl, um ESXi neu zu starten oder herunterzufahren. Der Parameter -d ist ein Countdown-Timer, mindestens 10 Sekunden. ESXi muss sich im Wartungsmodus befinden, bevor Sie den Befehl verwenden können.
Netzwerkspezifische Befehle
#8: esxcli network firewall get
Beschreibung: Gibt den Status der ESXi-Firewall zurück. Standardmäßig wird der Datenverkehr abgelehnt, wenn er nicht durch eine bestimmte Firewall-Regel zugelassen wird. Das Feld Aktiviert zeigt an, ob die Firewall aktiviert ist. Das Feld Loaded zeigt an, ob das Firewall-Modul aktiv ist oder nicht (siehe Befehle esxcli firewall load | unload).
#9: esxcli network firewall set –enabled true | false
Beschreibung: Verwenden Sie diesen esxcli-Befehl, um die ESXi-Firewall zu Zwecken der Fehlerbehebung zu deaktivieren. Beachten Sie, dass von einer Deaktivierung der Firewall auf ESXi dringend abgeraten wird.
#10: esxcli network firewall ruleset list | grep true
Beschreibung: Erzeugt eine Befehlsliste aller aktivierten Firewall-Regeln auf ESXi. Der Befehl wird an grep weitergeleitet, das den Wert "true" annimmt, damit nur aktivierte Regeln angezeigt werden.
#11: esxcli network ip interface ipv4 get
Beschreibung: Zeigt die IPv4-Konfiguration für alle auf ESXi vorhandenen Schnittstellen an.
Softwarebezogene Kommandos
#12: esxcli software vib list
Beschreibung: Listet alle derzeit installierten VIBs auf ESXi auf. Eine VIB ist ein Dateipaketformat, das für die Verteilung von Software auf ESXi.
#13: esxcli software vib update -d “/tmp/update.zip”
Beschreibung: Verwenden Sie diesen esxcli-Befehl, um eine installierte VIB auf ESXi zu aktualisieren. Beachten Sie, dass der Befehl keine neue Software installiert. Stattdessen wird nur das aktualisiert, was bereits installiert ist. Verwenden Sie stattdessen esxcli software vib install, wenn Sie neue Software installieren möchten. Der Parameter -d gibt den vollständigen Pfad zu dem Paket an, das für die Aktualisierung verwendet wird. Wie im nächsten Screenshot zu sehen ist, habe ich einen nicht existierenden Patch angegeben, daher die Fehlermeldung.
Befehle für virtuelle Maschinen
#14: esxcli vm process list
Beschreibung: Listet alle laufenden VMs auf den Hosts auf. Die Welt-ID kann mit anderen esxcli-Befehlen verwendet werden, um verschiedene Aufgaben im Zusammenhang mit VMs auszuführen.
#15: esxcli vm process kill -w 69237 -t soft
Beschreibung: Verwenden Sie diesen Befehl, um eine laufende VM zu beenden, z.B. eine, die nicht auf Befehle reagiert. Sie müssen zuerst die Welt-ID der VM abrufen (siehe Befehl #14) und sie mit dem Parameter -w weitergeben. Der obligatorische Parameter -t soft | hard | force legt die Art des Kill-Vorgangs fest. Beginnen Sie mit soft, damit die VM sauber heruntergefahren werden kann. Wenn dies nicht funktioniert, versuchen Sie die Option hard, die die VM-Prozesse sofort beendet, wie in kill -9. Der Force-Typ sollte nur als letzter Ausweg verwendet werden. Wenn keine der Optionen funktioniert, bleibt Ihnen nur der Neustart von ESXi.
Speicherbezogene Befehle
#16: esxcli storage vmfs extent list
Beschreibung: Der Befehl erzeugt eine Liste von Extents für jedes Volume sowie die entsprechende Zuordnung von Gerätenamen zu UUIDs.
#17: esxcli storage filesystem list
Beschreibung: Der Befehl listet alle Volumes oder Datenspeicher auf, auf die der ESXi-Host zugreifen kann. Die Ausgabe enthält den Dateisystemtyp, Festplatteninformationen sowie den Volume-Namen, den Pfad und die UUID.
iSCSI-bezogene Befehle
#18: esxcli iscsi software set –enabled true && esxcli iscsi software get
Beschreibung: Der obige Befehl besteht eigentlich aus zwei verketteten Befehlen, was auch && tut. Der erste Befehl aktiviert den iSCSI-Softwareadapter und der zweite überprüft, ob der iSCSI-Adapter aktiviert ist.
#19: esxcli iscsi adapter param get -A vmhba65
Beschreibung: Der Befehl gibt Metriken für den angegebenen iSCSI-Adapter zurück. Dazu gehören die aktuellen, minimalen und maximalen Werte und ob die aufgelisteten Parameter konfiguriert sein können oder nicht. Der Name des iSCSI-Adapters, der abgefragt werden soll, wird über den Parameter -A angegeben. Der Name des Adapters wird mit esxcli iscsi adapter list oder über den vSphere Web Client abgefragt.
Verfügbare ESXCLI-Befehle
#20: esxcli esxcli command list
Beschreibung: Listet alle verfügbaren Namespaces und die entsprechenden Befehle auf.
Wiederherstellung von Informationen von VMFS-formatierten Laufwerken
Did you lose some vital information that was saved on a VMFS drive? It can be devastating to lose certain private or critical files/documents. Es gibt jedoch immer eine Möglichkeit, diese Dateien wiederherzustellen. Für die verlorenen Dateien, die auf Ihrem VMFS-Laufwerk gespeichert waren, können Sie sie mit DiskInternals VMFS Recovery.
DiskInternals VMFS Recovery ist eine professionelle Lösung, die in der Lage ist, verlorene Daten von VMFS-formatierten Laufwerken wiederherzustellen. DiskInternals VMFS Recovery verfügt über eine Fülle von Funktionen, die es zur besten VMFS-Wiederherstellungssoftware auf dem Markt machen. Mit DiskInternals VMFS Recovery folgen Sie einfach den Anweisungen des intuitiven Wiederherstellungsassistenten, um Ihre wichtigen Dateien, Dokumente und Daten wiederherzustellen.
Es kann kostenlos heruntergeladen werden und wird von vielen IT-Unternehmen und Privatpersonen genutzt.
Ähnliche Artikel
- Workstation Pro vs. Workstation Player in VMware
- So installieren Sie das VirtualBox Extension Pack
- Anleitung zum Ändern des Speicherorts der VMware ESXi-Protokolle
- Migration von VirtualBox VM zu Hyper-V – Vollständige Anleitung
- So stellen Sie eine VHDX-Datei wieder her: Schritt-für-Schritt-Anleitung zur Wiederherstellung von VHDX-Dateien auf Festplatte, Datenträger und mehr
- VHDX in VDI konvertieren: Einfache Methoden und Tipps zur Datenwiederherstellung
- OVA in Hyper-V konvertieren: Schritt-für-Schritt-Anleitung für die einfache Migration virtueller Maschinen
- Einfachste Anleitung zum Kopieren einer VHD auf eine physische Festplatte ohne Datenverlust
- Wie man beschädigte VMDK-Dateien mühelos repariert/repariert
- Einhängen von VMDK-Dateien und ESX/ESXi-Server-Festplatten mit VMFS Recovery
- Gelöschte VMDK-Daten von VMware Datastore wiederherstellen
- Wiederherstellung der VMDK-Dateien in VMware
- Wiederherstellung einer VM von einem flachen VMDK - Die besten Lösungen
- So rufen Sie VMDK-Dateien ab, wenn die angegebene virtuelle Festplatte repariert werden muss
- Ist die virtuelle VMware-Maschine unzugänglich? Reparieren Sie es im Jahr 2023!
- Wiederherstellung einer virtuellen VMware-Maschine aus einer VMDK-Datei
- VMware-VM mit Snapshot-Dateien (delta.vmdk) wiederherstellen⠀
- Was ist der ESXi Wiederherstellungsmodus?
- VMware RAW Device Mapping and File Recovery
- VMware ESX vs. ESXi - Hauptunterschiede. Detaillierter Vergleich
- Was ist der Unterschied zwischen VMware HA und vMotion?
- VMware vMotion-Storage: Was Sie wissen müssen
- VMFS-Blockgröße: Wie man sie auswählt
- VMFS UNMAP: Was ist das?
- Was ist Raumrückgewinnung und wie wird sie durchgeführt?
- Was ist Thin Provisioning (TP)?
- Thick vs. Thin Provisioning: Alles, was Sie wissen wollten
- Was ist а LUN? (Logical Unit Number)
- VMware-Infrastruktur: Welche Komponenten werden verwendet?
- VMware vMotion-Anforderungen: für VMs und für Hosts
- VMware vMotion vs. Storage vMotion: Alles, was Sie wissen wollten
- VMware FT vs. VMware HA: Was ist der Unterschied?
- VMware Template vs VMware Clone: the differences and common
- VMkernel-Ports und Netzwerkschichten
- VMware Kalt- und Heißmigration: Was ist das?
- Was ist VMware vCenter Server und wie funktioniert es?
- Was ist VM Host Server
- Was ist ein Snapshot in VMware?
- Was ist vVol und wie funktioniert es?
- Was versteht man unter NVRAM?
- Was ist ein VM-Cluster und wie erstellt man ihn?
- VMware-Inhaltsbibliothek: Was ist sie und wie funktioniert sie?
- VirtualBox: Problem "Kein bootfähiges Medium gefunden"
- Citrix vs. VMWare VDI - Was sind die Unterschiede im Jahr 2023?
- Hyper-V Export VM: Wie funktioniert es?
- ESXi Free-Einschränkungen: Pro und Kontra
- VMware zu Hyper-V konvertieren - schnell und sicher im Jahr 2023
- Einrichten von Hyper-V-Netzwerkadaptern - Anleitung⠀
- Konvertieren von VHD in VMDK
- So führen Sie einen USB-Passthrough in Hyper-V⠀ durch
- Was ist Hyper-V VDI und seine Vorteile
- Wie installiert man Kali Linux in VirtualBox?
- VMware ESXi-Stamm und Standardkennwort
- VHDX-Dateien und wie man sie unter Windows einbindet
- Wie man VMDK-Dateien öffnet
- VMware-Netzwerkadapter-Einstellungen
- VMware EVC-Modus
- VMware NFS gegenüber VMFS
- Virtuelles Hyper-V-SAN
- Hyper-V NIC-Zusammenschaltung⠀
- Der ultimative Leitfaden für AWS EBS-Snapshots: Erstellen, Verwalten und Optimieren von Snapshots
- Hyper-V Nested Virtualization - alles über und wie man es aktiviert⠀
- Wie man den Vollbildmodus in Virtualbox erreicht
- Virtuelle und physische Server: Vor- und Nachteile im Jahr 2023
- So erstellen Sie eine virtuelle Maschine von einer Festplatte
- VMware vSphere-Replikation
- Intel VT-x im BIOS: Wie kann man es aktivieren?
- Möchten Sie die Festplattengröße von VirtualBox erhöhen? Hier ist eine Anleitung, wie man es sicher macht!
- Freigegebene Ordner von VMware Player
- Wie man DiskPart Virtual Disk Service-Fehler im Jahr 2023 behebt - Die besten Wege
- Ergebniscode: e_invalidarg (0x80070057) - wie ist mit diesem Fehler umzugehen?
- Fix: Verbindung zum Virtual Disk Service kann nicht beendet werden
- Die Hardware-Virtualisierung wird im Bereich Beschleunigung aktiviert
- Hier finden Sie alles, was Sie über GMSA wissen sollten
- So formatieren Sie VMware-Festplatten mit ESXI
- VMware-Datenwiederherstellungssoftware
- Tools zum Einhängen von VMFS unter Linux, ESXi und Windows
- Wiederherstellung von VMFS-Partitionstabellen
- Zurücksetzen einer virtuellen Maschine
- VMware-Datenwiederherstellungstool kostenlos herunterladen
- VMware Disk Image: 2023 Anleitung
- Reparieren einer beschädigten virtuellen VMware-Maschine (2023)
- VDS beansprucht eine Festplatte nicht
- VMFS-Partition unter Windows lesen
- Prüfen von VMDK-Datenträgern auf Fehler (VMDK-Prüfwerkzeug)
- Konfiguration der VMware-Datenwiederherstellung
- VMDK-Datei durchsuchen
- ESXi-Reparaturinstallation
- Wie repariere ich eine Time Capsule Festplatte mit dem Status "Interner Datenträger muss repariert werden"?
- Wiederherstellung von Daten aus virtuellen Festplattendateien
- Festplattenmodus für die ESXi-VM. Was ist das und wie verwenden wir es: VMware
- VMware VMDK-Wiederherstellungs-Tool
- ESXi-Datenspeicher wiederherstellen
- VMware fehlende VMDK-Datei
- Wie extrahiert man Inhalte aus VMDK-Dateien?
- VMFS-Korruption beheben
- So überprüfen Sie VMFS auf beschädigte Metadaten
- VMware-Festplatte muss repariert werden
- DiskInternals VMDK-Betrachter
- VMware Workstation: Die angegebene virtuelle Festplatte muss repariert werden
- Wiederherstellung der gesamten virtuellen Maschine mit DiskInternals VMFS Recovery
- VMware VMDK Recovery Tool - VMDK-Dateien wiederherstellen
- So sichern Sie VMware-Daten. Sicherungslösung für VMware
- So stellen Sie eine VHD-Dateisicherung wieder her (2025)
- Herunterladen der VMDK-Datei vom Datenspeicher auf Ihr System in VMware
- Übersicht und Konfiguration des USB-Passthrough in virtuellen Maschinen von VMware
- VHDX-Reparatur: Umfassende Anleitung zur Behebung beschädigter oder unlesbarer VHDX-Dateien – Beschreibung
- Umfassender Leitfaden zu VMware-Dateitypen und -Dateiendungen
- Fehler beim Lesen der VMDK-Datei: Ursachen, Lösungen und Vorbeugung
- Xen vs. Proxmox – Ein umfassender Vergleich
- VHD von dynamisch in fest konvertieren | Einfache Anleitung zur Konvertierung einer dynamischen VHD in eine feste
- VMDK aus OVA extrahieren: Schritt-für-Schritt-Anleitung für VMware und Datenwiederherstellung
- Einrichtung eines Proxmox-Servers: Vollständige Anleitung zur Installation und Konfiguration von Proxmox VE
- VMware-Drag-and-Drop funktioniert nicht? So beheben Sie Probleme in Workstation, Player und Windows 10
- Parallels vs. VMware Fusion: Leistung, Funktionen und die beste Virtualisierungslösung für macOS
- ESXI auf USB installieren
- Wege zur Behebung des VirtualBox-Fehlers E_FAIL (0x80004005)⠀

