Quando devo usar clones de VMs vinculados ou completos?

22

Eu já vi documentação para os clones de máquina virtual Full e Linked , mas não consigo entender completamente quando devo usar um sobre o outro. Vejo que o clone completo cria uma cópia da VM, mas e o vinculado - significa que tudo o que faço em uma VM será refletido em outra? Isso não faz sentido para mim ...

Alguém pode dar alguns exemplos específicos quando eles usariam clones de VMs completos vs. vinculados?

c00000fd
fonte

Respostas:

31

O clone vinculado funciona de maneira semelhante à técnica de instantâneo. Os instantâneos funcionam de uma maneira que economiza o uso do disco: quando você cria um instantâneo e faz alterações depois disso (à medida que trabalha com o sistema dentro da VM), o VMware armazena apenas as partes alteradas do disco (setores).

Os clones de VMs vinculados funcionam de maneira semelhante: se você possui um disco de 10 GB e cria um clone vinculado, não precisa de 10 GB de espaço adicional - apenas muito menos. Conforme você trabalha com a VM original ou clonada, apenas as alterações ou diferenças são armazenadas. É importante observar que a VM clonada ainda depende da imagem do disco original.

Mas: você pode trabalhar com as duas VMs independentemente - as diferenças são apenas internas. Você economiza espaço em disco ao usar um clone vinculado - mas o desempenho também pode ser menor em certos casos.

Se você tiver muitas VMs muito semelhantes para executar, pode fazer sentido usar clones vinculados, pois você pode economizar muito espaço em disco.

Se você apenas clonar uma VM e começar a instalar software ou dados totalmente diferentes, um clone copiado pode ser melhor.

Alex
fonte
Uma aplicação típica de clones vinculados: a criação de três máquinas virtuais, cada uma com uma versão diferente do Internet Explorer, para fins de desenvolvimento da web.
Aldemarcalazans
2

O clone vinculado também é mais rápido, mas você deve ter cuidado ao remover VMs - se você excluir a imagem de base de um determinado clone vinculado, esse clone vinculado morrerá. Eu sou um usuário do VirtualBox (feliz): lá é possível ver uma determinada máquina (Configurações -> Armazenamento -> parar o cursor sobre a imagem do HDD virtual) se essa imagem é baseada em outra e qual é a base. Mas, por enquanto, não sei como garantir, antes de excluir uma VM, que ela não seja uma base para nenhum outro clone vinculado. Observe também que a qualquer momento, se você deseja tornar um clone vinculado um independente, você pode fazer o Clone Completo desse clone vinculado e você o terá. Eu acho que o processo inverso é impossível (tornando o clone determinado vinculado em uma determinada base para economizar espaço em disco). Por favor, alguém me corrija se eu não estiver certo.

Ivan Ivanov
fonte