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

时间:2018-03-02 09:16:02

标签: vagrant vsphere vmware-workstation vagrant-windows vagrant-plugin

我想使用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基础框? 我读了here那个

  

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

但我找不到vmwarevm文件。

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

1 个答案:

答案 0 :(得分: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服务器。