Migrar máquinas virtuales
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:
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 máquina virtual con migración en vivo o migración en vivo de almacenamiento, la nueva máquina virtual y el servidor deben cumplir los siguientes requisitos de compatibilidad.
Requisitos generales:
-
El host de destino debe tener instalada la misma versión de XenServer o una más reciente como host de origen.
-
Las herramientas de máquinas virtuales de XenServer para Windows deben estar instaladas en cada máquina virtual de Windows que quiera migrar.
-
No puede migrar simultáneamente más de tres máquinas virtuales que tengan su ubicación de origen en el mismo grupo.
Requisitos de CPU:
-
Si las CPU del host de origen y de destino son diferentes, el host de destino debe tener al menos la misma capacidad que el host de origen. Por lo general, esto significa que el destino tiene la misma CPU o una más nueva.
- Si está migrando dentro del mismo grupo, el grupo intenta automáticamente hacer que una máquina virtual sea compatible.
- Si va a migrar de un grupo a otro, debe asegurarse de que la máquina virtual sea compatible con el conjunto de funciones del grupo de destino.
-
No puede migrar en vivo una máquina virtual entre procesadores AMD e Intel.
Requisitos de memoria:
-
El host de destino debe tener suficiente capacidad de memoria de reserva o poder liberar suficiente capacidad mediante el control de memoria dinámica. 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.
Requisitos de espacio en disco:
-
Solo migración en vivo de almacenamiento: el almacenamiento de destino debe tener suficiente espacio libre en disco disponible para las máquinas virtuales entrantes. El espacio libre requerido puede ser tres veces el tamaño de la VDI (sin instantáneas). Si no hay suficiente espacio, la migración no se completa.
-
El almacenamiento de origen debe tener suficiente espacio libre en disco para crear instantáneas temporales de los VDI de la máquina virtual durante la migración. Si no hay suficiente espacio, la migración no se completa. El espacio libre requerido puede ser hasta dos veces mayor que el tamaño del disco de la máquina virtual.
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. - 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.
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 Mover 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.