Guía de migración de VMware a XenServer

Existen varios escenarios y herramientas para migrar las cargas de trabajo y los componentes de infraestructura de Citrix de VMware a XenServer. La mejor combinación de métodos o herramientas dependerá de lo que esté migrando.

Esta guía está pensada para ofrecer pasos de alto nivel. No pretende ser una guía paso a paso de cada tarea. Esta guía debe utilizarse junto con la documentación de los productos Citrix y XenServer para conocer los requisitos previos completos, los requisitos del sistema, la planificación, las tareas, etc. Recomendamos probar la migración en un entorno de prueba antes de migrar cargas de trabajo de producción y, al migrar cargas de trabajo de producción, comenzar con algunos VDA.

Herramientas de migración

  • Administrador de conversiones de XenServer (XCM): Un dispositivo virtual que permite a los usuarios convertir por lotes las máquinas virtuales de VMware existentes en máquinas virtuales de XenServer, con conectividad de red y almacenamiento comparables.

    Escenarios de migración: infraestructura, VDA dedicados, imágenes maestras de MCS

  • Asistente de importación de XenCenter (XenCenter): Una característica de XenCenter que permite importar máquinas virtuales desde el formato de virtualización abierto (OVF y OVA), los formatos de imagen de disco (VHD, VHDX/AVHDX y VMDK) y el formato XVA de XenServer. La compatibilidad con archivos VHDX/AVHDX permite la importación directa de discos virtuales de Citrix Provisioning (PVS).

    Escenarios de migración: infraestructura, VDA dedicados, imágenes doradas de MCS, imagen dorada de PVS (de VDA no persistentes)

  • Servicio de portabilidad de imágenes (IPS) de Citrix: Un servicio de Citrix Cloud que simplifica la administración de imágenes en todas las plataformas. Las API de REST de Citrix Virtual Apps and Desktops sirven para automatizar la administración de recursos en un sitio de Citrix Virtual Apps and Desktops.

    Escenarios de migración: VDA no persistentes

Escenarios de migración de Citrix VDA

Requisitos previos:

  • La infraestructura de XenServer está instalada y tiene la capacidad adecuada.
  • Las cuentas de Active Directory (AD) del equipo están aprovisionadas, o usted tiene los derechos para aprovisionar las cuentas de AD.

VDA de Citrix no persistentes de MCS

Cree un nuevo catálogo de máquinas con las imágenes maestras existentes y agréguelo a su grupo de entrega.

  1. Desinstale las herramientas de VMware en su imagen dorada.
  2. Importe las máquinas virtuales de imagen maestra en XenServer mediante XCM o el Asistente para importación de XenCenter.
  3. Instale XenServer VM Tools mediante XenCenter, secuencias de comandos o herramientas de terceros.
  4. En Citrix Studio o Citrix Cloud:

    1. Cree una conexión de alojamiento para su XenServer.
    2. Cree un nuevo catálogo de máquinas para aprovisionar nuevas máquinas (con nuevas cuentas de AD) mediante la nueva imagen maestra y la conexión de alojamiento de XenServer.
    3. Añada los VDA recién aprovisionados a los grupos de entrega existentes.

Asegúrese de no iniciar la imagen maestra en VMware después de haberla importado a XenServer, ya que podría causar problemas.

VDA persistentes de Citrix de MCS

Importe los VDA existentes de VMware a XenServer mediante XCM o el Asistente de importación de XenCenter. Este escenario requiere tiempo de inactividad.

  1. Habilite el modo de mantenimiento en los catálogos de máquinas existentes (o VDA individuales) de Citrix Studio.
  2. Desinstale las herramientas de VMware en los VDA.
  3. Apague e importe las máquinas virtuales VDA existentes a XenServer con el Asistente de importación de XCM o XenCenter.

    Si tiene reglas de firewall vinculadas a la dirección MAC de los VDA, seleccione mantener la dirección MAC en XCM durante el asistente de migración.

  4. Instale XenServer VM Tools mediante XenCenter, secuencias de comandos o herramientas de terceros.
  5. En Citrix Studio:

    1. Cree una conexión de alojamiento para su XenServer.
    2. Cree un nuevo catálogo de máquinas e importe los VDA recién migrados.
    3. Añada los VDA recién aprovisionados a los grupos de entrega existentes.

Asegúrese de que, una vez migrados los VDA a XenServer, no se inicien los VDA en VMware.

PVS VDA de Citrix no persistente

Hay dos formas comunes de administrar la imagen dorada de una máquina PVS:

  • Actualizaciones in situ: Aquí es donde un disco virtual se administra a través del control de versiones de PVS y se actualiza colocando el disco virtual en modo privado, donde se realizan las actualizaciones antes de volver a asignarlo a las máquinas virtuales de destino en modo estándar.
  • Actualizaciones fuera de banda: Este mecanismo se basa en una máquina virtual independiente que se usará para administrar una imagen maestra en la que se realizan actualizaciones y, a continuación, se genera un nuevo disco virtual PVS a partir de la imagen maestra y se distribuye a los destinos.

Se recomienda habilitar PVS-Accelerator en XenServer cuando se utilicen Citrix VDA aprovisionados por PVS.

Actualizaciones locales

