问题标签 [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.
vmware - pyvmomi 克隆时没有瘦配置
我正在尝试使用 pyVmomi 在 VMWare 中克隆 VM。
但是,我无法为磁盘进行精简配置。
以下是我认为与重现问题相关的代码部分。
除了磁盘的精简配置外,一切似乎都在使用克隆。当我在克隆之前打印出 clonespec 时,我看到以下内容(注意thinProvisioned = true
部分):
当我通过 GUI 克隆后检查磁盘规格时,硬盘详细信息显示“Thick Provision Lazy Zeroed”。
有谁知道为什么新磁盘没有被精简配置,应该怎么做?
编辑当我第一次写这个问题时,我遗漏了关键的代码行disk_spec.device.backing.thinProvisioned=True
,现在包含在上面。这总是包含在我的真实脚本中,所以问题仍然存在。
更新通过将模板迁移到精简配置磁盘,可以为生成的 VM 制作精简配置磁盘。但是,代码的问题仍然存在,似乎它应该可以工作。
我相信可以通过添加类似于以下内容的行来解决问题:
这应该指定也将进行更改device_spec.backing
,但在我的试验中,这导致克隆中断。如果有人知道如何完成上述工作,我们将不胜感激。
python - 抑制 python 中的“SSL 例程:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”错误
我在 python 2.7.5 中使用 pyVmomi 时遇到问题。尝试从 SDK 运行示例脚本时出现 SSL 证书错误。我尝试了这篇文章中提到的所有解决方案,但没有一个对我有用。
下面是完整的控制台输出。
pyvmomi - 如何使用 PyVMomi 获取 VMWare 虚拟机磁盘的大小
谁能指导我如何使用 PyVMomi 计算连接到 VMWare 虚拟机的磁盘大小?
virtual-machine - 如何使用 pyvmomi 检查 VM 的启动状态?
我使用 pyvmomi 模块创建了 VM,并使其从 ISO 启动。启动虚拟机后,虚拟机将从 ISO 启动。如何检查虚拟机是否启动的状态?
pyvmomi - manager.CreateImportSpec 上的 pyVmomi 异常
我正在尝试使用 pyVmomi 部署 ovf。我正在尝试遵循以下示例:https ://github.com/vmware/pyvmomi-community-samples/blob/master/samples/deploy_ovf.py 。
有两种 VCenter 设置,并且存在差异。在一个 vCenter 上,我可以部署 VM。另一方面,我的失败如下:
有人可以指出我如何解决此错误的方法吗?我试图查看此功能的作用,但找不到。
我试图设置 pdb 跟踪,结果它失败的原因是它返回了 500 响应。在正常工作的 VCenter 上,它返回 200 响应。那么为什么相同的调用会返回不同的结果呢?
python - 如何使用 Pyvmomi 恢复 VM 快照?
我一直在玩 vSphere Pyvmomi ( https://github.com/vmware/pyvmomi )的官方 Python 绑定虚拟机在开机前到指定的快照。知道怎么做吗?这是到目前为止的工作。
python - pyVmomi 中 pyVim 的用途
我正在尝试习惯 Python 和 VMware vSphere API Python Bindings (pyVmomi)。我试图了解每个组件的用途。pyVmomi 中的 pyVim 的目的是什么?据我了解,pyVim 用于与虚拟化管理对象管理基础架构 (VMOMI) 的连接处理(创建、删除......)。这个对吗?
谢谢你和最好的问候,
帕特里克
python - 如何在pyvmomi中使用ovf模板进行vm部署时指定虚拟机名称
我正在使用 pyvmomi 使用 ovf 模板将虚拟机部署到 vCenter。默认情况下,它采用 .ovf 文件中指定的虚拟机名称。我无法弄清楚在我的代码中的什么位置(即在创建导入规范或 ImportVapp 时)我可以指定新的虚拟机名称以覆盖 .ovf 文件中的名称。
这是代码片段:
感谢帮助。
pyvmomi - pyvmomi:如何获取 sms.StorageManager 实例?
我尝试在 pyvmomi 中获取 sms.StorageManager 实例,并稍后注册存储提供程序。但我找不到获取 sms.StorageManager 的方法。我从 RetrieveContent() 方法得到的对象都像“sessionManager”、“scheduledTaskManager”,没有 sms.StorageManager。有没有办法获得 sms.StorageManager?
python-2.7 - 如何使用 pyvmomi 在特定文件夹中查找 vm
嗨,我是 python 新手,我正在探索 pyvmomi。在这里我想获取 vm 信息。就像我有一个数据中心,即“DataCenter1”在那个数据中心有两个文件夹 LinuxServer 和 WindowsServer 这些文件夹包含 vms。所以我想用它们各自的文件夹名称获取 vm 名称
我的代码:
在这里,我可以获取所有 vm 名称,但我想获取各个 vm 的文件夹名称。有什么方法吗?你能指导我吗?