Pesquisar neste blog

quinta-feira, 30 de dezembro de 2010

Usando vmrun para iniciar máquinas virtuais no VmWare Server

Para iniciar guests do VmWare Server em um sistema host Windows, basta marcar os serviços para serem iniciados manualmente e depois criar um arquivo bat como o exemplo abaixo. Neste exemplo, está sendo salvo um arquivo e log em "D:\Virtual Machines" com o nome de iniciaVms.log. O comando ping, serve para causar um delay a fim de que as dependências sejam carregadas primeiro.

echo off
echo ------------------------------------------------------------------------- >> "D:\Virtual Machines\iniciaVms.log"
echo ------------------------------------------------------------------------- >> "D:\Virtual Machines\iniciaVms.log"
echo %DATE% %TIME% Iniciando arquivo iniciaVms.bat >> "D:\Virtual Machines\iniciaVms.log"
ping -n 120 127.0.0.1 > null
echo %DATE% %TIME% Iniciando VMAuthService >> "D:\Virtual Machines\iniciaVms.log"
sc start VMAuthdService >> "D:\Virtual Machines\iniciaVms.log"
echo %DATE% %TIME% Iniciando VMwareHostd >> "D:\Virtual Machines\iniciaVms.log"
ping -n 60 127.0.0.1 > null
sc start VMwareHostd >> "D:\Virtual Machines\iniciaVms.log"
echo %DATE% %TIME% Iniciando VMwareServerWebAccess >> "D:\Virtual Machines\iniciaVms.log"
ping -n 15 127.0.0.1 > null
sc start VMwareServerWebAccess >> "D:\Virtual Machines\iniciaVms.log"
echo %DATE% %TIME% Iniciando openSUSE >> "D:\Virtual Machines\iniciaVms.log"
ping -n 15 127.0.0.1 > null
vmrun -T server -h https://127.0.0.1:8333/sdk -u usuario -p senha start "[Diretorio] openSUSE113_64Bits/openSUSE113_64Bits.vmx"
echo %DATE% %TIME% Iniciando XP >> "D:\Virtual Machines\iniciaVms.log"
ping -n 15 127.0.0.1 > null
vmrun -T server -h https://127.0.0.1:8333/sdk -u usuario -p senha start "[Diretorio] XpSp3/XpSp3.vmx"
echo %DATE% %TIME% Processo concluído >> "D:\Virtual Machines\iniciaVms.log"

Seria isso.

Cordialmente;


Claudir Pereira dos Santos
Matelândia - PR

Nenhum comentário:

Postar um comentário