Ligando e Desligando Máquinas Virtuais por Linha de Comando ( CLI ) do ESXi

Para Ligar e desligar máquinas virtuais por linha de comando do ESXi use os comandos a seguir:

Para obter o estado atual de todas as máquinas virtuais em um host:

# vim-cmd vmsvc/getallvms

Para listar o estado atual de uma máquina virtual use o ID obtido com o comando acima. Substitua o campo VMID pela ID desejada.

# vim-cmd vmsvc/power.getstate VMID

Desligar uma máquina virtual:

# vim-cmd vmsvc/power.shutdown VMID

Se a máquina virtual não consegue desligar, use este comando:  (Este irá forçar o desligamento da máquina)

# vim-cmd vmsvc/power.off VMID

Para ligar uma máquina virtual, use o código:

# vim-cmd vmsvc/power.on VMID

2 thoughts on “Ligando e Desligando Máquinas Virtuais por Linha de Comando ( CLI ) do ESXi”

    1. Denis,

      Para editar o MAC ADDRESS via linha de comando, você precisa editar o arquivo VMX de sua máquina virtual.
      No esx, você irá utilizar o editor VI, e com ele irá abrir o VMX desejado procurar pela linha:
      – ethernet0.generatedAddress = “00:00:00:cc:cc:05” (exemplo para um mac address gerado pelo sistema)
      – ethernet0.address = “00:50:56:00:cf:cc” (exemplo para um mac já editado manualmente)

      Mas recomendo que faça essas alterações sempre pelo seu esx-ui ou pelo vsphere client!
      Caso ainda tenha alguma dúvida a respeito, basta posta-la aqui.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.