VMware Lijst VM's Command Line | Handige ESXCLI Commando's

VMware ESXi commando-regel is een krachtige en efficiënte tool voor het beheren van virtuele machines. In dit artikel leert u de essentiële en handige commando-regel om direct informatie te verkrijgen zonder GUI.

Alex

By Alex Updated on March 20, 2025

Share this: instagram reddit

Wat is de VMware command line

VMware vSphere ondersteunt verschillende command-line interfaces om de virtualisatie-infrastructuur, inclusief de vSphere Command-Line Interface (vCLI), ESXi Shell-commando en PowerCLI, te beheren. VMware command line is een krachtige tool waarmee je vSphere-taken kunt uitvoeren, zoals het beheren van hosts, netwerken, opslag, virtuele machines, gast-besturingssystemen en meer.

Als je bekend bent met de ESXi-commando-regel, weet je wellicht dat ESXi zijn eigen ESXCLI-commando"s heeft. De ESXi Shell is uitgeschakeld op ESXi-hosts vanwege beveiligingsredenen. Je kunt toegang tot de shell lokaal en op afstand inschakelen indien nodig. Dit artikel introduceert hoe je VMware VM"s kunt weergeven met behulp van commando"s en handige ESXCLI-commando"s.

Tips: Om het risico van ongeoorloofde toegang te verminderen, wordt het aanbevolen de ESXi Shell alleen in te schakelen voor probleemoplossing.

VMware command line

Hoe de VMware VM"s op te lijsten met de commando-regel [ESXCLI lijst VMs]

Zoals eerder vermeld, is de ESXi Shell standaard uitgeschakeld voor lokaal en extern gebruik, dus moet je deze eerst inschakelen.

Schakel SSH-sessie in met root-toegang:

In VMware vSphere Client, navigeer naar Hosts and Clusters en selecteer je ESXi-host, klik vervolgens op Service >> Configure >> SSH. Klik op Start om de SSH-server eenmaal te starten.

Tips: Op Windows kun je PuTTY gebruiken als SSH-client om ESXi shell commando"s op afstand uit te voeren.

VMware VM"s op de lijst plaatsen met de commando-regel

Typ het volgende commando om een lijst van alle geregistreerde virtuele machines te krijgen, geïdentificeerd door hun VMID, weergavenaam en het pad naar het .vmx-configuratiebestand:

vim-cmd vmsvc/getallvms

VMware VM

In VMware, using esxcli list VMs is in staat om alle virtuele machines op te lijsten. Daarnaast zijn er nog enkele andere handige commando"s die worden gebruikt in VMware ESXi, lees verder op deze pagina.

Bijgewerkt: Handige ESXCLI-commando"s die je moet kennen

In het vorige deel heb ik uitgelegd hoe je virtuele machines kunt op lijsten in VMware met behulp van commando"s. Nu wil je misschien nog wat andere handige commando"s weten. Bijvoorbeeld, hoe je draaiende VM"s kunt op lijsten op ESXi, hoe je een VM kunt uitschakelen vanaf de ESXi-commandoregel, etc., hoe je VM/host-informatie rechtstreeks kunt verkrijgen.

Draaiende VM"s op lijsten op ESXi met commando"s

Je kunt eenvoudig alle draaiende virtuele machines op de host op lijsten vanaf een shell-prompt zonder toegang tot de GUI door het volgende commando in te typen:

esxcli vm process list

Draaiende VM

Het World ID kan worden gebruikt met andere ESXCLI-commando"s om verschillende taken met betrekking tot VM"s uit te voeren.

Uitschakelen van een VM vanuit ESXi ESXCLI-commando

Het esxcli-commando kan lokaal of op afstand worden gebruikt om een virtuele machine uit te schakelen die op ESXi 5.x of later draait.

Schakel de virtuele machine uit de lijst uit door dit commando uit te voeren:

esxcli vm process kill --type= [soft,hard,force] --world-id= WorldNumber

VM

Een virtuele machine in- of uitschakelen met behulp van het ESXi-commandoregelhulpprogramma vim-cmd

Als je ESXi 4.x of later gebruikt, kun je ook deze commandoregel gebruiken om een virtuele machine in of uit te schakelen:

1. Bepaal de inventaris-ID van de virtuele machine met het commando:

vim-cmd vmsvc/getallvms |grep

Opmerking: De eerste (meest linkse) kolom van de output geeft de vmid weer.

2. Controleer de stroomstatus van de virtuele machine met de volgende opdracht:

vim-cmd vmsvc/power.getstate

Zet de virtuele machine aan met de ESXi-opdrachtregel:

vim-cmd vmsvc/power.on

Zet de virtuele machine uit met de volgende opdracht:

vim-cmd vmsvc/power.off

Gerelateerd: Een andere nuttige ESXCLI-opdracht

#1: esxcli vm

Beschrijving: Lijst met virtuele machines en geforceerd uitschakelen.

#2. esxcli system version get

Beschrijving: Geeft de ESXi-build- en versienummers terug.

#3: esxcli system hostname get

Beschrijving: Geeft de hostnaam, domein en FQDN voor de host terug.

#4: esxcli system stats installtime get

Beschrijving: Geeft de datum en tijd terug van wanneer ESXi is geïnstalleerd.

#5: esxcli hardware

Beschrijving: Hardware-namespace. Wordt voornamelijk gebruikt voor het extraheren van informatie over de huidige systeemconfiguratie.

#6. esxcli network

Beschrijving: Network namespace voor het beheren van virtuele netwerken, inclusief virtuele switches en VMkernel-netwerkinterfaces.

