Erkunden Sie die gängigen VMware ESXI CLI-Befehle

Erkunden Sie die gängigen VMware ESXI CLI-Befehle

Die Methode, um Hilfe von der ESXi-Befehlszeile zu erhalten, ist <Befehlsschlüsselwort --help>. Gängige Befehle beginnen normalerweise mit esxcli. Wenn Sie den Befehl vergessen, können Sie die Hilfe verwenden: esxcli --help; die Ausgabe lautet wie folgt:

[root@localhost:~] esxcli --help

Verwendung: esxcli [Optionen] {Namespace}+ {cmd} [cmd-Optionen]

Optionen:
  --formatter=FORMATATOR
                        Überschreibt den Formatierer, der für einen bestimmten Befehl verwendet werden soll. Verfügbare Formatierer: XML, CSV, Schlüsselwert
  --debug Debug- oder interne Verwendungsoptionen aktivieren
  --version Zeigt die Versionsinformationen für das Skript an
  -?, --help Zeigt Nutzungsinformationen für das Skript an
Verfügbare Namespaces:
  Geräte-Manager-Befehle
  elxnet elxnet esxcli Funktionalität
  esxcli-Befehle, die auf dem esxcli-System selbst ausgeführt werden und es Benutzern ermöglichen, zusätzliche Informationen zu erhalten.
  fcoe VMware FCOE-Befehle.
  Grafik VMware-Grafikbefehle.
  Hardware-VMKernel-Hardwareeigenschaften und Befehle zum Konfigurieren der Hardware.
  iscsi VMware iSCSI-Befehle.
  Netzwerkvorgänge, die sich auf die Wartung des Netzwerks auf einem ESX-Host beziehen. Dazu gehören eine Vielzahl von
                        Befehle zur Manipulation virtueller Netzwerkkomponenten (vswitch, Portgroup, etc.) sowie der lokalen Host-IP, DNS und
                        allgemeine Host-Netzwerkeinstellungen.
  rdma-Operationen, die sich auf den Remote Direct Memory Access (RDMA)-Protokollstapel auf einem ESX-Host beziehen.
  sched VMKernel-Systemeigenschaften und -Befehle zum Konfigurieren der Planungsfunktionalität.
  Software Verwalten des ESXi-Software-Images und der ESXi-Software-Pakete
  Speicher-VMware-Speicherbefehle.
  System VMKernel-Systemeigenschaften und Befehle zum Konfigurieren der Eigenschaften des Kernel-Kernsystems und verwandter Systeme
                        Dienstleistungen.
  vm Eine kleine Anzahl von Vorgängen, die es einem Benutzer ermöglichen, Vorgänge virtueller Maschinen zu steuern.
  vsan VMware Virtual SAN-Befehle

【Allgemeine Befehle】

1) vmware -v
Überprüfen Sie die Systemversion, Beispiel:

[root@localhost:~] vmware -v
VMware ESXi 6.0.0 Build-3620759

2) esxcli Systemversion erhalten
Prüfen Sie die Systemversion inklusive Patch und weiteren Informationen, zum Beispiel:

[root@localhost:~] esxcli Systemversion abrufen
Produkt: VMware ESXi
Version: 6.0.0
Erstellen: Releasebuild-3620759
Aktualisierung: 2
Aufnäher: 34

3) esxcli Systemzeit abrufen
Überprüfen Sie die Systemzeit, Beispiel:

[root@localhost:~] esxcli Systemzeit abrufen
13. September 2016, 02:02:39 Uhr

4) esxcli Systemzeit eingestellt
Ändern der Systemzeit, Beispiel:

Befehlsoptionen:
  -d|--day=<long> Tag
  -H|--hour=<long> Stunde
  -m|--min=<long> Minute
  -M|--month=<long> Monat
  -s|--sec=<long> Sekunde
  -y|--year=<long> Jahr
[root@localhost:~] esxcli-Systemzeitset -y=2016 -M=9 -d=13 -H=10 -m=9
[root@localhost:~] esxcli Systemzeit abrufen
2016-09-13T10:09:27Z

5) esxcli system maintenanceMode set --enable true/false
ESXi-Host wechselt in den Wartungsmodus/verlässt ihn, Beispiel:

[root@localhost:~] esxcli system maintenanceMode set --enable true
[root@localhost:~] esxcli system maintenanceMode get //Überprüfen Sie den Status des aktivierten Wartungsmodus.
[root@localhost:~] esxcli system maintenanceMode set --enable false
[root@localhost:~] esxcli system maintenanceMode get
Deaktiviert
[root@localhost:~]

6)esxcli System herunterfahren, Neustart/Ausschalten
Neustart/Herunterfahren des Systems (muss im Wartungsmodus erfolgen, sonst wird der Befehl nicht wirksam)
7) esxcli Netzwerk-IP-Schnittstelle IPv4 erhalten
Sehen Sie sich die IPv4-Adresse der Schnittstelle an, Beispiel:

