- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法在 vmware 中获取虚拟机的 IPStack?特别是在 python 中使用 pyvmomi
https://pubs.vmware.com/vi3/sdk/ReferenceGuide/vim.vm.GuestInfo.html#field_detail不再显示 ip 堆栈,并且 vm.summary 返回大量信息,包括单个 IP 和每个网卡,但不显示每个卡连接到哪个 ip。
https://github.com/vmware/pyvmomi/issues/769似乎表明在某个时刻有一个包含 IPStack 的输出。
当您通过 html 界面登录到 vcenter 时,我有许多虚拟机,它们具有多个可查看的 IP 地址。每个IP都是可见的,使用mob就可以访问
VIRTUALCENTERNAME/mob/?moid=vm%2dVM_NUMBER&doPath=guest%2eipStack 我可以看到我想要的信息,但如何通过 python 提取它
代码片段:
si = SmartConnectNoSSL(host=MY_VCENTER, user='MYUSERNAME',pwd=MYPASSWORD, port=MYPORT)
atexit.register(Disconnect, si)
content = si.RetrieveServiceContent()
container = content.rootFolder
recursive = True
viewTypeComputeResource = [vim.ComputeResource]
containerView = content.viewManager.CreateContainerView(container, viewTypeComputeResource, recursive) # create container view
clusters = containerView.view
for cluster in clusters:
hosts = cluster.host
for each_host in hosts:
vms = each_host.vm
for vm in vms:
print(vm.summary)
此代码运行并让您从根文件夹到达虚拟机及其摘要,其中提供了 guest 信息、以太网信息等。我认为 vm.summary.guestInfo (或不同的上限和非上限)会有所帮助,但没有。
最佳答案
这些虚拟机必须安装并运行 VMware Tools,因此首先要验证虚拟机是否已启动且 VMware Tools 正在运行。
之后,您应该能够从以下任一位置检索该信息:
关于python - 如何使用 vmware pyvmomi 获取虚拟机的 ipstack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59583261/
我已经使用 ipstack.com 完成了设置 ip-to-geolocation 的所有步骤。 ,并通读documentation 。但对象值在我的浏览器控制台中返回为“未定义”。代码如下: var
我想用 C++ 实现一个 IP 堆栈,作为我进入 Linux 和网络世界的培训项目。我对 Linux IP 堆栈的工作原理有一些了解,但是,正如我所说,我想用 C++ 实现一些具有良好设计的东西,而不
有没有办法在 vmware 中获取虚拟机的 IPStack?特别是在 python 中使用 pyvmomi https://pubs.vmware.com/vi3/sdk/ReferenceGuide
我正在尝试使用 API IPStack 通过 IP 获取用户的位置。此方法与原始方法重载。这个想法是,如果用户收到位置,则转到另一个功能,如果没有,则通过查找转到该功能并获取它。也许我应该使用JQue
我是一名优秀的程序员,十分优秀!