2

我想使用 vagrant-vsphere 并完成了https://github.com/nsidc/vagrant-vsphere/blob/master/README.md中描述的步骤

安装很顺利。现在我在这一步:

安装插件后,您必须创建一个 vSphere 框。example_box 目录包含一个 metadata.json 文件,该文件可用于使用以下命令创建一个虚拟框:

tar cvzf dummy.box ./metadata.json

如何创建这个 dummy.box?

我是否正确地假设我需要创建一个 VMware 基础盒?我在这里读到

VMware 基础盒是 VMware“vmwarevm”文件的必要内容的压缩存档。

但我找不到 vmwarevm 文件。

...我在 Windows 上使用 vmware 工作站 12。

4

1 回答 1

1

转到:https ://github.com/nsidc/vagrant-vsphere/tree/master/example_box并下载 metadata.json 文件。将此文件移动到您的 vagrant 项目目录并在终端中运行以下命令:

tar cvzf dummy.box ./metadata.json

此命令将输出一个名为 dummy.box 的文件,这是您在 Vagrantfile 上使用的文件。

我不确定,但我认为这个虚拟盒子应该只是一个填充物,因为所有 Vagrant 项目都需要一个盒子,但是由于您使用的是 vSphere 插件,您实际上是从 vSphere 服务器上已经存在的模板中克隆虚拟机。

于 2018-03-12T20:55:36.340 回答