[root@localhost:~] esxcli Netzwerk-IP-Schnittstelle IPv4 get
Name IPv4-Adresse IPv4-Netzmaske IPv4-Broadcast-Adresse Typ DHCP DNS
---- ------------- ------------- -------------- ------------ --------
vmk0 10.1.98.165 255.255.255.0 10.1.98.255 STATISCH falsch

8) esxcli Netzwerk-IP-Route IPv4-Liste
Sehen Sie sich die Routing-Tabelle an, Beispiel:

[root@localhost:~] esxcli Netzwerk-IP-Route IPv4-Liste
Netzwerk Netzmaske Gateway Schnittstelle Quelle
-------------- ------------- ------------- --------- ------
Standard 0.0.0.0 10.1.98.254 vmk0 MANUELL
10.1.98.0 255.255.255.0 0.0.0.0 vmk0 HANDBUCH

9) esxcli Netzwerk-NIC-Liste
Zeigen Sie die Liste der Netzwerkkarten (NIC) oder Uplinks des ESXi-Hosts an, zum Beispiel:

[root@localhost:~] esxcli Netzwerk-NIC-Liste
Name PCI-Gerätetreiber Admin-Status Link-Status Geschwindigkeit Duplex MAC-Adresse MTU Beschreibung
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ---------------------------------------------------
vmnic0 0000:03:00.0 e1000e Up Up 1000 Voll 00:50:56:9d:bd:b7 1500 Intel Corporation 82574L Gigabit-Netzwerkverbindung
vmnic1 0000:0b:00.0 e1000e Up Up 1000 Voll 00:50:56:9d:7c:7f 1500 Intel Corporation 82574L Gigabit-Netzwerkverbindung

10) esxcli Netzwerkkarte down/up -n=vmnic1
Deaktivieren/Aktivieren der vmnic1-Schnittstelle
11) esxcli-Speicherkerngeräteliste
Anzeigen der Datenträgerliste

[Zusammenfassung gängiger ESXi-Befehle]

services.sh Linux-Dienste werden normalerweise mit dem Befehl services verwaltet, und die Verwaltung von ESXi-Diensten erfolgt mit dem Befehl services.sh. Der Befehl services.sh unterstützt die folgenden Parameter: stop, start und restart. Mit diesen drei Parametern können alle ESXi-Dienste gestoppt, gestartet oder neu gestartet werden.

Starten Sie den Verwaltungsdienst /etc/init.d/hostd restart neu.
/etc/init.d/vpxa Neustart

cat /etc/chkconfig.db Überprüfen Sie den Betriebsstatus aller ESXi-Dienste. Überprüfen Sie die Server-IP-Informationen. esxcli network ip interface ipv4 get

Überprüfen Sie jeden entsprechenden Mac unter dem Host-Computer
Netzstatistiken -l

Überprüfen Sie den Status der Netzwerkkarte esxcfg-vmknic -l

vmkping Wir alle sind mit der Verwendung und Funktion des Ping-Befehls vertraut. Der Befehl vmkping geht noch einen Schritt weiter und ermöglicht das Senden von ICMP-Paketen über eine bestimmte Schnittstelle unter Verwendung des IP-Stacks des Vmkernels. Das bedeutet, dass Sie Ping-Pakete über das vMotion-Netzwerk statt über das Verwaltungsnetzwerk senden können.
Beispiel: vmkping –I vmk1 10.10.10.1 Sendet eine ICMP-Anfrage an 10.10.10.1 über die vmkl-Schnittstelle nc. Sie können die Befehle vmkping und nc (netcat) zusammen verwenden, um die Netzwerkkonnektivität zwischen dem ESXi-Host und einer bestimmten IP zu bestätigen. Obwohl der Befehl vmkping die Konnektivität über ICMP bestätigt, möchten wir manchmal bestätigen, ob auf einen bestimmten TCP-Port zugegriffen werden kann (der TCP-Port für iSCSI ist beispielsweise 3260).
Beispiel: nc -z 10.10.10.10 3260 testet, ob Port 3260 von 10.10.10.10 erreichbar ist.

vmkfstools Wenn Sie VMFS-Datenvolumes und virtuelle Festplatten über die Befehlszeile verwalten müssen, ist der Befehl vmkfstools praktisch. Verwenden Sie den Befehl vmkfstools, um VMDK-Dateien zu erstellen, zu klonen, zu erweitern, umzubenennen und zu löschen. Zusätzlich zu den Optionen für virtuelle Datenträger können Sie mit dem Befehl vmkfstools auch Datenblöcke des Dateisystems erstellen, erweitern, vergrößern und freigeben.
Beispiel: vmkfstools –i test.vmdk testclone.vmdk klont test.vmdk nach testclone.vmdk

