Como posso dizer ao ESXi 5.5 para iniciar automaticamente máquinas virtuais somente a partir de ssh / CLI?

6

O único acesso que tenho a um servidor ESXi é via SSH. Eu posso não usar o vCenter ou a interface web

VMware fornece um artigo:
kb.vmware .com - Determinar se as máquinas virtuais estão configuradas para inicialização automática (1000163)

mas o conteúdo deste artigo não parece ser relevante para o meu servidor ESXi. O arquivo em questão está lá, mas nem todas as linhas aparecem como o documento diz que deveria.

Instruções do VMware:

Log in as root to your ESX host with SSH.
Open the /etc/vmware/hostd/vmAutoStart.xml file in text editor.
Search the file for the entry:
<enabled>true</enabled>

Note: If you find this entry, the autostart functionality is enabled. 
If you do not find this entry, the functionality is disabled.

To disable autostart for all virtual machines on the host, edit this entry to:
<enabled>false</enabled>

If you want to enable the functionality
add the entry immediately after the line ending with:
</dynamicProperty>

Meu documento contém o seguinte:

<ConfigRoot>
  <AutoStartOrder>
    <_length>0</_length>
    <_type>vim.host.AutoStartManager.AutoPowerInfo[]</_type>
  </AutoStartOrder>
  <SystemDefaults>
    <_type>vim.host.AutoStartManager.SystemDefaults</_type>
    <startDelay>120</startDelay>
    <stopAction>PowerOff</stopAction>
    <stopDelay>120</stopDelay>
    <waitForHeartbeat>false</waitForHeartbeat>
  </SystemDefaults>
</ConfigRoot>

'DynamicPropery' não é uma seção do meu arquivo. Parece que existe alguma sintaxe necessária para colocar as máquinas / convidados virgens que vivem neste servidor ESXi na lista de início automático, mas não consegui encontrá-lo. Qualquer pessoa que saiba, por favor ofereça orientação.

    
por spezticle 06.07.2016 / 23:04

1 resposta

4

Em vez de mexer com o arquivo de configuração, você deve usar o comando vim-cmd (e seu namespace hostsvc / autostartmanager) para configurar o início automático da VM. Executar

vim-cmd help hostsvc/autostartmanager

para obter ajuda. Uma boa visão geral com exemplos está aqui: link (menciona o ESXi 4.1, mas ainda se aplica a versões recentes do ESXi)

    
por 07.07.2016 / 08:17