问题标签 [vcenter]

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

java - Vim25 出现一般系统错误:Authorize Exception

我正在尝试使用VIM25库检查 vCenter 用户是否对根文件夹具有权限。我正在使用hasPrivilegeOnEntity方法。

以上代码适用于 vCenter Server 6.0,但不适用于 5.5,出现以下异常。

详细消息:发生一般系统错误:授权异常

0 投票
1 回答
178 浏览

packer - 用于远程构建的打包器 vCenter 集成

如何让 packer 在 vCenter 服务器上构建远程构建?

我已经在 ESXi 服务器上运行它,但现在想迁移到中心。当启用通过 ssh 远程登录时,vCenter 确实允许像 ESXi 服务器一样工作,但我认为 vCenter 应该提供一些更好的 API。请注意,图像的远程构建是强制性的,即我不能使用https://www.packer.io/docs/post-processors/vsphere.html的后处理步骤

0 投票
1 回答
2050 浏览

python - 通过 PyVim / PyVmomi API 在主机上启用 SSH

有没有办法在 ESXi 主机上启用 SSH?我环顾四周,但一无所获。我正在编写一个脚本,该脚本需要能够在主机上启用和禁用 SSH。

0 投票
2 回答
1099 浏览

powershell - 从 vmware.log 文件的最后一行检索数据?

我目前有一个脚本,用于检索 vCenter 中虚拟机数据存储中 .vmx 的最后修改日期。我需要进行更改以改为使用和显示 vmware.log 文件中的最后日期(与 .vmx 位于同一数据存储中)

我不确定如何获取该行并将其转换为 XX/XX/XXXX 格式。例如,在日志文件中,它显示为 2010 年 12 月 23 日。如果这是不可能的,不用担心。我只需要提取日志文件中的最后一行并将其导出到 .csv 文件。以下是我当前的代码:

0 投票
4 回答
22850 浏览

vmware - vCenter ReST API 身份验证

我正在关注 vmware 文档,https://code.vmware.com/apis/62/vcenter-management#/在使用 ReST API 时要提供哪些标头以对 VCenter Server 进行身份验证?

0 投票
1 回答
2407 浏览

vmware - 无法创建 vmware 会话 ID

我有一个 vCenter Server 5.5 版。我正在尝试使用以下命令生成会话 ID 以对 ReST API 请求进行身份验证:

其中 $VCENTER= https://vc

这是我得到的输出

查看输出,我不确定出了什么问题以及在哪里。这是因为我的密码有一个!需要转换为十六进制等价物的密码吗?

0 投票
1 回答
318 浏览

python - 在 python 中带空格的 Sed

我正在尝试使用 sed in 执行替换VMkernel。我使用了以下命令,

我有一个错误说sed: unmatched '/'。我用\. 有效。

当我尝试使用 python 进行相同操作时,

sed: unmatched '/'再次收到错误。我使用\s而不是空格,我将名称替换为samplesname.

如何用空格替换字符串?

0 投票
1 回答
888 浏览

vmware - 通过 vSphere 客户端登录 vCenter 时连接超时

我是VMware的新手。当我渴望进入 VCenter 时,我在前 3 次尝试中得到“连接超时”,在 3 次尝试后我能够登录到 VCenter。

我做了一些故障排除,并在 vCenter 中将客户端更改为服务器时间延长至 300 秒。但我仍然面临同样的问题。谁能帮我解决这个问题。提前致谢

0 投票
2 回答
2214 浏览

vmware - 连接多个 vCenter 服务器并使用 Powercli 收集信息

我有一个 vCenter 服务器列表。他们在不同的位置和不同的客户。我创建了一个包含所有 vCenter 服务器和凭据的文本文件,如下所示。我有 20 多个 Vcenter 服务器。我需要收集虚拟机、数据存储等信息(我有脚本)。

我想连接到每个 vCenter 服务器并执行我的脚本。请帮我。提前致谢。