vagrant-vsphere:如何创建 .box 文件?

vagrant-vsphere: how to create a .box file?

我想使用 vagrant-vsphere 并完成了 https://github.com/nsidc/vagrant-vsphere/blob/master/README.md

中描述的步骤

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

After installing the plugin, you must create a vSphere box. The example_box directory contains a metadata.json file that can be used to create a dummy box with the command:

tar cvzf dummy.box ./metadata.json

如何创建这个 dummy.box?

我认为我需要创建一个 VMware base box 是否正确? 我读 here

A VMware base box is a compressed archive of the necessary contents of a VMware "vmwarevm" file.

但是我找不到 vmwarevm 文件。

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

前往: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 服务器上。