Eu obtive esta solução de outro fórum - e parece resolver o problema:
su - -c "vmrun start /export/vmware/juno/juno.vmx nogui"
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.
Eu obtive esta solução de outro fórum - e parece resolver o problema:
su - -c "vmrun start /export/vmware/juno/juno.vmx nogui"
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.
Tags vmware-workstation