问题标签 [pyvmomi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 检索每个虚拟机的 VirtualDisk 的存储策略
我正在使用 pyVmomi 来提取我们 VMware vSphere 环境中所有虚拟机的列表。
我正在遍历VirtualMachine config.hardware.device并检查我是否有vim.vm.device.VirtualDisk的实例
pyVmomi 是否可以从 VirtualMachine 检索存储策略,还是我需要从每个Datastore向后工作?
api - pyvmomi:检索“传输”信息
我正在尝试使用 pyvmomi 打印出传输详细信息(从 vCenter - 主机 > 存储设备 > 设备详细信息 > 传输 > SAS(例如)。
这是我一直用作参考的 API: https ://pubs.vmware.com/vi3/sdk/ReferenceGuide/vim.host.MultipathInfo.Path.html
这将打印出以下内容:
我有兴趣检索如下内容:(运行 esxcli storage core path list 命令以生成当前连接到 ESXi 主机的所有 LUN 路径的列表。)
提前致谢...
python - 如何使用 pyvmomi 检索主机的 WWNN?
我想使用 pyvmomi python 库检索主机的 WWNN 编号?尝试使用 vim.host.HostBusAdapter 但它不提供 WWNN。
pyvmomi - pyvmomi perfManager - 获取所有统计信息
虽然我是 python 和 pyvmomi 的菜鸟,但通过 stackoverflow 和 pyvmomi 示例的帮助,我已经能够从 ESXi 服务器获得我需要的大部分信息。我想从 perfManager 中获取最低级别的所有统计信息。我看到的所有示例都涉及在一个时间范围内聚合它们。
我想我想做的是调用 query = vim.PerformanceManager.QuerySpec(maxSample=1,entity=host,metricId=[metricId],startTime=startTime,endTime=endTime)
startTime 和 endTime 为 NULL 还是 python None?然后遍历返回的内容,我想保存 vm、stat 的日期时间、metricId 和值。还有一个metricId的通配符可以给我所有的meticId,还是我需要为每个指标调用一次?
我也相信,如果我稍后再次调用它,最后一个日期时间为 startTime,endTime 为 null,我应该获得自上次保存以来的所有新统计信息?这个对吗?
vsphere - 是否可以直接从数据存储区导入 ovf?
我正在寻找直接从数据存储而不是本地目录部署 ovf 的解决方案
python - Flask:在页面之间传递对象
我想创建一个使用与 vCenter Server 的连接的简单 Web 应用程序,并且我想在页面之间传递变量连接,而不是在每个页面上重新创建此连接。
这是代码:
我想在其他页面中重用 c 变量(与服务器的连接),以及从该变量派生的对象,例如 esxi(对象列表)。
如果我运行代码,烧瓶会说:未定义全局名称“esxi”
我怎样才能做到这一点?
python - pyvmomi 部署 ovf 模板
我正在尝试使用以下链接中的代码在 vCenter 中部署 ovf 映像:
[ https://github.com/vmware/pyvmomi-community-samples/blob/master/samples/deploy_ovf.py][1]
但它因以下回溯而失败:
除了以下链接之外,我无法在线获得有关此错误的太多帮助:
[ https://github.com/vmware/pyvmomi-community-samples/issues/201][1]
我可以看到里面dir(cluster_obj)
没有resourcePool
,但不知道如何让它工作。
virtual-machine - 使用 pyvmomi 获取上次登录 VM 的时间
我试图让用户最后一次登录我们拥有的每个虚拟机,并使用 pyvmomi 的用户名而不登录每个虚拟机来获取此信息,我不是在寻找特定用户只是最后一个。
我搜索了 github 和 VMware API 和 SDK 文档,但没有找到方法,所以我没有任何可以共享的代码。
有任何想法吗 ?
python - pyvmomi 和 SmartConnect 功能
我有几个关于 SmartConnect 和 pyvmomi 的问题。
1)我在哪里可以找到很好的解释使用smartconnect
?
2) 这个函数有什么作用: "RetrieveContent" after connecting to a VM
:
3)这条线是做什么的?
非常感谢 :)
python - python vsphere DRS组
我正在编写一个 python 脚本以将 VM 添加到 DRS 组。这是一个正在完成这项工作的 powershell 脚本。怎么翻译成py?
实际上我阻止了最后一行,因为我没有找到 ReconfigureComputeResource 方法。我以后的代码:
谢谢你的帮助