Migrar máquinas virtuales
Nota:
XenCenter 2023.x.x se encuentra actualmente en versión preliminar y no se admite para su uso en producción. Tenga en cuenta que cualquier referencia futura al soporte de producción solo se aplicará cuando XenCenter 2023.x.x y XenServer 8 pasen del estado de vista previa al de disponibilidad general.
Puede usar XenCenter 2023.x.x para administrar los entornos no productivos CU1 de XenServer 8 y Citrix Hypervisor 8.2. Sin embargo, para administrar el entorno de producción Citrix Hypervisor 8.2 CU1, utilice XenCenter 8.2.7. Para obtener más información, consulte la documentación de XenCenter 8.2.7.
Puede instalar XenCenter 8.2.7 y XenCenter 2023.x.x en el mismo sistema. La instalación de XenCenter 2023.x.x no sobrescribe la instalación de XenCenter 8.2.7.
Este tema contiene información sobre la migración y el movimiento de máquinas virtuales dentro y entre grupos y servidores independientes.
Definiciones:
- Migrar una máquina virtual: mueva una máquina virtual en ejecución o suspendida a un servidor o grupo diferente.
- Mover una VM: Mueva una VM apagada a un servidor o grupo diferente.
Migración en vivo
La migración en vivo está disponible en todas las versiones de XenServer. Esta función le permite mover una máquina virtual en ejecución o suspendida entre servidores XenServer, cuando los discos de la máquina virtual están en un almacenamiento compartido por ambos servidores. Esta capacidad permite funciones de mantenimiento del grupo, como el equilibrio de carga de trabajo (WLB), la alta disponibilidad y la actualización sucesiva del grupo (RPU) para mover automáticamente las máquinas virtuales. El almacenamiento solo se puede compartir entre hosts del mismo grupo. Como resultado, solo puede mover máquinas virtuales dentro del mismo grupo.
Durante la migración en vivo de una máquina virtual, su memoria se transfiere como un flujo de datos entre dos hosts que utilizan la red. La función de compresión del flujo de migración comprime este flujo de datos, lo que acelera la transferencia de memoria en redes lentas. Esta función está inhabilitada de forma predeterminada, pero se puede cambiar mediante XenCenter o la CLI xe. Para obtener más información, consulte Propiedades de la agrupación: Opciones avanzadas y Parámetros de la agrupación.
La migración en vivo permite que ocurra lo siguiente sin ningún tiempo de inactividad de la VM:
- Nivelación de cargas
- Resistencia de la infraestructura
- Actualización del software del servidor
Migración en vivo de
La migración de almacenamiento en vivo permite mover una máquina virtual de un host a otro cuando los discos de la máquina virtual no están en el almacenamiento compartido entre los dos hosts. Como resultado, puede migrar las VM almacenadas en el almacenamiento local sin tiempo de inactividad y puede mover las VM de un grupo a otro prácticamente sin interrupción del servicio. La elección del servidor de destino depende de cómo se configuren la VM y el grupo. En un grupo con el equilibrio de carga de trabajo (WLB) habilitado, por ejemplo, se proporcionan recomendaciones para ayudar a seleccionar el mejor servidor físico posible para la carga de trabajo de la máquina virtual. Para obtener más información, consulte Elegir un servidor óptimo para la colocación inicial, la migración y la reanudación de VM.
La migración en vivo del almacenamiento permite a los administradores de sistemas
- Reequilibre las máquinas virtuales entre grupos de XenServer (por ejemplo, de un entorno de desarrollo a un entorno de producción)
- Actualice y actualice los servidores XenServer independientes sin tiempo de inactividad de las máquinas virtuales
- Actualice el hardware del servidor XenServer
Nota:
No puede usar la migración en vivo de almacenamiento para migrar máquinas virtuales que hayan habilitado el seguimiento de bloques modificado. Inhabilite el seguimiento de bloques modificados antes de intentar la migración en vivo del almacenamiento. Para obtener más información, consulte Seguimiento de bloques modificados.
La migración de una máquina virtual de un host a otro conserva el estadode la máquina virtual. La información de estado incluye información que define e identifica la VM y las métricas de rendimiento históricas, como el uso de la CPU y la red.
Para mejorar la seguridad, puede cerrar el puerto TCP 80 en la interfaz de administración de los hosts de XenServer. Sin embargo, no puede migrar una máquina virtual de un grupo CU1 de Citrix Hypervisor 8.2 sin la revisión XS82ECU1033 instalada a un grupo de XenServer con el puerto 80 cerrado. Para ello, instale XS82ECU1033 en el grupo CU1 de Citrix Hypervisor 8.2 o abra temporalmente el puerto 80 en el grupo de XenServer. Para obtener más información acerca de cómo cerrar el puerto 80, consulte Restringir el uso del puerto 80.
La migración en vivo del almacenamiento también le permite mover discos virtuales de un repositorio de almacenamiento (SR) a otro SR dentro del mismo grupo. Para obtener más información, consulte Mover discos virtuales.
Requisitos de compatibilidad
Al migrar una VM con migración en vivo o migración en vivo de almacenamiento, la nueva VM y el servidor deben cumplir los siguientes requisitos de compatibilidad:
- Las herramientas de máquina virtual de XenServer deben estar instaladas en cada máquina virtual que quiera migrar.
- El servidor de destino debe tener instalada la misma versión de XenServer o una más reciente como fuente.
- (Solo migración en vivo de almacenamiento). Si las CPU del servidor de origen y de destino son diferentes, el servidor de destino debe proporcionar al menos todo el conjunto de funciones como servidor de origen. Por lo tanto, es poco probable que sea posible mover una VM entre, por ejemplo, procesadores AMD e Intel.
- Para la migración en vivo de almacenamiento, las máquinas virtuales con más de una instantánea no se pueden migrar.
- La VM con punto de control no se puede migrar.
- Para la migración en vivo de almacenamiento, las máquinas virtuales con más de seis VDI conectadas no se pueden migrar.
- El servidor de destino debe tener suficiente capacidad de memoria de reserva o poder liberar suficiente capacidad mediante el control dinámico de memoria. Si no hay suficiente memoria, la migración no se completa.
- Migración de almacenamiento únicamente: un host del grupo de origen debe tener suficiente capacidad de memoria libre para ejecutar una máquina virtual detenida que se esté migrando. Este requisito permite iniciar la máquina virtual detenida en cualquier momento del proceso de migración.
- Para la migración de almacenamiento en vivo, el almacenamiento de destino debe tener suficiente espacio libre en disco (para la máquina virtual y su instantánea) disponible para las máquinas virtuales entrantes. Si no hay suficiente espacio, la migración no se completa.
Migración en vivo y limitaciones de la migración en vivo
La migración en vivo y la migración en vivo del almacenamiento están sujetas a las siguientes limitaciones:
- La migración en vivo de almacenamiento no se puede usar con máquinas virtuales creadas por Machine Creation Services.
- Las VM que usan SR-IOV no se pueden migrar. Para obtener más información, consulte Usar NIC habilitadas para SR-IOV
- El rendimiento de la VM se reduce durante la migración.
- Si usa la función de alta disponibilidad, asegúrese de que la VM que se está migrando no esté marcada como protegida.
- El tiempo hasta la finalización de la migración de VM depende del consumo de memoria de la VM y de su actividad. Además, el tamaño de la VDI y la actividad de almacenamiento de la VDI pueden afectar a las VM que se migran con la migración de almacenamiento en vivo.
- Intel GVT-g no es compatible con la migración en vivo y la migración en vivo de almacenamiento. Para obtener más información, consulte Descripción general de gráficos
- Las máquinas virtuales que tienen la opción
on-boot
establecida enreset
no se pueden migrar. Para obtener más información, consulte Intellicache.
Para obtener instrucciones paso a paso sobre el uso de la migración en vivo o la migración en vivo del almacenamiento para migrar sus VM, consulte la sección Para migrar o mover una VM.
Mover máquinas virtuales
XenCenter le permite mover las máquinas virtuales apagadas a un nuevo repositorio de almacenamiento en el mismo grupo mediante el asistente Mover VM. Para obtener instrucciones paso a paso, consulte la siguiente sección.
Para migrar o mover una VM
- En el panel Recursos, seleccione la máquina virtual y realice una de las siguientes acciones según el estado de la máquina virtual.
-
Para migrar una VM en ejecución o suspendida mediante migración en vivo o migración en vivo de almacenamiento: en el menú VM, seleccione Migrar al servidor y, a continuación, Migrar asistente VM. Esta acción abre el asistente Migrar VM.
Nota:
Para los grupos con 16 miembros o menos, el menú contextual muestra la lista de servidores disponibles a los que migrar la VM. Sin embargo, para grupos más grandes, los servidores no se enumeran en el menú. En su lugar, debe abrir el asistente Migrar a servidor.
-
Para mover una VM detenida: en el menú VM, seleccione Mover VM. Esta acción abre el asistente Move VM .
-
- Seleccione un servidor independiente o un grupo en la lista Destino.
- Seleccione un servidor de la lista de servidores domésticos para asignar un servidor doméstico para la máquina virtual y seleccione Siguiente.
- En la página Almacenamiento, especifique un repositorio de almacenamiento en el que colocar los discos virtuales de la máquina virtual migrada. Seleccione Siguiente.
- La opción Colocar todos los discos virtuales migrados en el mismo SR está seleccionada de forma predeterminada y muestra el SR compartida predeterminada en el grupo de destino.
- Seleccione Colocar discos virtuales migrados en SR especificados para especificar un SR de la lista Repositorio de almacenamiento. Esta opción le permite seleccionar SR diferente para cada disco vDisk en la VM migrada.
- En la página Redes, asigne las interfaces de red virtual de la máquina virtual seleccionada a las redes del servidor o grupo de destino. Especifique sus opciones mediante la lista Red de destino y seleccione Siguiente.
-
Seleccione una red de almacenamiento en el grupo de destino que se utilizará para la migración de los discos virtuales de la máquina virtual. Seleccione Siguiente.
Nota:
Por motivos de rendimiento, se recomienda que no utilice la red de administración para la migración en vivo.
- Revise los ajustes de configuración y seleccione Finalizar para comenzar a migrar o mover la VM.
Si va a migrar desde una versión anterior de XenServer o Citrix Hypervisor, es posible que deba reiniciar todas las máquinas virtuales después de migrarlas para asegurarse de que se incorporan las nuevas funciones de virtualización.