Когда я запускаю бродягу, создается новая виртуальная машина, а не виртуальная машина, идентифицированная в .vagrant\machines\default\virtualbox\id
. Идентификатор новой виртуальной машины затем записывается в файл id
.
Мои виртуальные машины:
C:\Users\Chris>vboxmanage list vms
"MyVM_1373377014" {177aef6c-b9ec-4a85-adad-76c70f80fa62}
Далее:
C:\Users\Chris>echo 177aef6c-b9ec-4a85-adad-76c70f80fa62 > .vagrant\machines\default\virtualbox\id
Далее следуют:
C:\Users\Chris>vagrant up
Результаты в новой виртуальной машине:
C:\Users\Chris>vboxmanage list vms
"MyVM_1373377014" {177aef6c-b9ec-4a85-adad-76c70f80fa62}
"MyVM_1373566342" {4fedb342-cc0b-40fd-a8d1-403049065274}
И id
, содержащий новый идентификатор VM:
C:\Users\Chris>type .vagrant\machines\default\virtualbox\id
4fedb342-cc0b-40fd-a8d1-403049065274
Итак, новая VM создается по какой-то причине, а не запускает существующую.
Я запускаю Vagrant версии 1.2.3