~ # vim-cmd vmsvc Commands available under vmsvc/: acquiremksticket get.configoption power.off connect get.datastores power.on convert.toTemplate get.disabledmethods power.reboot convert.toVm get.environment power.reset createdummyvm get.filelayout power.shutdown destroy get.guest power.suspend device.connection get.guestheartbeatStatus reload device.connusbdev get.managedentitystatus setscreenres device.disconnusbdev get.networks snapshot.create device.diskadd get.runtime snapshot.dumpoption device.diskaddexisting get.snapshotinfo snapshot.get device.diskremove get.summary snapshot.remove device.getdevices get.tasklist snapshot.removeall device.toolsSyncSet getallvms snapshot.revert device.vmiadd gethostconstraints snapshot.setoption device.vmiremove login tools.cancelinstall devices.createnic logout tools.install get.capability message tools.upgrade get.config power.getstate unregister get.config.cpuidmask power.hibernate upgrade ~ # vim-cmd vmsvc/getallvms Vmid Name File Guest OS Version Annotation 64 server101 [local-datastore] server101/server101.vmx rhel4_64Guest vmx-07 80 server100 [local-datastore] server100/server100.vmx rhel4_64Guest vmx-07 ~ # vim-cmd vmsvc/get.guest 80 Guest information: (vim.vm.GuestInfo) { dynamicType =, toolsStatus = "toolsOk", toolsVersionStatus = "guestToolsUnmanaged", toolsRunningStatus = "guestToolsRunning", toolsVersion = "2147483647", guestId = "rhel4_64Guest", guestFamily = "linuxGuest", guestFullName = "Red Hat Enterprise Linux 4 (64-bit)", hostName = "server100", ipAddress = , net = (vim.vm.GuestInfo.NicInfo) [ (vim.vm.GuestInfo.NicInfo) { dynamicType = , network = "Primary network", ipAddress = (string) [ "fe80::20c:29ff:fe05:ec55" ], macAddress = "00:0c:29:05:ec:55", connected = true, deviceConfigId = 4000, }, (vim.vm.GuestInfo.NicInfo) { dynamicType = , network = "NFS Network", ipAddress = (string) [ "fe80::20c:29ff:fe05:ec5f" ], macAddress = "00:0c:29:05:ec:5f", connected = true, deviceConfigId = 4001, } ], disk = (vim.vm.GuestInfo.DiskInfo) [ (vim.vm.GuestInfo.DiskInfo) { dynamicType = , diskPath = "/", capacity = 12387078144, freeSpace = 3344904192, }, (vim.vm.GuestInfo.DiskInfo) { dynamicType = , diskPath = "/boot", capacity = 1028120576, freeSpace = 1001758720, }, ], screen = (vim.vm.GuestInfo.ScreenInfo) { dynamicType = , width = 720, height = 400, }, guestState = "running", } ~ # vim-cmd vmsvc/power.getstate 80 Retrieved runtime info Powered on ~ # vim-cmd vmsvc/get.datastores 80 name vmserv7 url /vmfs/volumes/4a7232e5-948e00b5-f42a-18a9054626b0 capacity 145760452608 freeSpace 37782290432 accessible 1 type VMFS multipleHostAccess ~ # vim-cmd vmsvc/get.networks 80 Networks: (vim.Network.Summary) { dynamicType = , network = 'vim.Network:HaNetwork-Primary network', name = "Primary network", accessible = true, ipPoolName = "", } (vim.Network.Summary) { dynamicType = , network = 'vim.Network:HaNetwork-NFS Network', name = "NFS Network", accessible = true, ipPoolName = "", }
Thursday, May 10, 2012
VMWARE - ESXi 4.0 - command line examples (How-to command line VMware host?)
Labels:
commandline,
commands,
ESXi,
How-to series,
Virtualization,
vmware
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment