Как создать разностный диск (связанный) из диска, который уже является разностным образом? Я бы хотел:
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 необходимо сначала просмотреть второе разностное изображение, затем первое, если сектор не был найден, а затем исходное изображение. *
Я не понимаю ...
Не то, что я ожидал, поскольку рассматриваю эту задачу как область управления дисками ...
Вам нужно создать машину, которая будет (и останется) вашим шаблоном, каждый раз, когда вы устанавливаете на эту машину что-то, что стоит выпускать в качестве диска шаблона - моментальный снимок. Когда делается снимок, текущий диск заморожен и создается новое разностное изображение.
Тогда ты можешь прикрепите этот замороженный диск к другой машине, создавая другой отличительный образ.
Если вам нужен некоторый контроль над тем, где хранятся диски и как они называются, вам необходимо отключить снимки формы диска (например, игнорировать снимки) и повторно подключить эти диски к новому местоположению и имени - они будут правильно распознаны как связанные разностные изображений.
Таким образом получается более чистая иерархия и лучший способ их выбора при присоединении.
Инструкции отличные.
Эта ветка устарела, но вот мое решение для получения отдельного диска из снимка:
Пример использования (под Linux):
VBoxManage clonehd /data/vm/Win7/Snapshots/{35fe3c30-572c-4edd-9fd2-3accdb6bfe19}.vmdk win7-work.vmdk --format VMDK
Вы можете оставить --format VMDK
выключен, если вы придерживаетесь собственного формата .VDI. Я использую формат VMDK на случай, если в будущем мне понадобится другое программное обеспечение виртуальной машины.