2015-05-09 4 views
0

first_vagcode - это vm, созданный в папке f: \ vagvms \ vagcode, он все равно может быть загружен из vbox gui, но я никогда не могу его загрузить, используя vagrant up. Кажется, vagrant status не может даже обнаружить прямо сейчас, я взломал и нашел все метаданные внутри .vagrant потеряно, я знаю, что случилось, мой вопрос в том, как загрузить этот vm с помощью vagrant up, должен ли я восстановить файлы в .vagrant для этого vm? или я должен добавить что-то в Vagrantfile? но как это сделать?Как загрузить или приостановить бродягу, когда все файлы в .vagrant потеряны?

Кстати, я использую win7 x64

F:\vagvms\vagcode>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:\vagvms\vagcode>vboxmanage list vms 
    "first_vagcode" {3a1c41f3-3c01-4fa7-bb25-d68a66292b00} 
    "vagtwo_default_1431119083293_66111" {03ee5819-dfc3-4bdd-bd10-a2e4e44350c5} 

ответ

0

Вы можете:

  • запустить виртуальную машину из GUI
  • создать базовую коробку из виртуальной машины, используя vagrant box create BOX_ID
  • Используйте этот флажок в своей среде бродяг

Однако тот факт, что вам нужно это сделать, означает, что вы внесли некоторые изменения в vm вручную. Я предлагаю предоставить VM, используя Chef или Puppet. Сделав это, вы можете просто выбросить коробку и установить новую.