问题标签 [pysphere]

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 投票
0 回答
171 浏览

python - pysphere PerformanceManager 无法获取数据存储的统计信息

我正在尝试获取 vsphere 数据存储的统计信息。

虽然我能够获取主机的统计信息,但它会因数据存储而失败:

最后一行引发以下错误:

pysphere 存储库似乎已经闲置了大约 3 年,除此之外,我找不到提到这个特定问题的讨论: https ://groups.google.com/forum/#!topic/pysphere/LQaF661msoQ

不幸的是,这个解决方案没有涵盖所需的统计数据,而只是当前时刻的简单统计数据。

我还发现了一个类似的错误报告,但据我所知并没有真正解决: https ://github.com/itnihao/pysphere/issues/60

任何帮助将不胜感激。

0 投票
1 回答
789 浏览

python - AttributeError:“str”对象没有属性“typecode”

我正在尝试在 pysphere 中使用 VIProperty,但我得到'str' object has no attribute 'typecode'

代码:

错误:

0 投票
1 回答
1547 浏览

python-2.7 - 需要python接口将机器移动到另一个文件夹

我试图找到一个代码支持在python数据中心的文件夹之间移动机器但没有成功,我看到pysphere你可以在克隆阶段定义文件夹,而不是在机器已经克隆之后。

似乎是我的问题的解决方案,但它在 powershell 中,有人知道在 python 中对它的包装支持吗

0 投票
1 回答
150 浏览

python - Python:并行执行 pysphere 命令

我当前的 for 循环会从 16 个虚拟机中逐个删除快照

我需要并行运行它(所以它不会等待上一个工作完成来开始下一个)我试图应用“多处理”,这里是完整的代码:

但是有一个错误,因为它试图只对最后一个执行“删除”命令。没有找到关于多处理的好指南,也找不到如何调试它。需要帮助找出错误。

0 投票
1 回答
284 浏览

python - 如何通过pysphere更改虚拟机名称

我正在使用用 python 编写的 Pysphere API 来管理 VM 操作。

我的问题是,克隆后如何更改机器名称。

API 在这里这里

0 投票
2 回答
3455 浏览

python - 如何使用python在vcenter上获取过滤的VM列表

我正在尝试在我的 vCenter 中获取已注册虚拟机的列表(按其名称)。我有很多虚拟机(~5K)的问题,我做了很多次(O(1000)/小时)。

我正在使用的 SDK 导致大量流量(1-2MB/请求):

  1. pysphere:它要求所有虚拟机和客户端过滤器。

  2. pyVmomi,需要使用递归来列出所有虚拟机(我SI.content.searchIndex.FindByDnsNamereboot_vm.py看到过,但我的机器的 DNS 配置不正确)

查看 SOAP 文档没有帮助(进入RetrievePropertiesEx.objectSet但它看起来没有过滤任何内容),并且新的 REST(v6.5)也没有帮助(因为我需要获取它的“数据存储路径”,以及所有我能得到的是名字)

0 投票
1 回答
60 浏览

python - 如何更改 vCenter 中的端口组属性,例如通过 MAC 地址阻止虚拟端口组的特定端口

我想编写一个接受虚拟端口组名称和 MAC 地址的脚本,基于它我想阻止该虚拟端口组的某个端口。有没有办法使用 pysphere API 来做到这一点?