Nachdem man den ESXi-Server mit SSH connecten kann, stellt sich natürlich die Frage wie man über das Terminal ESXi-Befehle absetzen kann. Das geht mit
vim-cmd <Befehl>
- Alle auf dem Host registrierten VMs auflisten
vim-cmd /vmsvc/getallvms
- VM von der Register-Liste entfernen
vim-cmd /vmsvc/unregister <Vmid>
- VM registrieren
vim-cmd /solo/register /path/to/file.vmx
- Power-Status der VM anzeigen
vim-cmd /vmsvc/power.getstate <Vimid>
- VM ausschalten (Power off)
vim-cmd /vmsvc/power.off <Vmid>
- VM einschalten (Power on)
vim-cmd /vmsvc/power.on <Vmid>
- In Maintenance Mode gehen
vim-cmd /hostsvc/maintenance_mode_enter
- VM-Ware Tools installieren
vim-cmd /vmsvc/tools.install [vmid]
Links
http://www.doublecloud.org/2013/11/vmware-esxi-vim-cmd-command-a-quick-tutorial/