Файлы VBox: что резервировать для снимка?

Я хотел бы иметь возможность создать гостевую виртуальную машину с VirtualBox и сделать два снимка:

  • "Clean Config" - только установленная ОС и минимальные зависимости, пока нет целенаправленного программного стека
  • "Полностью настроен" - Clean Config + мой программный стек (сервер приложений, база данных, веб-сервер и т. Д.)

Таким образом, я всегда смогу либо очистить виртуальную машину и начать заново с новой виртуальной машины (Clean Config), либо очистить стек программного обеспечения и начать заново не только с помощью Clean Config, но и с недавно установленным серверным программным обеспечением.

Когда я создаю свою виртуальную машину (для простоты использую контроллер SATA и диск VDI), я вижу три связанных с ней файла:

  • my-first-vbox-vm.vbox
  • my-first-vbox-vm.vbox-prev
  • my-first-vbox-vm.vdi

Я предполагаю, что файл VDI является моим жестким диском и фактически содержит все данные (программный стек OS +) для виртуальной машины, и что файл VBOX представляет собой любую другую конфигурацию для виртуальной машины, которая не имеет отношения к хранилищу (монитор / дисплей) конфиг, мобо и т. д.). Не уверен, что файл VBOX-PREV...

Мой вопрос (ы) связан с реализацией такой системы резервного копирования моментальных снимков. Я купил внешний жесткий диск объемом 1 ТБ, который хочу использовать для хранения этих снимков. Так:

  • Какие файлы мне нужно сделать для резервного копирования, чтобы иметь эти два конфига (Clean & Full)? Мне нужны все три или только VDI? Я думаю, это сводится к следующему: могу ли я просто сохранить VDI и "подключить его" к любому старому файлу VBOX (ВМ)? Или все эти файлы связаны в бедре?

Заранее спасибо!

2 ответа

Решение

Некоторые из этих функций встроены в VirtualBox, хотя я не могу сказать, что они надежны. (Фактически, когда я запустил свой VirtualBox, он сказал мне, что один из моих виртуальных жестких дисков по каким-то причинам был недоступен...) VDI - это образ вашего виртуального диска, и в основном это жесткий диск. После создания снимков они добавляются в папку снимков как виртуальные жесткие диски. Это хорошо работает в целях тестирования, но у меня было несколько снимков, которые перестали работать по любой причине.

Звучит так, будто вы настроены намного больше, чем нужно, хотя с внешним объемом 1 ТБ. Вы должны иметь возможность загружать машину только с VDI, но файл vbox невелик, поэтому вы также можете сделать резервную копию. Пока у вас есть VDI, я не могу представить себе причину, по которой вы не сможете запустить машину обратно в VirtualBox. Если вы начинаете с виртуального жесткого диска, вы можете даже загрузить машину на другой виртуальной машине с некоторыми изменениями.

Лучше всего настроить чистую настройку, выполнить резервное копирование всего, а затем сделать то же самое для полной конфигурации. С диском 1 ТБ у вас определенно есть место.

Меня беспокоит только то, что UUID образов виртуальных дисков даст вам горе, пытаясь запустить два снимка виртуальной машины. Преодолеть это можно, отредактировав файл VirtualBox.xml, но это слишком много работы, чтобы выполнить то, чего вы хотите добиться здесь.

Я предлагаю взять полное клонирование текущего состояния вашей виртуальной машины и настроить вторую виртуальную машину на использование другого MAC-адреса, чтобы у вас не было головной боли в локальной сети.

Я на самом деле просто написал блог на эту тему; если вы хотите узнать, как это сделать, то посмотрите по адресу:

http://ed.tella.info/blog/how-to-clone-a-vm-in-virtualbox

Другие вопросы по тегам