问题标签 [ova]

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

upload - OVA 导入失败

当我试图在 Vmware Workstation 12 上打开 ova 时,我收到了这个弹出窗口:

导入失败,因为 XXXXXX.ova 未通过 OVF 规范一致性或虚拟硬件一致性检查。

单击重试以放宽 OVF 规范和虚拟硬件合规性检查并再次尝试导入,或单击取消以取消导入。如果重试导入,您可能无法在 VMware Workstation 中使用虚拟机。

我尝试了 2 个不同的文件,但它是相同的。我尝试重新安装工作站,但仍然有问题。我可以将这些文件上传到另一台计算机上..

想法?

0 投票
1 回答
2516 浏览

vmware - 如何制作与静态​​ IP 地址一起使用的 OVA?

我们为客户制作了一个 OVA,它使用 DHCP 来查找其 IP 地址。它使用 CoreOS 作为客户操作系统。

一些客户希望能够使用静态 IP 地址,并在 VMWare 中进行配置。

这样做的最佳实践方式是什么?

在控制台上拥有用户界面的唯一方法是部署虚拟机的人在 IP 地址、网络掩码和 DNS 等中键入密钥吗?

如果是这样,Linux 上是否有标准工具可以做到这一点,还是我们必须自己编写?

或者是否有其他方式将设置发送到客户操作系统?

0 投票
1 回答
40 浏览

c# - 从 HTML 源解析文本

我的程序中有这个 Html(xml 表单)结果 例子

我想要的只是从这个来源(导演 - 音乐.....)获取信息有没有办法用 c# 将图片中的 1 和 2 之类的文本分组?

0 投票
0 回答
187 浏览

templates - Packer.io 模板

我有 2 个输入文件

  1. 已安装 Base CentOS6.5 和所有必需的软件包(rpm)的自定义 OVA。
  2. 我的 ZIP 格式的应用程序中捆绑了 install.sh。(应用程序.zip)

我正在寻找应该采取的打包机模板

  1. 自定义 OVA,然后在 ESXi 主机上创建 VM
  2. 自定义应用程序(app.zip)到 VM,解压缩 app.zip,运行 install.sh 并在安装完成时生成一个新的 OVA。

如果可以,是否可以使用打包程序,任何指针/任何人都可以帮助我提供示例模板吗?

感谢和问候,

0 投票
2 回答
1892 浏览

vmware - VMWare vSphere Client GUI 和 VM 之间的网络接口顺序不匹配

我有一个 ova 模板。其中定义了6个网络接口,分别命名为net0、net1、net2、net3、net4、net5。它们的类型都是VMXNET3。

当我将此 ova 模板部署到 ESXi6.0/5.5 服务器时,其中一个步骤是配置从网络名称(net0、net1、...、net5)到 ESXi 服务器上现有网络(如 vlan500、vlan501、.. ., vlan505), 比如:

虚拟机实例上电后,虚拟机实例中有6个eth网络接口:eth0、eth1、...、eth5。

我希望 VM 内 ethX 的顺序应该与 VM 外适配器的顺序相同,例如:

但我发现我通过检查 MAC 地址得到了这个:

你能帮忙指出如何解决这个问题吗?

提前致谢!

ovf xml 如下所示:

0 投票
1 回答
2919 浏览

rest - VCenter:REST API:如何将 ova 上传到内容库

我正在尝试使用 REST API 从 ova 创建一个 VM。我可以使用这个 Rest API 来做到这一点:

为此,我通过 vSphere 客户端上传了 ova。(内容库->选择库->导入项目->从本地选择.ovf文件->(提示选择参考文件)从本地选择依赖的.vmdk)

但我想通过 Rest API 执行上传。

到目前为止我所做的步骤是:

  1. 创建库

网址:https://vcenter_ip/rest/com/vmware/content/local-library

  1. 创建库项目

网址:https://vcenter_ip/rest/com/vmware/content/library/item

  1. 创建新的更新会话

网址: https://vcenter_ip/rest/com/vmware/content/library/item/update-session

接下来,我尝试将文件上传到内容库项目,这就是我面临问题的地方。

  1. 上传ovf

4(一)。请求端点上传 .ovf 文件

网址:https://vcenter_ip/rest/com/vmware/content/library/item/updatesession/file/id:f539fb7e-af8f-4cc8-ad66-cdcbd80f5dc4%3Aec4f8df0-249f-4887-ab84-0933f86e106c?~action=add

回复正文:

4(b)。使用 put 请求上传到该 URI,并将文件上传为多部分表单数据(我使用邮递员完成了此操作 - 我通过 Vcenter api explorer 完成了其余的调用)

在此处输入图像描述

4(c)。在更新会话中验证文件

但这与我通过 vsphere 客户端成功上传时上传的文件相同。

这里有什么问题?接下来如何上传参考 .vmdk?

0 投票
1 回答
549 浏览

python - + 不支持的操作数类型:子进程中的“Popen”和“str”。Popen

我正在查看此脚本以在创建 ova 时禁用 shell=True。

它在 shell=True 时有效,但在 shell=False 时给我一个 TypeError。我很确定问题出在命令的这一部分" vi:\//" + username + ":" + encodedPassword + "@" + hostname"——因为当我从列表中删除这个元素(即命令)时,脚本会向前移动。我已经尝试过硬编码值,例如"vi:\//user:password@70.60.70.90"并且也删除了,但我仍然收到这种类型的错误。

Python版本是2.7

错误:

我究竟做错了什么?

编辑:我知道这是 vi 命令的问题,因为当"vi:\//" + username + ":" + encodedPassword + "@" + hostname"用硬编码替换时"hello",脚本会向前移动。

0 投票
1 回答
340 浏览

vmware - packer: Build type vmware-iso using ova as source

In packer, when using "type": "virtualbox-ovf" it is possible to define a base ova using:

This option does not seem to be available when building with "type": "vmware-iso"

Is there an alternative way for building with VMWare provider, starting from a base .ova?

0 投票
1 回答
640 浏览

virtual-machine - 在 ovf 部署期间强制指定 ovf 属性

我希望在部署 ova 以创建 vm 时强制设置 root 密码。我在 ovf 中设置了该属性,但似乎无法强制执行。VSphere 客户端在部署时显示属性,但用户可以跳过设置值并转到下一步。

我已经尝试在产品部分设置 ovf:required="true" (尽管理想情况下它应该是错误的,因为其他预先存在的设置不应该是强制性的)。我也尝试将最后一个属性设置为 ovf:required="true" 但这也不起作用。

我不确定 ovf:required 标志是否是执行此操作的正确属性。ovf 规范指南对此不是很清楚,但它说明了这一点。

在自定义元素上,布尔型 ovf:required 属性指定元素中的信息是正确行为所必需的还是可选的。如果未指定,则 ovf:required 属性默认为 TRUE。OVF 包的消费者检测到所需的扩展并且它不理解将失败。

如何强制设置 root 密码?

0 投票
1 回答
244 浏览

vmware - 打包器:从源 ova 构建时出错

我正在尝试.ova使用另一个.ova作为源来构建文件:

我的配置如下:

(模板验证成功顺便说一句)

我在用:

(虽然我已经在试用模式下安装了 VMWare Workstation Pro)

运行时packer build出现以下错误:

...构建“vmware-vmx”错误:VMWare Player 版本 5 不支持克隆。请使用 VMWare Player 版本 6 或更高版本。

==> 某些构建未成功完成并出现错误:--> vmware-vmx:VMWare Player 版本 5 不支持克隆。请使用 VMWare Player 版本 6 或更高版本。

==> 构建完成但没有创建工件。