Como criar um disco diferenciado encadeado de outro disco diferencial no Virtual Box?

3

Como criar um disco diferencial (encadeado) de um disco que já é uma imagem diferencial? Eu gostaria de ter:

 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)

Há algumas informações sobre o manual: link

Differencing images can be chained. If another differencing image is created for a virtual disk that already has a differencing image, then it becomes a "grandchild" of the original parent. The first differencing image then becomes read-only as well, and write operations only go to the second-level differencing image. When reading from the virtual disk, VirtualBox needs to look into the second differencing image first, then into the first if the sector was not found, and then into the original image.*

Eu não entendo ...

    
por WooYek 05.03.2010 / 18:10

2 respostas

2

Não é o que eu esperava, pois trato essa tarefa como uma área de gerenciamento de disco ...

Você precisa criar uma máquina que permaneça (e permaneça) em seu modelo, sempre que instalar nesta máquina algo que valha a pena ser lançado como um disco de modelo - tire uma foto instantânea . Quando um instantâneo é tirado, o disco atual é congelado e uma nova imagem diferencial é criada .

Depois, você pode anexar esse disco congelado a outra máquina , criando uma outra imagem diferente.

Se você quiser algum controle sobre onde o disco é stred e como eles são nomeados, você precisa desconectar os snapshots do disco (por exemplo, desconsiderar snapshots), e anexe estes discos no novo local e nome - eles serão apropriadamente reconhecidos como imagens de diferenciação encadeadas.

Assim, obter uma hierarquia mais limpa e uma maneira melhor de escolhê-los quando eles estiverem conectados.

    
por 15.03.2010 / 17:21
2

As instruções são ótimas.

Esse segmento é antigo, mas aqui está minha solução para obter um disco separado de um instantâneo:

  1. Crie o instantâneo do estado que você deseja salvar. Vá para o diretório de captura instantânea da VM e localize o nome da captura instantânea (verifique a data e a hora).
  2. Vá para a linha de elogios e use "VBoxManage clonehd" no instantâneo. Isso tira o instantâneo e cria um novo disco que inclui todas as informações dos discos anteriores aos quais o instantâneo foi vinculado.
  3. Use o novo disco como base para sua VM.

Uso de amostra (no Linux):

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

Você pode deixar o --format VMDK desativado se mantiver o formato .VDI nativo. Eu uso o formato VMDK no caso de precisar usar outro software de VM no futuro.

    
por 14.08.2012 / 10:31