Isso realmente deve ser um comentário para a resposta de yagmoth555, mas eu ainda não tenho o representante.
Estou ciente de que isso é antigo, mas ainda está sendo publicado para referência futura.
de acordo com o link , você pode exportar e importar uma diferença no nível de bloco entre um instantâneo e o estado atual, então o processo seria:
- Pare a VM (brevemente)
- Tire um instantâneo %código%
- inicie a vm
- exportar o instantâneo (completo) %código%
- importe o instantâneo em outro host e SR; GUI (não inicie)
- encerre a VM original
- exportar o delta %código%
- importe o delta no novo host e sr %código%
- Iniciar máquina no novo host
Supondo que o delta não seja muito grande, o tempo de inatividade deve ser mínimo. Uma palavra de advertência: eu realmente não tentei isso.
Se os servidores estiverem no mesmo pool, você pode simplesmente mover a VM entre os SRs, mesmo enquanto estiver em execução. Apenas fiz isso com um disco de 30 GB (no XenServer 6.5).