2

Я хотел бы иметь возможность создать гостевую виртуальную машину с 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 ответа2

2

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

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

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

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .