XenServer

Migración de máquinas virtuales

Puede migrar una máquina virtual en ejecución mediante la migración en vivo o la migración en vivo de almacenamiento para mover la imagen de disco virtual (VDI) de una máquina virtual sin ningún tiempo de inactividad de la máquina virtual.

Migración en vivo y almacenamiento Migración en vivo

En las secciones siguientes se describen los requisitos de compatibilidad y las limitaciones de la migración en vivo y la migración en vivo de almacenamiento.

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 de un host a otro, cuando los discos de la máquina virtual (VDI) están en almacenamiento compartido por ambos hosts. Las características de mantenimiento del grupo, como la alta disponibilidad y la actualización gradual del grupo (RPU), pueden mover automáticamente las máquinas virtuales mediante la migración en vivo. Estas características permiten la nivelación de la carga de trabajo, la resistencia de la infraestructura y la actualización del software del servidor, sin ningún tiempo de inactividad de la máquina virtual.

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. Como alternativa, puede habilitar la compresión al migrar una máquina virtual mediante la línea de comandos. Para obtener más información, consulte la vm-migrate comando en Comandos de VM.

La característica de evacuación de host en paralelo acelera el tiempo de evacuación del host (durante las actualizaciones del host) al mover las máquinas virtuales fuera de un host en paralelo en lugar de secuencialmente. De forma predeterminada, esta característica está habilitada y las máquinas virtuales se migran en lotes de 10 en paralelo. Puede cambiar el tamaño de lote predeterminado en el /etc/xapi.conf archivo.

Nota: No

El almacenamiento solo se puede compartir entre hosts del mismo grupo. Como resultado, las máquinas virtuales solo se pueden migrar a hosts del mismo grupo.

Migración en vivo de almacenamiento

Notes:

  • No utilice la migración en vivo de almacenamiento en implementaciones de Citrix Virtual Desktops.
  • La migración en vivo de almacenamiento no se puede usar en 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.
  • La migración en vivo de almacenamiento no se puede usar en máquinas virtuales cuyas VDI estén en un SR GFS2 o XFS.

La migración en vivo de almacenamiento 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, las máquinas virtuales almacenadas en el almacenamiento local se pueden migrar sin tiempo de inactividad y las máquinas virtuales se pueden mover de un grupo a otro. Esta función permite a los administradores del sistema:

  • 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 hosts de XenServer independientes sin ningún tiempo de inactividad de la máquina virtual.

  • Actualice 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.

Requisitos de compatibilidad

Al migrar una máquina virtual con migración en vivo o migración en vivo de almacenamiento, la máquina virtual y los servidores 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. En el caso de los hosts de la misma versión de XenServer, este requisito también incluye asegurarse de que el host de destino tenga el mismo nivel de actualizaciones o uno 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.

Limitaciones y advertencias

La migración en vivo y la migración en vivo de almacenamiento están sujetas a las siguientes limitaciones y advertencias:

  • 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 utilizan dispositivos de paso a través PCI no se pueden migrar (excepto en el caso de las GPU NVIDIA SR-IOV). Para obtener más información, consulte Uso de NIC habilitadas para SR-IOV.
  • Las máquinas virtuales con vUSB conectados no se pueden migrar.
  • VMs con el parámetro No-Migrar set no se puede migrar.
  • 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.
  • Las máquinas virtuales que tienen el atributo En el arranque opción establecida en restablecimiento No se puede migrar. Para obtener más información, consulte Intellicache.
  • Si usa la característica de alta disponibilidad y la máquina virtual que se va a migrar está marcada como protegida, es posible que reciba una advertencia durante la migración en vivo si la operación hace que no se cumplan las restricciones de alta disponibilidad.
  • El rendimiento de la máquina virtual se reduce durante la migración.
  • 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 con vGPU conectadas migran todo el estado de la vGPU mientras la máquina virtual está en pausa. Se recomienda utilizar una tarjeta de red rápida en la red de administración para reducir el tiempo de inactividad, especialmente con vGPU que tienen grandes cantidades de memoria.
  • Si se produce un error en la migración en vivo, por ejemplo, en el caso de un error de red, la máquina virtual del host de origen puede pasar instantáneamente a un estado detenido.