#7. esxcli systeem

Beschrijving: Commando voor systeemmonitoring en -beheer.

#8: esxcli storage vmfs extent list

Beschrijving: Het commando genereert een lijst van extents (uitbreidingen) voor elke volume, evenals de bijbehorende apparaatnaam-naar-UUID-mapping.

Nadat u op de hoogte bent van de VMware-lijst-VM-commandoregel en andere bruikbare VMware ESXi-commandoregels, kunt u uw virtuele machines eenvoudig beheren in VMware. Voor veel gebruikers is het echter moeilijk om zoveel commandoregels vakkundig onder de knie te krijgen, en elke menselijke fout kan leiden tot systeem- of schijfcorruptie, waardoor gegevensverlies van virtuele machines en financiële schade aan ondernemingen ontstaat.

Dus, om een veilige garantie te bieden voor uw VM"s, stel ik voor dat u een back-up van virtuele machines maakt in uw werkroutine.

Belangrijk: Bescherm VMware VM tegen beveiligingsdreigingen

Voordat u grote wijzigingen aanbrengt, is een back-up van de virtuele machine nodig, vooral bij het gebruik van onbekende VMware-commando"s, omdat dit waarschijnlijk schade aan uw virtuele machines kan veroorzaken. Hier wil ik graag AOMEI Cyber Backup toepassen, een gratis VMware-back-upsoftware, om voortdurende bescherming voor virtuele machines te bieden. Met deze professionele tool kunt u de volgende voordelen behalen.

Ondersteuning voor gratis ESXi: AOMEI Cyber Backup ondersteunt zowel betaalde als gratis versies van VMware ESXi.
Flexibel plannen van back-ups: Met deze functie kunt u gepersonaliseerde back-upschema"s ontwerpen die ervoor zorgen dat back-ups plaatsvinden op geschikte tijden.
Gecentraliseerd beheer: AOMEI Cyber Backup biedt een gecentraliseerde console om back-uptaken te beheren, status te controleren en instellingen te configureren.
Cloudopslag: Ondersteunt archivering van VM-back-upversies naar een Amazon S3-opslag.
Snelle disaster recovery: Herstel direct de gehele virtuele machine naar de vorige staat of herstel deze naar een andere host met slechts een paar klikken.
Roltoewijzing: Hiermee kan een beheerder sub-accounts aanmaken met beperkte privileges.

Maak een veilige back-uptaak die meerdere ESXi-VM"s omvat. U kunt op de volgende knop klikken om de eeuwigdurende gratis editie te downloaden:

Gratis software downloadenVMware ESXi & Hyper-V
Secure Download

*U kunt ervoor kiezen om deze VM-back-upsoftware te installeren op een Windows- of Linux-systeem.

Eén snelle software voor virtuele machineback-up

1. Apparaten koppelen: Open de AOMEI Cyber Backup webclient, ga naar Bronapparaat >> VMware/Hyper-V om een host toe te voegen. Neem VMware als voorbeeld, u kunt vCenter of zelfstandige ESXi toevoegen voor VM-back-up.

ESXi-host toevoegen

2. Klik op Back-up taak > Nieuwe taak maken om de back-uptaak naar wens in te stellen.

  • Apparaattype: U kunt een VMware ESXi-reservekopie of Hyper-V-reservekopie maken.
  • Apparaat: Selecteer de VM"s die u wilt back-uppen op de host in één taak.
  • Doel: U kunt ervoor kiezen om een ​​back-up te maken naar een lokale map of naar een netwerkpad. Gebruikte paden worden opgeslagen in Favoriete opslag voor handige selectie.
  • Archief: Voeg een Amazon S3-bucket toe en archiveer reservekopie naar de S3-opslag.
  • Planning: U kunt een schema voor VM-back-up maken. Kies voor het uitvoeren van een volledige, differentiële of incrementele back-up, en automatiseer de uitvoering dagelijks, wekelijks of maandelijks volgens de door u opgegeven frequentie.

schedule VMware backup

3. Start Backup: Klik op Backup starten en selecteer Het schema toevoegen en nu meteen een back-up maken, of Alleen het schema toevoegen.

✎ Naast de basisfuncties kunt u ook upgraden om te profiteren van geavanceerde functies:
✦ Batch-VM-reservekopie: back-up van grote hoeveelheden VM"s beheerd door vCenter Server of op op zichzelf staande ESXi-hosts.
✦ Opruimen van reservekopie: u kunt een behoudsbeleid specificeren, en de oude reservekopiebestanden die de periode overschrijden, worden automatisch verwijderd.
✦ Herstellen naar nieuwe locatie: Als uw oorspronkelijke VM beschadigd raakt, kunt u eenvoudig de VM herstellen naar de vorige locatie of naar een andere datastore/host zonder ingewikkelde configuratie en herinstallatie.

Samenvatting

Dit artikel bevat nuttige opdrachtregels zoals de opdrachtregel voor het vermelden van VMware-VM"s. Met esxcli list vms kunt u VMware virtuele machines rechtstreeks beheren zonder GUI.

Intussen, wanneer je de ESXCLE-opdracht gebruikt, dien je een VMware back-up oplossing voor te bereiden in geval van verlies van VM-gegevens.

Alex
Alex · Editor
Amelia is een redacteur van AOMEI. Ze is opgeleid in professionele systemen en is gespecialiseerd in het oplossen van problemen in bedrijfsdatabases, virtuele machines en fysieke omgevingen. Met een groot verantwoordelijkheidsgevoel is ze toegewijd aan het beschermen van bedrijfsgegevens en beveiliging.