Метки: 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:
6. test01.txt предположим ID машины 10:
logout
7. (POWER ON) создаем файл test02.cmd и test02.txt кладем их в одну папку и к ним копируем putty.exe
8. test02.cmd:
6. test02.txt предположим ID машины 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