esxtop Wenn es um die Leistungsüberwachung und Fehlerbehebung von ESXi-Hosts geht, können nur wenige Tools so viele Informationen liefern wie esxtop. Zusätzlich zu ähnlichen Funktionen wie der Linux-Befehl „top“ kann esxtop auch viele VMware-spezifische Messdaten erfassen, darunter Interrupts, Speicher, Netzwerk, Festplattenadapter, Festplattengeräte und Energieverwaltung.

vscsistats – Wenn Sie die Leistung des Speicher-E/A weiter überwachen müssen, kann der Befehl vscsiStats nützlich sein. Mit dem Befehl vscsiStats können Sie Leistungsdaten zur Festplatten-E/A-Auslastung der virtuellen Maschine erfassen. Bei der Kapazitätsplanung oder Migration des Backend-Speichers sind die mit dem Befehl vscsiStats gesammelten Daten von unschätzbarem Wert.

vim-cmd vim-cmd ist ein auf dem hostd-Prozess aufbauender Befehlsbereich, der es Endbenutzern ermöglicht, fast alle vSphere-APIs aufzurufen. Vim-cmd bietet einige ESXi-Unterbefehle zum Verwalten verschiedener virtueller Infrastrukturen und ist einfacher zu verwenden als vimsh.

dcui: Wenn Sie sich bei einem ESXi-Host anmelden, bietet die VMware Direct User Console Interface (DCUI) menübasierte Hostverwaltungsfunktionen. DCUI bietet viele verschiedene Funktionen, wie etwa die Verwaltung des Root-Passworts und die Netzwerkwartung. Manchmal können Sie möglicherweise nur über SSH auf den Host zugreifen, aber glücklicherweise gelangen Sie durch die Ausführung des Befehls „dcui“ in der Befehlszeile in das menübasierte DCUI-System.

vm-support Wollten Sie schon immer alle Support- und Protokollinformationen für Ihren ESXi-Host sammeln? Der Befehl vm-support kann Ihre Anforderungen erfüllen. Wenn Sie schon einmal Kontakt mit der technischen Support-Hotline von VMware hatten, haben Sie höchstwahrscheinlich diesen Befehl verwendet.

[Untersuchung von esxcli-Befehlen]

Die esxcli-Befehle sind so vielseitig, dass wir sie nicht einfach in einem einzigen Befehl kategorisieren können. esxcli umfasst viele verschiedene Namespaces, sodass Sie fast alle von ESXi bereitgestellten Geräte steuern können. Hier ist eine Liste der am häufigsten verwendeten (aber sicherlich nicht aller) Namespaces:

esxcli-Hardware: Wenn Sie die Hardware- und Konfigurationsinformationen des ESXi-Hosts abrufen möchten, kann der esxcli-Hardware-Namespace nützlich sein.

esxcli hardware cpu list CPU-Informationen abrufen (Serie, Modell und Cache)

esxcli hardware memory get Speicherinformationen abrufen (verfügbarer Speicher und nicht einheitlicher Speicherzugriff)

esxcli iscsi Der iscsi-Namespace kann zum Überwachen und Verwalten von Hardware-iSCSI- und Software-iSCSI-Setups verwendet werden.

Die Software esxcli iscsi wird zum Aktivieren/Deaktivieren des Software-iSCSI-Initiators verwendet.

esxcli iscsi adapter wird zum Einrichten von Discovery, CHAP und anderen Einstellungen für Software- und Hardware-iSCSI-Adapter verwendet. esxcli iscsi session wird zum Auflisten etablierter iSCSI-Sitzungen auf dem Host verwendet.

esxcli-Netzwerk Wenn Sie vSphere-Netzwerke überwachen und Anpassungen an den folgenden Netzwerkkomponenten vornehmen müssen, einschließlich virtueller Switches, VMkernel-Netzwerkschnittstellen, Firewalls und physischer Netzwerkkarten, ist der esxcli-Netzwerk-Namespace praktisch.

esxcli network nic listet und ändert Netzwerkkarteninformationen wie Name, Wake-up-Karte und Geschwindigkeit.

esxcli network vm list Listet Netzwerkinformationen für virtuelle Maschinen auf, die über einen aktiven Netzwerkport verfügen.

esxcli network vswitch Abrufen und Verwalten von VMware-Standard-Switches und verteilten virtuellen Switches.

Die Netzwerk-IP von esxcli verwaltet VMkernel-Ports, einschließlich Verwaltungs-, vMotion- und FT-Netzwerke. Es ist auch möglich, den gesamten IP-Stack des Hosts zu ändern, einschließlich DNS-, IPsec- und Routing-Informationen.

esxcli-Software Über den Software-Namespace können die installierte Software und Treiber des ESXi-Hosts abgerufen und neue Komponenten installiert werden.

