Posso converter um Fast Clone em uma cópia completa?

2

Estou usando o XenCenter para acessar um XenServer com várias VMs que eu uso para DBs dev. Periodicamente, crio novas VMs com um novo lote de dados ativos higienizados e, em seguida, troco-os com as VMs antigas.

Normalmente, no Assistente de Nova VM, para Armazenamento, desativo a opção "Usar clone de disco rápido no nível de armazenamento" para criar uma cópia completa dos discos virtuais usados em cada VM. Desta vez, no entanto, deixei a opção marcada. A nova VM foi iniciada quase imediatamente, conforme o esperado.

Eu pensava anteriormente que o clone rápido ligaria ao original apenas temporariamente, enquanto fazia a cópia completa em segundo plano. De algumas leituras que fiz hoje, parece que esse não é o caso; um clone rápido é praticamente apenas um instantâneo do original, mais um conjunto de mudanças, e permanece assim para sempre. (Se eu estiver errado, e o clone rápido se tornar uma cópia completa por conta própria em segundo plano, minha pergunta é irrelevante.)

No XenCenter, como posso converter um disco virtual clonado rápido em uma cópia completa?

    
por Martin Carney 26.04.2016 / 19:00

2 respostas

1

Eu não tenho certeza se esta é a melhor maneira de resolver o problema, mas aqui está como eu fiz isso.

Exporte a VM da qual você fez um clone e exclua a VM. Isso quebra a cadeia entre o clone / pai, o clone se transformará em uma cópia completa.

Importe a VM que você excluiu.

    
por 26.04.2016 / 22:28
0

Sim, você pode. Você precisa usar "xe vm-copy".

xe help vm-copy command name : vm-copy reqd params : new-name-label optional params : new-name-description, sr-uuid, description : Copy an existing VM, but without using storage-level fast disk clone operation (even if this is available). The disk images of the copied VM are guaranteed to be 'full images' - i.e. not part of a CoW chain. The simplest way to select the VM on which the operation is to be performed is by supplying the argument 'vm='. VMs can also be specified by filtering the full list of VMs on the values of fields. For example, specifying 'power-state=halted' will select all VMs whose power-state field is equal to 'halted'. Where multiple VMs are matching, the option '--multiple' must be specified to perform the operation. The full list of fields that can be matched can be obtained by the command 'xe vm-list params=all'. If no parameters to select VMs are given, the operation will be performed on all VMs.

    
por 14.01.2017 / 18:07

Tags