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

Плагин vagrant sahara - несколько снимков

Как я могу сделать более одного снимка в режиме песочницы Sahara? Или я могу увидеть список всех совершенных мною коммитов и откатиться к ним?

Зачем мне все это?

Я просто хочу настроить начальную виртуальную машину. После этого я хочу скомпилировать несколько пакетов из исходников, а это займет довольно много времени. Итак, прямо сейчас я думаю об этом порядке:

  1. Начальная установка vagrant box ubuntu 12.04
  2. Снимок этого состояния
  3. Скомпилируйте исходники, установите общесистемный rbenv (он также делает компиляцию)
  4. Снимок второго состояния
  5. Начать все мои эксперименты с инфраструктурой
  6. Откат к любому из моих предыдущих состояний или фиксация третьего состояния

Sahara не поддерживает этот рабочий процесс. Каждый раз, когда ты бежишь vagrant sandbox commit, он удаляет ваш предыдущий снимок и создает новый. Если вы хотите сохранить несколько снимков, вам придется управлять ими вручную. Если вы используете Virtualbox, Вот это соответствующая документация.

Вы можете подумать об одном: после шага 3 упаковка состояние вашей виртуальной машины в коробке. Таким образом, вы легко можете создавать и уничтожать виртуальные машины для своих экспериментов, не повторяя шаги 1–3.