当 .vagrant 中的所有文件都丢失时,如何启动或暂停 Vagrant?



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 中进行了一些更改。我建议使用ChefPuppet预配 VM。这样做,您可以简单地扔掉盒子并设置一个新的盒子。

相关内容

  • 没有找到相关文章

最新更新