Alguns meses atrás estava virtualizando o Windows Server na minha empresa através do Vmware Server e precisava que a VM reiniciasse automaticamente a cada reinicialização do PC.
Para isso fiz o seguinte procedimento:
Primeiramente deixe manual os seguintes serviços do windows.
- Vmware Authorization service
- Vmware Host agent
- Vmware Server Web Access
Depois copie o vmrun.exe que se encontra C:\Arquivos de programas\VMware\VMware Server para o diretório C:\windows\system32. Fiz isso para o dos poder executar automaticamente o bat vmrun do Vmware. È claro, existem outros métodos...
A seguir crie no bloco de notas o seguinte script e salve com a extensão .bat
-------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
@echo #######################################################################
@echo INICIANDO OS SERVICOS
@echo.
@echo AGUARDE
ping -n 12 IPdohost > null
sc start VMAuthdService
ping -n 12 IPdohost > null
sc start VMwareHostd
ping -n 12 IPdohost > null
sc start VMwareServerWebAccess
ping -n 12 IPdohost > null
vmrun -t server -h https://IPdohost:8333/sdk -u administrador -p senha start "[standard] nomedaVm.vmx"
------------------------------------------------------------------------------------------------------------
Notas do Script
IPdohost: Coloque o IP de sua VM
Estou deixando uma margem de 12 seg com o ping para o Windows poder iniciar os serviços listados, não correndo o risco de um serviço mais demorado não subir.
Outro fator importante:
Digite o usuário e senha de acesso ao Vmware Server e ao listar o caminho coloque "[standard] e o nome da vm. Tem que ter o Standard que é o rotulo que identifica o local que se encontra o vmx. do Vmware.
vmrun -t server -h https://IPdohost:8333/sdk -u administrador -p senha start "[standard] nomedaVm.vmx"
No meu caso ficou:
"[standard] Windows Server\Windows Server.vmx"
Após criar o script é só executar e testar.
No meu caso, para iniciar o script ao reiniciar o windows criei uma tarefa no windows como podem ver abaixo:
Até a próxima pessoal. =P
Nenhum comentário:
Postar um comentário