Capítulo 9. Migración de máquinas virtuales
Si el host actual de una máquina virtual (VM) se vuelve inadecuado o ya no se puede utilizar, o si desea redistribuir la carga de trabajo de alojamiento, puede migrar la VM a otro host KVM.
9.1. Cómo funciona la migración de máquinas virtuales
La parte esencial de la migración de una máquina virtual (VM) es copiar la configuración XML de una VM a una máquina anfitriona diferente. Si la VM migrada no se apaga, la migración también transfiere el estado de la memoria de la VM y cualquier dispositivo virtualizado a una máquina anfitriona de destino. Para que la VM siga funcionando en el host de destino, las imágenes de disco de la VM deben seguir estando disponibles para ella.
Por defecto, la VM migrada es transitoria en el host de destino, y permanece definida también en el host de origen.
Puede migrar una VM en funcionamiento utilizando las migraciones live o non-live. Para migrar una VM apagada, debe utilizar una migración offline. Para más detalles, consulte la siguiente tabla.
Tipo de migración | Descripción | Caso de uso | Requisitos de almacenamiento |
---|---|---|---|
Live migration | La VM continúa ejecutándose en la máquina anfitriona de origen mientras KVM transfiere las páginas de memoria de la VM al anfitrión de destino. Cuando la migración está casi completa, KVM suspende muy brevemente la VM y la reanuda en el host de destino. | Es útil para las máquinas virtuales que requieren un tiempo de actividad constante. Sin embargo, las máquinas virtuales que modifican las páginas de memoria más rápido de lo que KVM puede transferirlas, como las máquinas virtuales sometidas a una gran carga de E/S, no pueden ser migradas en vivo, y en su lugar debe utilizarse non-live migration. | Las imágenes de disco de la VM deben estar ubicadas en una red compartida, accesible tanto para el host de origen como para el host de destino. |
Non-live migration | Suspende la VM, copia su configuración y su memoria al host de destino, y reanuda la VM. | Crea un tiempo de inactividad para la VM, pero generalmente es más fiable que la migración en vivo. Se recomienda para las máquinas virtuales con mucha carga de E/S. | Las imágenes de disco de la VM deben estar ubicadas en una red compartida, accesible tanto para el host de origen como para el host de destino. |
Offline migration | Mueve la configuración de la VM al host de destino | Recomendado para los VM de cierre. | Las imágenes de disco de la VM no tienen que estar disponibles en una red compartida, y pueden copiarse o moverse manualmente al host de destino. |
Recursos adicionales
- Para más información sobre las ventajas de la migración de máquinas virtuales, consulte Sección 9.2, “Ventajas de la migración de máquinas virtuales”.
- Para obtener instrucciones sobre la configuración del almacenamiento compartido para la migración de máquinas virtuales, consulte Sección 9.4, “Compartir imágenes de disco de máquinas virtuales con otros hosts”.