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

Как создать связанный разностный диск другого разностного диска в Virtual Box?

Как создать разностный диск (связанный) из диска, который уже является разностным образом? Я бы хотел:

 W2008 (base immutable) 
  -> W2008+SQL2008 
     (differencing, with SQL installed) --- This I can do.
    -> W2008+SQL2008+SharePoint 
       (chained differencing with Sharepoint installed on top of SQL2008)

Информация об этом есть в руководстве: http://www.virtualbox.org/manual/ch05.html#diffimages

Различающиеся изображения можно объединять в цепочку. Если другой разностный образ создается для виртуального диска, на котором уже есть разностный образ, он становится «внуком» исходного родителя. Тогда первое разностное изображение также становится доступным только для чтения, а операции записи переходят только к разностному изображению второго уровня. При чтении с виртуального диска VirtualBox необходимо сначала просмотреть второе разностное изображение, затем первое, если сектор не был найден, а затем исходное изображение. *

Я не понимаю ...

Не то, что я ожидал, поскольку рассматриваю эту задачу как область управления дисками ...

Вам нужно создать машину, которая будет (и останется) вашим шаблоном, каждый раз, когда вы устанавливаете на эту машину что-то, что стоит выпускать в качестве диска шаблона - моментальный снимок. Когда делается снимок, текущий диск заморожен и создается новое разностное изображение.

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

Если вам нужен некоторый контроль над тем, где хранятся диски и как они называются, вам необходимо отключить снимки формы диска (например, игнорировать снимки) и повторно подключить эти диски к новому местоположению и имени - они будут правильно распознаны как связанные разностные изображений.

Таким образом получается более чистая иерархия и лучший способ их выбора при присоединении.

Инструкции отличные.

Эта ветка устарела, но вот мое решение для получения отдельного диска из снимка:

  1. Создайте снимок состояния, которое хотите сохранить. Перейдите в каталог снимка виртуальной машины и найдите имя снимка (проверьте дату и время).
  2. Перейдите к строке одобрения и используйте "VBoxManage clonehd" на снимке. Это делает снимок и создает из него новый диск, который включает всю информацию с предыдущих дисков, с которыми был связан снимок.
  3. Используйте новый диск как основу для вашей виртуальной машины.

Пример использования (под Linux):

VBoxManage clonehd /data/vm/Win7/Snapshots/{35fe3c30-572c-4edd-9fd2-3accdb6bfe19}.vmdk win7-work.vmdk --format VMDK

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