问题标签 [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.

0 投票
1 回答
220 浏览

pyvmomi - pyvmomi:删除资源池

文档和示例没有任何删除资源池的示例...

谁能指出我正确的方向?

有没有类似于 CreateResourcePool(name,spec) 的方法?

提前致谢

0 投票
1 回答
4272 浏览

vsphere - 使用 pyvmomi 从模板部署 VM

我是 python 和 pyvmomi 的新手,我有从模板部署 VM 机器的任务,我查看了 github 下的示例,但找不到执行此操作的脚本,

https://github.com/vmware/pyvmomi
https://github.com/vmware/pyvmomi-community-samples

有人可以分享示例或参考指南吗?

0 投票
1 回答
237 浏览

python-3.4 - Pyvmomi - 将虚拟机分配给具有非唯一名称的特定文件夹

我试图弄清楚如何将 VM 分配给不包含唯一名称的文件夹。我目前正在使用clone_vm.py模板进行测试。使用示例,我可以设置文件夹,但如果存在同名的嵌套文件夹(示例如下),则它无法正常工作。我想确保分配的文件夹是“Linux/Dev”文件夹,但我只能通过“Dev”并希望它选择正确的。下面的代码行是文件夹的设置方式。

Linux

视窗

谢谢!

0 投票
1 回答
929 浏览

vmware - 从模板部署 VM 并设置 VM 和 DNS 名称

我正在使用 pyVmomi 从 vSphere 上的模板部署虚拟机,这很好,新虚拟机获取我作为参数发送的名称,但我希望 DNS 名称\主机名与虚拟机相同。
进行实际克隆时有没有办法设置主机名?
如果不是,在创建新 VM 后我该怎么做?

这是我正在使用的部分代码:

0 投票
1 回答
98 浏览

python - 我应该担心返回“(str)['item1','item2']”

我试图在我的一种方法中返回一个列表,以通过 pyvmomi 与 vmware 交互。

当我这样做时,return active_list我得到:

类型:

因为我能够按active_list原样迭代,所以我应该关心(str)前缀。

我能够(str) [...]通过应对来避免前缀active_listnew_list=list(active_list)

最好的pythonic方法是什么?

0 投票
1 回答
1949 浏览

python - 使用 pyVmomi 获取 vCenter 网络的 IP

我使用 pyVmomi 在我们的 vCenter 上创建 VM。我们有一些网络,例如“PRD-DB”。我可以使用 pyVmomi 将 VM 的网络接口更改为“PRD-DB”。

我知道这个网络地址是10.125.10.0/24。但我找不到使用 pyVmomi 获取此网络 IP 地址的方法。什么将 IP 链接到网络?

[编辑] 更准确地说:如何检索可用 VLAN 列表,我可以将其分配给 VM 的网卡?我可以检索与这些 VLAN 对应的网络地址吗?

0 投票
1 回答
1390 浏览

python-2.7 - 如何在 pyvmomi 中按名称查询特定数据中心中的数据存储

我正在使用 pyvmomi 示例代码示例在 vCenter 中查询其名称的数据存储:

如果只有一个数据中心,这工作得很好。但是,如果我在每个数据中心中都有多个具有相同名称数据存储的数据中心,则查询仅返回它找到的第一个数据存储。我能够发现content.rootFolder.childEntity[].datastoreFolder.childEntity[]数据存储在路径中,但想知道如何查询数据中心中的特定数据存储。

0 投票
0 回答
270 浏览

python - VMWare python API:如何访问 CPU 平均负载?

我正在尝试使用 python script et pyVmomi 获得我的 ESX 的平均负载。

我无法1.71, 1.72, 1.72从 API 中找到数字,如下面的命令中所述。有什么线索吗?

现在,我得到了这里描述overallCpuUsage的数据,但是这个数据更像是分配的 Mhz 的百分比。它无法与经典的“linux load average”相提并论。

这对我很重要,因为我们的监控页面比较了 ESXs 服务器和 Linux 服务器的 cpu 负载。

0 投票
0 回答
169 浏览

python - Pyvmomi 6.5 和 LACP

我无法在 vCenter 6.5 上使用 pyvmomi 6.5 创建支持 LACP 的分布式 vSwitch(DVS)。如果我使用 vCenter 手动创建 DVS,它会自动支持 LACP。但是,当使用 jsut pyvmomi 时,它没有 LACP 支持。有创建 LAG 的 python 示例,但这仅在有 LACP 支持后才有用。我感觉这可能是 Pyvmomi 的一个错误。

0 投票
2 回答
597 浏览

rest - 通过 API 的 vSphere 构建版本

有没有办法使用任何 API/SDK/REST 来构建 vsphere 版本?

我知道可以为此在 vCenter 上使用 powershell,但如果有其他选择,那就太好了。

如此处所述:https ://www.virtuallyghetto.com/2017/08/powercli-script-to-help-correlate-vcenter-esxi-vsan-buildversions-wo-manual-vmware-kb-lookup.html