logo vmware

Virtual Machine uit/aanzetten via VIM-CMD

Wanneer je remote toegang beperkt is tot een afgeschermde ILO poort en je stop/start wil doen van een VM biedt vim-cmd via een ILO remote console de oplossing.

Log in op de console en zorg dat je via de F2 > TroubleShooting options de ESXi shell op enabled zet.

Vervolgens kun je via ALT+F1 naar de ESXi Shell toe.

Om te beginnen vraag je een lijst op van de aanwezige Virtual Machines. Je hebt namelijk het zogenaamde Vmid nodig.

vim-cmd vmsvc/getallvms
[root@equinoxe:~] vim-cmd vmsvc/getallvms
Vmid    Name              File                    Guest OS          Version   Annotation
2      DC       [RAID5] DC/DC.vmx           windows9Server64Guest   vmx-15
5      RDS      [RAID5] RDS/RDS.vmx         windows9Server64Guest   vmx-15 

Powerstate van een Virtual Machine

vim-cmd vmsvc/power.getstate [Vmid]
[root@equinoxe:~] vim-cmd vmsvc/power.getstate 5
Retrieved runtime info
Powered on

Uitzetten van een Virtual Machine

vim-cmd vmsvc/power.off [Vmid]
[root@equinoxe:~] vim-cmd vmsvc/power.off 5
Powering off VM:

Wanneer het regulier uitzetten niet lukt kun je het nog altijd forceren. Dit kun je teruglezen op de volgende pagina.

Om een Virtual Machine te registreren (achterhaal het pad door een cd te doen naar /vmfs/volumes/DATASTOREnaam:

vim-cmd solo/registervm /vmfs/volumes/5f3423-23423-234232-ab-67347-242/VM_directory/VM_naam.vmx

Hierbij krijg je als return prompt het Vmid te zien…

Aanzetten van een Virtual Machine

vim-cmd vmsvc/power.on [Vmid]
[root@equinoxe:~] vim-cmd vmsvc/power.on 5
Powering on VM:

Je kunt nu met ALT+F2 de ESXi shell weer verlaten