Назад | Перейти на главную страницу

Vagrant сохраняет текущее состояние при перезагрузке Windows

Я использую vagrant с ubuntu в качестве гостевой ОС, но когда Windows перезагружается, мне снова приходится устанавливать LAMP и настраивать виртуальные хосты, а также все приложения, такие как git, memcache, снова.

Как я могу сохранить состояние виртуальной машины, используя бродягу, когда окна закрываются?

Спасибо

Я знаю, что немного опаздываю на вечеринку здесь, но я недавно сам столкнулся с этим, когда учился использовать Vagrant, и документы не делают это полностью очевидным. Я выключал виртуальную машину с помощью vagrant halt а затем используя vagrant up в следующий раз, когда я включу свой компьютер, это разрушит состояние виртуальной машины и заставит вас начать все сначала.

Чтобы сохранить одну и ту же виртуальную машину и не потерять ее состояние, используйте vagrant suspend и vagrant resume команды. Это позволит вашей виртуальной машине пережить перезагрузку хост-машины с сохранением ее состояния.

Конечно, вся идея Vagrant заключается в том, что процесс подготовки виртуальной машины должен полностью привести ее в рабочее состояние без дополнительной настройки. Вам следует подумать об интеграции некоторых кулинарных книг Chef с вашей виртуальной машиной или, по крайней мере, написать несколько сценариев оболочки для установки и настройки вашего стека LAMP.