Die esxcli-Software-Vib-Liste listet die auf dem ESXi-Host installierte Software und Treiber auf.

esxcli-Speicher ist wahrscheinlich einer der am häufigsten verwendeten esxcli-Befehlsnamespaces und enthält alle Informationen zur Verwaltung des mit vSphere verbundenen Speichers.

esxcli storage core device list listet die aktuellen Speichergeräte auf. esxcli storage core device vaai status get ruft den aktuellen Status von VAAI ab, der vom Speichergerät unterstützt wird.

esxcli system: Mit diesem Befehl können Sie erweiterte Optionen von ESXi steuern, beispielsweise das Einrichten von Syslog und die Verwaltung des Hoststatus.

esxcli system maintenanceMode set --enabled yes/no Host in Wartungsmodus versetzen esxcli system syslog Syslog- und Konfigurationsinformationen anzeigen esxcli vm Der Namespace virtueller Maschinen von ESXi wird verwendet, um verschiedene Informationen zu den auf dem Host laufenden virtuellen Maschinen aufzulisten. Bei Bedarf können diese virtuellen Maschinen zwangsweise heruntergefahren werden.

Die esxcli-VM-Prozessliste listet die Prozessinformationen der eingeschalteten virtuellen Maschinen auf.

esxcli vm process kill stoppt den Prozess einer laufenden virtuellen Maschine, fährt die virtuelle Maschine herunter oder schaltet die virtuelle Maschine zwangsweise aus.

esxcli vsan Der ESXi VSAN-Namespace umfasst viele Befehle zum Konfigurieren und Warten von VSAN, einschließlich Datenspeicherung, Netzwerk, Standarddomänenname und Richtlinienkonfiguration.

esxcli vsan storage Konfiguriert den von VSAN verwendeten lokalen Speicher, einschließlich dem Hinzufügen und Entfernen von physischem Speicher und der Änderung der automatischen Deklaration.

esxcli vsan cluster Der lokale Host verlässt den VSAN-Cluster bzw. tritt ihm bei.

esxcli esxcli Der esxcli-Befehl enthält einen Namespace namens esxcli. Durch die Verwendung des esxcli-Namespace erhalten Sie weitere Informationen.

esxcli esxcli command list Listet alle esxcli-Befehle und die Funktionen auf, die sie bereitstellen

Oben finden Sie ausführliche Informationen zu den häufig verwendeten Befehlen von VMware ESXI CLI. Weitere Informationen zu VMware ESXI CLI-Befehlen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • So rufen Sie das VMware Esxi-Root-Passwort erfolgreich ab, wenn Sie es vergessen haben
  • VMware ESXi 5.5 Bereitstellungs- und Konfigurationsdiagrammprozess
  • Installations- und Nutzungsprotokoll von VMware ESXi (mit Download)
  • Einfaches Setup von VMware ESXi6.7 (mit Bildern und Text)
  • Tutorial zur Installation von VMware ESXi 6.0 und Bereitstellung einer virtuellen Maschine (Bild und Text)
  • Grafische Installationsschritte für VMware vSphere 6.7 (ESXI 6.7)
  • Methode zum Zurücksetzen vergessener Passwörter bei VMware ESXi 5.0
  • Grafisches Tutorial zur Installationskonfiguration und Einstellungsschritte für VMware esxi 5.1
  • Detaillierte Schritte zur Installation und Verwendung von VMware ESXi 6.5

<<:  Analyse und Lösung von verstümmelten chinesischen Schriftzeichen in HTML-Hyperlinks

>>:  Verwendung des offiziellen MySQL-Exporttools mysqlpump

Artikel empfehlen

Lösung für Linux, das nicht alle Befehle unterstützt

Was soll ich tun, wenn Linux nicht alle Befehle u...

CSS-Rand halb oder teilweise sichtbarer Implementierungscode

1. Verwenden Sie Pseudoklassen, um die Hälfte des...

So finden Sie die my.ini-Konfigurationsdatei in MySQL 5.6 unter Windows

Machen Sie sich eine Notiz, damit Sie später dara...

So aktualisieren Sie den Kernel in Deepin Linux manuell

deepin und Ubuntu sind beides auf debian basieren...

Nginx-Inhaltscache und allgemeine Parameterkonfigurationsdetails

Anwendungsszenarien: Die Seiten des Projekts müss...

Beispielmethode zum Bereitstellen eines React-Projekts auf Nginx

Testprojekt: react-demo Klonen Sie Ihr React-Demo...

So installieren und konfigurieren Sie MySQL und ändern das Root-Passwort

1. Installation apt-get install mysql-server erfo...

Windows 2019 Aktivierungs-Tutorial (Office2019)

Vor ein paar Tagen habe ich erfahren, dass die of...