
Tengo un disco de VM para copiar de un host a otro para realizar una migración en vivo.
Se me ocurren dos formas de copiar el disco de la VM.
Haga una instantánea del volumen lógico en el host original y cree un volumen lógico en el host de destino del mismo tamaño. Luego copie usando
dd
el comando.Cree una nueva máquina virtual en el volumen lógico de destino, luego haga una instantánea del volumen lógico desde el host original y ejecútela
rsync
para copiar todos los directorios y archivos al volumen lógico de destino conrsync
la opción—delete
.
El primer método lleva más tiempo ya que duplica todo el volumen. El segundo método es menos sencillo. ¿Cuál es la mejor manera de copiar el disco?
Respuesta1
Si tiene almacenamiento compartido, asegúrese de que el disco de la máquina virtual esté ubicado en el almacenamiento compartido, sea accesible para ambos hosts y esté montado en el mismo punto de montaje. Entonces la migración en vivo estándar dirigida por libvirt simplemente funcionará.
Si no tiene almacenamiento compartido, KVM/QEMU también lo admite. De hecho, en más de un sentido [1]
Por supuesto, es una mejor idea utilizar libvirt
[2]
[1]http://wiki.qemu.org/Features/LiveBlockMigration
[2]http://libvirt.org/migration.html