Migración de una máquina virtual mediante XenCenter

  1. En el panel Recursos, seleccione la máquina virtual y realice una de las siguientes acciones:

    • 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 , haga clic en Migrar al servidor Y entonces Asistente para migrar máquinas virtuales. Esta acción abre el archivo Migración de VM hechicero.

    • Para mover una máquina virtual detenida: En el VM menú, seleccione Mover máquina virtual. Esta acción abre el archivo Mover máquina virtual hechicero.

  2. Del Destino lista, seleccione un host independiente o un grupo.

  3. Del Servidor doméstico lista, seleccione un host para asignarlo como servidor doméstico para la máquina virtual y haga clic en Próximo.

  4. En Almacenamiento , especifique el repositorio de almacenamiento donde desea colocar los discos virtuales de la máquina virtual migrada y, a continuación, haga clic en Próximo.

    • El Coloque todos los discos virtuales migrados en el mismo SR El botón de opción está seleccionado de forma predeterminada y muestra el SR compartido predeterminado en el grupo de destino.

    • Clic 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.

  5. Del Red de almacenamiento , seleccione una red en el grupo de destino que se use para la migración en vivo de los discos virtuales de la máquina virtual. Haga clic en Siguiente.

    Nota: No

    Por motivos de rendimiento, se recomienda no usar la red de administración para la migración en vivo.

  6. Revise los ajustes de configuración y haga clic en Terminar para iniciar la migración de la máquina virtual.

Si va a actualizar de 7.1 CU2 a 8.2 CU1, es posible que tenga que apagar y arrancar todas las máquinas virtuales después de migrarlas, para asegurarse de que se recogen las nuevas características de virtualización.

Migración de VDI en vivo

La migración de VDI en vivo permite al administrador reubicar la imagen de disco virtual (VDI) de las máquinas virtuales sin apagar la máquina virtual. Esta característica permite operaciones administrativas como:

  • Pasar una máquina virtual de un almacenamiento local barato a un almacenamiento rápido, resistente y respaldado por matrices.
  • Mover una máquina virtual de un entorno de desarrollo a un entorno de producción.
  • Pasar de un nivel de almacenamiento a otro cuando una máquina virtual está limitada por la capacidad de almacenamiento.
  • Realización de actualizaciones de cabinas de almacenamiento.

Limitaciones y advertencias

La migración de VDI en vivo está sujeta a las siguientes limitaciones y advertencias

  • No utilice la migración en vivo de almacenamiento en implementaciones de Citrix Virtual Desktops.

  • Las máquinas virtuales IPv6 Linux requieren un kernel de Linux superior a 3.0.

  • Si realiza una migración de VDI en vivo en una máquina virtual que tiene una vGPU, se utiliza la migración en vivo de vGPU. El host debe tener suficiente espacio de vGPU para hacer una copia de la instancia de vGPU en el host. Si las pGPU se utilizan por completo, es posible que la migración de VDI no sea posible.

  • Cuando se realiza una migración en vivo de VDI para una máquina virtual que permanece en el mismo host, esa máquina virtual requiere temporalmente el doble de la cantidad de RAM.

Para mover discos virtuales

  1. En Recursos , seleccione el SR donde se almacena el disco virtual y, a continuación, haga clic en el botón Almacenamiento pestaña.

  2. En Discos virtuales , seleccione el disco virtual que desea mover y, a continuación, haga clic en Mover.

  3. En Mover disco virtual , seleccione el SR de destino al que desea mover la VDI.

    Nota: No

    Asegúrese de que el SR tenga suficiente espacio para otro disco virtual: el espacio disponible se muestra en la lista de SR disponibles.

  4. Clic Mover para mover el disco virtual.

Migración de máquinas virtuales