- Блог пользователя administrator
- Комментировать
- 191404 reads
Метки: 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