first_vagcode是在文件夹 f:\vagvms\vagcode 中创建的 VM,它仍然可以从 vbox gui 启动,但现在我永远无法使用vagrant up
启动它,现在似乎vagrant status
甚至无法发现,我入侵了,发现 .vagrant 中的所有元数据都丢失了,我知道发生了什么,我的问题是如何使用vagrant up
启动这个 VM, 我是否应该在 .vagrant 中为此 VM 重新生成文件?或者我应该在流浪者文件中添加一些东西?但是怎么做呢?
顺便说一句,我正在使用Win7 x64
F:vagvmsvagcode>vagrant status
Current machine states:
default not created (virtualbox)
The environment has not yet been created. Run `vagrant up` to
create the environment. If a machine is not created, only the
default provider will be shown. So if a provider is not listed,
then the machine is not created for that environment.
F:vagvmsvagcode>vboxmanage list vms
"first_vagcode" {3a1c41f3-3c01-4fa7-bb25-d68a66292b00}
"vagtwo_default_1431119083293_66111" {03ee5819-dfc3-4bdd-bd10-a2e4e44350c5}
你可以:
- 从 GUI 启动虚拟机
- 使用
vagrant box create BOX_ID
从 VM 创建基础框 - 在您的流浪环境中使用该框
但是,需要执行此操作的事实意味着您手动在 VM 中进行了一些更改。我建议使用Chef
或Puppet
预配 VM。这样做,您可以简单地扔掉盒子并设置一个新的盒子。