VMWare Esx скрипт cmd bat включать или отключать виртуальные машины. Putty.

Метки: VMware

VMkernel hostname 5.0.0 #1 SMP Release build-914586 Nov 18 2012 11:14:47 x86_64 unknown

задача - удаленно и без CLI включать и выключать виртуальные машины скриптом.

1. качаем putty
2. запускаем ssh server на esx хосте.
3. узнаем ИД ID нашей машины - зайти на хост по ssh и выполнить команду ~ # vim-cmd vmsvc/getallvms
4. (GUEST SHUTDOWN) создаем файл test01.cmd и test01.txt кладем их в одну папку и к ним копируем putty.exe
5. test01.cmd:

start putty.exe -ssh hostname -l root -pw rootpass -m test01.txt

6. test01.txt предположим ID машины 10:

vim-cmd vmsvc/power.shutdown 10
logout

7. (POWER ON) создаем файл test02.cmd и test02.txt кладем их в одну папку и к ним копируем putty.exe
8. test02.cmd:

start putty.exe -ssh hostname -l root -pw rootpass -m test02.txt

6. test02.txt предположим ID машины 10:

vim-cmd vmsvc/power.on 10
logout

также есть такие комманды:

Commands available under vmsvc/:
acquiremksticket get.spaceNeededForConsolidation
acquireticket get.summary
connect get.tasklist
convert.toTemplate getallvms
convert.toVm gethostconstraints
createdummyvm login
destroy logout
device.connection message
device.connusbdev power.getstate
device.disconnusbdev power.hibernate
device.diskadd power.off
device.diskaddexisting power.on
device.diskremove power.reboot
device.getdevices power.reset
device.toolsSyncSet power.shutdown
device.vmiadd power.suspend
device.vmiremove power.suspendResume
devices.createnic queryftcompat
get.capability reload
get.config setscreenres
get.config.cpuidmask snapshot.create
get.configoption snapshot.dumpoption
get.datastores snapshot.get
get.disabledmethods snapshot.remove
get.environment snapshot.removeall
get.filelayout snapshot.revert
get.filelayoutex snapshot.setoption
get.guest tools.cancelinstall
get.guestheartbeatStatus tools.install
get.managedentitystatus tools.upgrade
get.networks unregister
get.runtime upgrade
get.snapshotinfo

Tags for VMWare Esx скрипт cmd bat включать или отключать виртуальные машины. Putty.
Вход в систему
Image CAPTCHA
Enter the characters shown in the image.