Importe el disco virtual de PVS a XenServer mediante el Asistente de importación de XenCenter:

  1. Utilice el Asistente de importación de XenCenter para importar los discos virtuales PVS existentes. Esto creará una nueva máquina virtual con un nuevo disco duro basado en el disco virtual PVS.
  2. Antes de arrancar la máquina virtual, establezca el parámetro has-proveedor-dispositivo en la máquina virtual a false y el parámetro de plataforma a device_id=0002:

    En la consola host, escriba los siguientes comandos:

      xe vm-param-set uuid=<uuid> has-vendor-device=false
      xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  3. Instale XenServer VM Tools mediante XenCenter, secuencias de comandos o herramientas de terceros.
  4. Inicie sesión en la máquina virtual y ejecute el PVS Asistente de imágenes para cargar la imagen en su servidor PVS.

    En el asistente para creación de imágenes, al seleccionar una plantilla, asegúrese de que la plantilla utilice el mismo método de arranque que la imagen VHDX importada. Una discrepancia hará que la VM no pueda arrancar (es decir, template usa el arranque del BIOS, pero el VHDX usa el arranque UEFI).

  5. En Citrix Studio, Crear una conexión de alojamiento para su XenServer.
  6. Desde la consola de Citrix Provisioning, utilice el Asistente de configuración de Citrix Virtual Apps and Desktops para crear un nuevo catálogo de máquinas con la nueva imagen PVS y la conexión de alojamiento de XenServer.
  7. En Citrix Studio, agregue los VDA recién aprovisionados a los grupos de entrega existentes.

Asegúrese de no iniciar la imagen maestra en VMware después de haberla importado a XenServer, ya que puede causar problemas.

Actualizaciones fuera de banda

  1. Desinstale las herramientas de VMware en su imagen dorada.
  2. Importe las máquinas virtuales de imagen maestra a XenServer mediante XCM o el Asistente de importación de XenCenter.
  3. Antes de arrancar la máquina virtual, establezca el parámetro has-proveedor-dispositivo en la máquina virtual a false y el parámetro de plataforma a device_id=0002:

    En la consola host, escriba los siguientes comandos:

      xe vm-param-set uuid=<uuid> has-vendor-device=false
      xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  4. Instale XenServer VM Tools mediante XenCenter, secuencias de comandos o herramientas de terceros.
  5. Inicie sesión en la máquina virtual y ejecute el PVS Asistente de imágenes para cargar la imagen en el servidor PVS y crear un nuevo disco virtual PVS a partir de la nueva imagen maestra.
  6. En Citrix Studio, cree un archivo Crear una conexión de alojamiento para su XenServer.
  7. Desde la consola de Citrix Provisioning, utilice el Asistente de configuración de Citrix Virtual Apps and Desktops para crear un nuevo catálogo de máquinas con la nueva imagen PVS y la conexión de alojamiento de XenServer.
  8. En Citrix Studio, agregue los VDA recién aprovisionados a los grupos de entrega existentes.

Asegúrese de no iniciar la imagen maestra en VMware después de haberla importado a XenServer, ya que puede causar problemas.

VDA dedicados (aprovisionados manualmente o con herramientas de terceros)

Importe los VDA existentes de VMware a XenServer mediante XCM o el Asistente de importación de XenCenter. Este escenario requiere tiempo de inactividad.

  1. Habilite el modo de mantenimiento en los catálogos de máquinas existentes (o VDA individuales) de Citrix Studio.
  2. Desinstale las herramientas de VMware en los VDA.
  3. Apague e importe las máquinas virtuales VDA existentes a XenServer con el Asistente de importación de XCM o XenCenter.

    Si tiene reglas de firewall vinculadas a la dirección MAC de los VDA, seleccione mantener la dirección MAC en XCM durante el asistente de migración.

  4. Instale XenServer VM Tools mediante XenCenter, secuencias de comandos o herramientas de terceros.
  5. En Citrix Studio:

    1. Cree una conexión de alojamiento para su XenServer.
    2. Cree un nuevo catálogo de máquinas e importe los VDA recién migrados.
    3. Añada los VDA recién aprovisionados a los grupos de entrega existentes.

Asegúrese de que, una vez migrados los VDA a XenServer, no se inicien los VDA en VMware.

Migración de la infraestructura de Citrix

Esto ofrece una guía de alto nivel. Refiérase a la Documentación de Citrix para consideraciones completas.

Otras consideraciones

vTPM: Si necesita importar una máquina virtual para que tenga un TPM asociado, esto se puede agregar después de la importación de la máquina virtual a través de XenCenter.

Cuentas AD: Como parte de este proceso, es posible que tenga que aprovisionar cuentas de equipo de AD adicionales, especialmente para MCS no persistentes.

Consumo de almacenamiento en disco: Al migrar discos de aprovisionamiento fino de MCS para VDA persistentes, la cantidad de almacenamiento necesaria puede ser mayor de lo esperado. Cada máquina virtual que se migre dará como resultado una copia completa de todos los discos conectados a la máquina virtual (incluido el contenido de la imagen principal común). El uso exacto del almacenamiento variará en función del almacenamiento que se utilice y de la cantidad de actualizaciones realizadas por cada máquina virtual en la imagen común.

Preparación del sistema: Si administra la imagen dorada en VMware simultáneamente con la imagen dorada que ha copiado en XenServer, debe preparar su imagen dorada en XenServer.

Reconstruir imagen dorada: En el caso de los catálogos de máquinas no persistentes, puede considerar la posibilidad de reconstruir su imagen dorada desde cero.

Desaprovisionamiento del entorno de VMware: Una vez finalizadas las pruebas, puede quitar los VDA antiguos del grupo de entrega y de la infraestructura de VMware.

Nota: No

Este artículo fue producido en colaboración con Ferroque Systems.

Guía de migración de VMware a XenServer