问题标签 [vsphere]

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 回答
2789 浏览

plugins - 安装 vagrant-vsphere 插件

所以我最近安装了 vagrant-aws 插件vagrant plugin install vagrant-aws,在经历了 ruby​​ 版本和依赖项的冒险之后。无论如何,对于我们的部署管道,我需要找到一种方法来使用 vagrant 启动 vSphere 机器,并且在 github 上有一个 vagrant-vsphere 插件,但我不知道如何处理它。一般来说,我对 ruby​​/programming/devOps 真的很陌生,而且看起来 vagrant 不允许您从本地文件安装插件。

我在 vagrant docs 中看到你可以在你的 vagrant 文件中使用 require 'my_plugin' 的插件,我尝试了 my_plugin 所在的 .gemspec 文件的路径,但似乎无法弄清楚如何工作。如果有人对我可以查看的互联网上的地方有帮助或指点,我将非常感激:) 我将在网上搜索很长时间以找到解决方案。

0 投票
2 回答
2382 浏览

python - 可用于 vSphere WS SDK 的 python 库

我正在寻找可用于访问 vSphere WS SDK 的 python 库。我遇到了两个没有 GPL 许可证的: psphere - https://github.com/jkinred/psphere pysphere - https://code.google.com/p/pysphere/

有没有人在生产中使用过这些。我不希望这些用于测试自动化,而是用于可以扩展到高达 25K VM 的产品。

我看到这篇文章Python - VMWare vSphere (WEB SDK) - SUDS。但他似乎只将它用于测试自动化。此外,我不仅在寻找 VM 操作,还在寻找其他对象,如主机、集群、端口组、vDS 等。

问候,
利蒂

0 投票
1 回答
7449 浏览

c# - vsphere api 更改 VirtualMachine 的 IP 地址

我是 vsphere api 的新手,我正在尝试将虚拟机的网络设置从动态 ip 更改为静态 ip,但我找不到设置。这是我到目前为止的代码,它连接到 vsphere,找到虚拟机,并更改虚拟机的名称。
我假设 VirtualMachineConfigSpec 中有一个设置也会更改网络设置,但我找不到它。

0 投票
1 回答
1961 浏览

windows-7 - 是否可以在 Windows 7 上为特定用户禁用 UAC?

我们有以下问题。我们希望能够在没有 UAC 的情况下安装软件,然后切换用户并启用 UAC。在 BrekIT (brekit.com) 的帮助下,我们在启用 UAC 的情况下自动执行安装过程。
为了能够灵活,我们需要有一个解决方案,我们可以在 UAC 的开启和关闭之间切换而无需用户交互。它在安全的测试区域中执行,因此我们无需担心可能存在的安全风险。
也值得注意。我们使用带有许多虚拟机的 vSphere 服务器进行测试。也许使用 vmware 可能会有另一种更简单的解决方案。

非常感谢!朱利安

0 投票
2 回答
480 浏览

perl - 如何将 vSphere SDK for Perl 与 IPV6 主机一起使用

我正在尝试重构旧的 perl 代码以支持一些新的仅支持 IPV6 的主机。

在测试基本的“ connect.pl”脚本时,它失败了

不支持的 IP 地址格式:

我还编写了一个小测试脚本来练习 Util::connect,它以同样的方式失败。

注意事项:

我正在使用VMware-vSphere-Perl-SDK-5.1.0-780721.

在我的场景中,ESXi主机IPV6只运行,客人IPV4只运行。

0 投票
1 回答
12003 浏览

directory - ESXi 服务器中 vmware 的共享文件夹选项

我正在使用 ESXi 服务器并使用 vSphere 客户端运行虚拟机。我在 VMware 中使用共享文件夹选项,但现在在这些虚拟机中找不到此选项。如何创建共享文件夹或如何在 VMware 虚拟机之间轻松传输文件?谢谢。

0 投票
3 回答
766 浏览

java - vijava after reconfigVM_task, do we need refresh Vsphere web client?

Background:

In a project, I need use reconfigVM_task to delete all the virtualDisks of one virtualMachine, and then, I need continue to run the second reconfigVM_task which using other configuration file to add multiple virtualDisks to this virtual machine.

Problem:

The firstTask(delete vm's all virtualDisk) works fine, but after that the secondTask(add multiple virtualDisks failed). VCENTER keep showing "Cannot complete operation, becuase the file or folder [xxxdatastore] vmName/virtualDiskName.vmdk is already exists".

I have checked, vcenterURL/folder showing the virtualDisk has been deleted already. If I manually refresh vsphere web client, then redo the add virtualDisk, it works.

Question:

  1. Anyone know how to solve the problem "Add virtualDisks but has error 'Cannot complete operation because xxx.vmdk already exist"?

  2. OR anyone know how to use vijava api to refresh datastore make the delete is able been recognize?

0 投票
1 回答
4966 浏览

virtual-machine - 如何在 vSphere 中识别 vCenter 定位器?

将 OVA/OVF 文件部署到 vCenter 时,ovftool需要定位器。

用户指南中的示例定位器如下所示:vi://user@localhost/Datacenter

当我使用 vSphere 查看 vCenter 路径时,我们设置的层次结构是:

也许我认为这个层次结构是定位器的假设是不正确的,因为vi://user@localhost/Location/Department\ with\ Spaces/security_group只是返回Error: Cannot parse VI locator

vSphere 中有没有一种方法可以确定ovftool部署的 vCenter 的正确定位器?

0 投票
1 回答
404 浏览

perl - 是否可以在 vmware 中仅创建 .vmdk 文件的链接克隆

我想要一种编程方式来创建具有多个 delta.vmdk 磁盘的虚拟机,这些磁盘都指向原始数据磁盘。我知道您可以创建执行此操作的克隆和快照,但我还没有弄清楚如何将磁盘全部放在一台机器上。有谁知道这是否可能,如果可能,它是如何实现的。我通常使用 perl SDK,但任何指针都将不胜感激。

0 投票
1 回答
1821 浏览

java - vSphere Web 服务示例失败并显示“服务器发送 HTTP 状态代码 200:OK”

我想以编程方式从 vSphere/vCenter 部署 VM 模板,因此我从 VMware 下载了 SDK zip 并将 VMClone.java 从 Web 服务 sdk 复制到 Eclipse 项目中,并使用以下代码运行它:

(这只是一个示例设置,所以上面的代码没有隐私问题)(是的,这段代码不是很好,它只是为了测试)

但这因以下消息/堆栈跟踪而失败:

这也发生在 VMCreate 和使用 samples.jar 而不是复制源文件时。知道如何解决这个问题吗?

该 url 指向安装了 vCenter Server 的 win2008 服务器,包括 vSphere Web Client。

谢谢你的帮助。