【发布时间】:2015-11-15 08:22:35
【问题描述】:
目前我使用vim-cmd 在我的 VMware 中心执行多项操作。
我正在使用 SSH paramiko 模块连接和检索vim-cmd 命令状态:
vim-cmd vmsvc/getallvms
vim-cmd vmsvc/power.getstate 13
vim-cmd vmsvc/power.on 13
vim-cmd vmsvc/power.off 13
vim-cmd vmsvc/destroy 13
我想使用pyVmomi 库来运行一些命令,为此需要提供vmId 标识符:
from pyvim import connect
from pyVmomi import vim
from pyVmomi import vmodl
vim-cmd vmsvc/get.summary 13
Listsummary:
(vim.vm.Summary) {
dynamicType = <unset>,
vm = 'vim.VirtualMachine:13',
我可以使用什么命令来获取vmId?
【问题讨论】:
-
我不明白你在这里问什么..
-
我指的是ESXi CLI中使用vim-cmd vmsvc/getallvms获取的vmid
标签: python vmware vmware-tools pyvmomi