Questo post è disponibile anche in: Inglese

Come molti sapranno o avranno notato, nei nuovi ESXi molti dei comandi della vecchia service console sono spariti, sia perché la nuova console (ESXi shell o TSM technical support mode console) è minimale, sia perché molti sono confluiti nel nuovo comando esxcli di ESXi 5.

Uno dei comandi che già era sparito in ESXi 4.1 è il vecchio vmware-cmd (esistente già ai tempi di VMware Server 1.0). Al suo posto è stato introdotto il comando vim-cmd con diverse opzioni e funzionalità (per maggiori informazioni vedere il post di William Lam: VMware vimsh and vim-cmd).

Uno degli utilizzi più tipici di vmware-cmd era quello di controllare dalla console o da SSH lo stato delle VM e gestire manualmente la loro registrazione. Situazione che ovviamente può essere gestita dal vSphere client e/o da PowerCLI e/o da vMA, ma in un sistema standalone, potrebbe essere più comodo (o in alcuni casi necessario) gestirlo direttamente dal server.

Per gestire lo stato delle VM, la VMware KB1014165 (Powering off a virtual machine on an ESXi host) descrive la sintassi del nuovo comando.

Per avere l’elenco di tutte le VM e il loro identificativo univoco (VMID):

  • Comando precedente: vmware-cmd -l
  • Nuovo comando: vim-cmd vmsvc/getallvms

Per ottenere lo stato di una VM:

  • Comando precedente: vmware-cmd VMX_Path getstate
  • Nuovo comando: vim-cmd vmsvc/power.getstate VMID

Per spegnere una VM (provando prima con un guest shutdown):

  • Comando precedente: vmware-cmd VMX_Path stop trysoft
  • Nuovo comando: vim-cmd vmsvc/power.off VMID trysoft

Per aggiungere una VM all’inventario:

  • Comando precedente: vmware-cmd -s VMX_File
  • Nuovo comando: vim-cmd solo/registervm VMX_File

Da notare, che oltre a poter usare il VMID è possibile usare anche il nome completo del file VMX.

This post has already been read 2952 times.

Andrea MauroAbout Andrea Mauro (2718 Posts)

Virtualization, Cloud and Storage Architect. Tech Field delegate. VMUG IT Co-Founder and board member. VMware VMTN Moderator and vExpert 2010-18. Dell TechCenter Rockstar 2014-15. Microsoft MVP 2014-16. Veeam Vanguard 2015-18. Nutanix NTC 2014-18. PernixPro 2014-16. Several certifications including: VCDX-DCV, VCP-DCV/DT/Cloud, VCAP-DCA/DCD/CIA/CID/DTA/DTD, MCSA, MCSE, MCITP, CCA, NPP.


Related Post:

Share