vmrun falha ao iniciar a VM (VMware Workstation no Linux)

1

Eu quero / preciso iniciar minhas instâncias de VMs a partir da linha de comando ou como parte da sequência de inicialização do host. Além disso, como parte de um script lançado manualmente no host à vontade.

O comando óbvio para tal caso seria vmrun start com a opção nogui , mas isso falha consistentemente em meus 3 hosts executando o VMware Workstation 7.1.4 no CentOS 5.6 (64 bits):

[root@japeto ~/vmware/juno]$ vmrun start juno.vmx nogui

Erro: a máquina virtual precisa estar ligada

Se eu abrir a GUI do vmware e usar o método apontar + clicar, tudo funcionará bem. De fato, uma vez que uma instância de VM foi iniciada dessa forma, o vmrun start ... nogui funciona nela para outras instâncias de VM que residem no mesmo host.

Mas isso não ajuda em uma operação sem cabeça, onde eu só posso acessar o host via ssh.

Alguma dica? Obrigado.

    
por David Ramirez 19.08.2011 / 20:10

2 respostas

2

Eu obtive esta solução de outro fórum - e parece resolver o problema:

su - -c "vmrun start /export/vmware/juno/juno.vmx nogui"
    
por 07.09.2011 / 02:23
1

Você verificou que os módulos estão carregando corretamente?

o comando vmrun nem sempre carrega automaticamente os módulos com sucesso.

carregue-os manualmente (/etc/init.d/vmware start) e tente vmrun novamente.

    
por 30.08.2011 / 04:54