Migración de máquinas virtuales
Este tema contiene información sobre cómo migrar y mover máquinas virtuales dentro de grupos y servidores independientes y entre ellos.
Definiciones:
- Migrar una máquina virtual: mueva una máquina virtual en ejecución o suspendida a un servidor o grupo diferente.
- Mover una máquina virtual: mueva una máquina virtual 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 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 funcionalidad permite que las características de mantenimiento del grupo, como el equilibrio de carga de trabajo (WLB), la alta disponibilidad y la actualización gradual del grupo (RPU) muevan 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á deshabilitada de forma predeterminada, pero se puede cambiar mediante XenCenter o la CLI de xe. Para obtener más información, consulte Propiedades de la piscina - Avanzado y Parámetros de la piscina.
La migración en vivo permite que ocurra lo siguiente sin ningún tiempo de inactividad de la máquina virtual:
- Nivelación de la carga de trabajo
- Resiliencia de la infraestructura
- Actualización del software del servidor
Migración en vivo de almacenamiento
La migración en vivo de almacenamiento permite mover una máquina virtual de un host a otro cuando los discos de las máquinas virtuales no están en el almacenamiento compartido entre los dos hosts. Como resultado, puede migrar máquinas virtuales almacenadas en el almacenamiento local sin tiempo de inactividad y puede mover máquinas virtuales de un grupo a otro prácticamente sin interrupción del servicio. La elección del servidor de destino depende de cómo estén configurados la máquina virtual 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 Elección de un servidor óptimo para la ubicación inicial, la migración y la reanudación de la máquina virtual.
La migración en vivo del almacenamiento permite a los administradores de sistemas:
- Cambiar el equilibrio de las máquinas virtuales entre grupos de XenServer (por ejemplo, de un entorno de desarrollo a un entorno de producción)
- Actualice y actualice servidores XenServer independientes sin tiempo de inactividad de la máquina virtual
- Actualizar el hardware del servidor XenServer
Nota: No
La migración de una máquina virtual de un host a otro conserva la máquina virtual estado. La información de estado incluye información que define e identifica la máquina virtual y las métricas de rendimiento históricas, como el uso de CPU y 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 se puede migrar una máquina virtual desde un grupo de Citrix Hypervisor 8.2 CU1 sin una revisión XS82ECU1033 instalado, en un grupo de XenServer con el puerto 80 cerrado. Para ello, instale XS82ECU1033 en el grupo de Citrix Hypervisor 8.2 CU1 o abra temporalmente el puerto 80 en el grupo de XenServer. Para obtener más información sobre cómo cerrar el puerto 80, consulte Restringir el uso del puerto 80.
La migración en vivo de almacenamiento también le permite mover discos virtuales de un repositorio de almacenamiento (SR) a un SR diferente 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 versión más reciente que el host de origen.
-
XenServer VM Tools para Windows debe estar instalado en cada máquina virtual de Windows que desee migrar.
-
No se pueden 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 ser al menos tan capaz como el host de origen. Generalmente, esto significa que el objetivo tiene la misma CPU o una más nueva.
- Si va a migrar dentro del mismo grupo, el grupo intenta automáticamente hacer que una máquina virtual sea compatible.
- Si va a migrar entre grupos, debe asegurarse de que la máquina virtual sea compatible con el conjunto de características del grupo de destino.
-
No se 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 ser capaz de liberar suficiente capacidad mediante el control dinámico de memoria. Si no hay suficiente memoria, la migración no se completa.
-
Solo migración de almacenamiento: un host del grupo de origen debe tener suficiente capacidad de memoria de reserva para ejecutar una máquina virtual detenida que se está migrando. Este requisito permite que la máquina virtual detenida se inicie en cualquier momento durante el 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 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 las VDI de la máquina virtual durante la migración. Si no hay suficiente espacio, la migración no se completa. El espacio libre necesario puede ser hasta dos veces el tamaño del disco de la máquina virtual.
Migración en vivo y almacenamiento Limitaciones de la migración en vivo
La migración en vivo y la migración en vivo de 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 máquinas virtuales que usan SR-IOV no se pueden migrar. Para obtener más información, consulte Uso de NIC habilitadas para SR-IOV
- El rendimiento de la máquina virtual se reduce durante la migración.
- Si usa la característica de alta disponibilidad, asegúrese de que la máquina virtual que se está migrando no esté marcada como protegida.
- El tiempo hasta la finalización de la migración de la máquina virtual depende de la superficie de memoria de la máquina virtual y de su actividad. Además, el tamaño de la VDI y la actividad de almacenamiento de la VDI pueden afectar a las máquinas virtuales que se migran con la migración en vivo de almacenamiento.
- Las máquinas virtuales que tienen el atributo
En el arranque
opción establecida enrestablecimiento
No se puede migrar. Para obtener más información, consulte Intellicache. - No se puede utilizar la migración en vivo de almacenamiento para migrar máquinas virtuales que tengan habilitado el seguimiento de bloques modificados. Deshabilite 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 modificado.
Para obtener instrucciones paso a paso sobre el uso de la migración en vivo o la migración en vivo de almacenamiento para migrar las máquinas virtuales, consulte la sección Para migrar o mover una máquina virtual.
Traslado de máquinas virtuales
XenCenter le permite mover máquinas virtuales apagadas a un nuevo repositorio de almacenamiento en el mismo grupo mediante el uso de la función Mover máquina virtual hechicero. Para obtener instrucciones paso a paso, consulte la siguiente sección.
Para migrar o mover una máquina virtual
- En el panel Recursos, seleccione la máquina virtual y realice una de las siguientes acciones en función del estado de la máquina virtual.
-
Para migrar una máquina virtual en ejecución o suspendida mediante la migración en vivo o la migración en vivo de almacenamiento: En el VM menú, seleccione Migrar al servidor Y entonces Asistente para migrar máquinas virtuales. Esta acción abre el archivo Migración de VM hechicero.
Nota: No
En el caso de los grupos con 16 miembros o menos, el menú contextual muestra la lista de servidores disponibles a los que migrar la máquina virtual. Sin embargo, para grupos más grandes, los servidores no se enumeran en el menú. En su lugar, debe abrir el archivo Migrar al servidor hechicero.
-
Para mover una máquina virtual detenida: En el VM menú, seleccione Mover máquina virtual. Esta acción abre el archivo Asistente para mover VM.
-
- Seleccione un servidor independiente o un grupo de la Destino lista.
- Seleccione un servidor de la clase Servidor doméstico lista para asignar un servidor doméstico para la máquina virtual y seleccione Próximo.
- En el Almacenamiento , especifique un repositorio de almacenamiento en el que colocar los discos virtuales de la máquina virtual migrada. Seleccione Next.
- El Coloque todos los discos virtuales migrados en el mismo SR está seleccionada de forma predeterminada y muestra el SR compartido predeterminado en el grupo de destino.
- Escoger Colocación de discos virtuales migrados en SR especificados para especificar un SR de la clase Repositorio de almacenamiento lista. Esta opción le permite seleccionar un SR diferente para cada disco virtual de la máquina virtual migrada.
- En el Gestión de redes , asigne las interfaces de red virtual de la máquina virtual seleccionada a las redes del grupo o servidor de destino. Especifique sus opciones usando el comando Red de destino lista y seleccione Próximo.
-
Seleccione una red de almacenamiento en el grupo de destino que se va a usar para la migración de los discos virtuales de la máquina virtual. Seleccione Next.
Nota: No
Por motivos de rendimiento, se recomienda no utilizar la red de administración para la migración en vivo.
- Revise los ajustes de configuración y seleccione Terminar para iniciar la migración o el traslado de la máquina virtual.
Si va a migrar desde una versión anterior de XenServer o Citrix Hypervisor, es posible que tenga que reiniciar todas las máquinas virtuales después de migrarlas, para asegurarse de que se recogen las nuevas funciones de virtualización.