Product Documentation

Requisitos previos de Upgrade Tool

Mar 02, 2017

Para actualizar desde XenMobile 9.0 a XenMobile 10.4, utilice la herramienta Upgrade Tool integrada de XenMobile 10.4.

La herramienta Upgrade Tool admite:

  • Dispositivos iOS y Android inscritos en todos los modos de XenMobile Server (ENT, MAM, MDM)
  • Windows Phone y tabletas inscritos en modo MDM
  • Windows Phone inscritos en modo Enterprise
  • Dispositivos Windows CE en modo MDM

Si la consola Multi-Tenant Console (MTC) está habilitada en XenMobile 9.0, puede migrarla a una implementación independiente de XenMobile 10.4. XenMobile 10 no respalda la consola MTC, de modo que debe administrar estas instancias individualmente. Después de completar los requisitos previos de este artículo, consulte Actualización del servidor de arrendatario de MTC a XenMobile 10.4.

XenMobile 10.4 admite las versiones 11.1.x, 11.0.x y 10.5.x de NetScaler Gateway.

La herramienta Upgrade Tool integrada en XenMobile 10.4 también admite la versión 10.1.x. de NetScaler Gateway.  Citrix no respalda el uso de NetScaler Gateway 10.1 con XenMobile 10.4. No obstante, puede actualizar una implementación de NetScaler Gateway 10.1 con la herramienta Upgrade Tool integrada en XenMobile 10.4. Después de eso, Citrix recomienda actualizar NetScaler Gateway a la última versión compatible.

Important

El proceso de actualización es complejo. Antes de comenzar una actualización, consulte la sección Problemas conocidos, planifique la actualización y complete todos los requisitos previos, según se describe en este artículo. Además, este blog contiene listas de verificación de requisitos previos que le ayudarán a planificar la actualización.

Después de ejecutar la herramienta de actualización Upgrade Tool, deberá comprobar que cumple todos los requisitos posteriores.

Si no cumple un requisito previo, la actualización puede fallar. Luego, deberá configurar una nueva instancia de XenMobile 10.4 en la consola de línea de comandos y volver a iniciar la herramienta Upgrade Tool.

Planificación de la actualización

Citrix recomienda realizar la actualización siguiendo estas fases.

1. Lleve a cabo una prueba en un entorno de prueba, complete todos los requisitos previos y los pasos de la herramienta Upgrade Tool. Citrix recomienda que lleve a cabo primero una prueba de la actualización para familiarizarse con el proceso y con los resultados que deben obtenerse después de realizar la actualización de producción completa. En la actualización de prueba, se comprueba la actualización de los datos de configuración, no los datos del usuario.

En NetScaler 11.1 (o versión mínima de NetScaler 10.5), Citrix recomienda utilizar el asistente "NetScaler para XenMobile" para configurar una nueva instancia de NetScaler con servidores virtuales de equilibrio de carga de NetScaler Gateway y NetScaler.

2. Compruebe que los datos de configuración (como LDAP, directivas y aplicaciones) se han actualizado correctamente durante la actualización de prueba. Compruebe los dispositivos de prueba.

3. Lleve a cabo una actualización de producción en el entorno de producción y póngalo en funcionamiento. Incluya un tiempo de inactividad en sus planes durante la ejecución de la actualización.

Acerca de las actualizaciones de prueba y de producción

Con la herramienta de actualización Upgrade Tool de XenMobile 10.4, primero se debe probar la actualización y, solo después, realizar la actualización de producción completa.

Si elige Test Drive (Actualización de prueba):
La herramienta Upgrade Tool realiza una actualización de prueba con los datos de configuración del entorno de producción para comparar XenMobile 9.0 y XenMobile 10.4, sin que ello afecte a su entorno de producción. La actualización de prueba solo utiliza los datos de configuración, no los datos de dispositivo (en el caso de implementaciones de XenMobile Enterprise Edition) ni los datos de usuario.

Los resultados de una actualización de prueba solo deberían usarse con fines de prueba. No se puede actualizar una implementación de prueba. En vez de ello, debe volver a empezar por la actualización de producción. Una actualización de prueba funciona con cualquier edición de XenMobile 9.0.

Si elige Upgrade (Actualizar):
Primero, la herramienta Upgrade Tool copia todos los datos de configuración, dispositivo y usuario desde XenMobile 9.0 a una nueva instancia de XenMobile 10.4 con el mismo nombre de dominio completo (FQDN). Todos los datos en XenMobile 9.0 permanecen intactos hasta que se mueve el servidor XenMobile 10.4 al entorno de producción.

Al iniciar sesión en la consola de XenMobile 10.4 después de la actualización, verá todos los datos de usuario y de dispositivo que la actualización haya movido desde XenMobile 9.0.

Acciones que no realiza la herramienta Upgrade Tool

La siguiente información no se actualiza a XenMobile 10.4 cuando se usa la herramienta Upgrade Tool:

  • Información acerca de licencias.
  • Datos de informes.
  • Directivas de grupos de servidores e implementaciones asociadas (no respaldados en XenMobile 10.4).
  • Grupo MSP (proveedor de servicios administrados).
  • Directivas y paquetes relacionados con Windows 8.0.
  • Paquetes de implementación que no se utilicen; por ejemplo, cuando no hay usuarios ni grupos asignados a un paquete de implementación.
  • Cualquier otro dato de configuración o de usuario, según se describe en el archivo de registro de la actualización.
  • CXM Web (reemplazado por Citrix Secure Web).
  • Directivas DLP (reemplazadas por Citrix ShareFile).
  • Atributos personalizados de Active Directory.
  • Si ha configurado varias directivas de personalización de marca, la directiva de personalización de marca no se actualiza. XenMobile 10.4 admite una directiva de personalización de marca; debe dejar una directiva de personalización de marca en XenMobile 9.0 para actualizar a XenMobile 10.4.
  • Parámetros contenidos en el archivo auth.jsp de XenMobile 9.0 que se usan para restringir el acceso a la consola. En XenMobile 10.4, las restricciones de acceso a la consola son parámetros del firewall que se pueden configurar en la interfaz de línea de comandos.
  • Configuraciones de servidor de registros del sistema.
  • Conectores Form-fill configurados en XenMobile 9.0 (no reciben respaldo en XenMobile 10.4).

Cambios en XenMobile

  • La herramienta Upgrade Tool no actualiza a los usuarios de Active Directory que están asignados a grupos locales.Los usuarios de Active Directory se pueden asignar posteriormente a grupos locales.
  • XenMobile 10 no respalda grupos locales anidados. Una actualización desde XenMobile 9 nivela la jerarquía de grupos locales.
  • Los paquetes de implementación de Device Manager se conocen como grupos de entrega en XenMobile, como se muestra en la siguiente imagen. Para obtener más información, consulte Implementación de recursos.
localized image

Dentro del grupo de entrega, puede ver las directivas, las acciones y las aplicaciones necesarias para el grupo de usuarios que requieren los recursos.

localized image

Actualización del flujo de trabajo de XenMobile 9.0 a XenMobile 10.4

Los diagramas siguientes ilustran los pasos básicos necesarios para la actualización desde XenMobile 9.0 a XenMobile 10.4.

localized image
localized image
localized image

Requisitos previos para teléfonos Windows en modo de empresa

Citrix recomienda seguir los pasos siguientes para actualizar a XenMobile 10.4 un entorno de XenMobile 9.0 Enterprise que tiene dispositivos Windows Phone inscritos en modo de empresa y usa Worx Home 9.x.

1. Actualice Worx Home en Device Manager a la versión 10.2 y luego implemente Worx Home 10.2.

2. Desinstale manualmente Worx Home 9.x de los dispositivos de los usuarios.

3. Indique a los usuarios que vayan a Download Hub en su teléfono para instalar Worx Home 10.2, que usted implementó desde Device Manager.

4. Después de completar los requisitos previos que se describen en este artículo, actualice a XenMobile 10.4 como se describe en Cómo habilitar y ejecutar XenMobile Upgrade Tool.

5. Haga cambios en NetScaler para que se vuelvan a conectar los dispositivos, como se describe en Requisitos posteriores de la herramienta Upgrade Tool.

Revisión requerida de App Controller

Descargue XenMobile 9.0 App Controller Rolling Patch 9 desde https://support.citrix.com/article/CTX218552.

En la consola de administración de App Controller, vaya a Settings > Release Management. Haga clic en Update y, a continuación, seleccione el archivo de revisión que ha descargado. Haga clic en Upload y, a continuación, reinicie App Controller.

Nombres personalizados de tiendas en XenMobile 9

Antes de actualizar XenMobile 9 a XenMobile 10.4, debe cambiar el nombre personalizado de su tienda al valor predeterminado, de forma que los dispositivos Windows inscritos puedan seguir funcionando después de la actualización. Para obtener más información, consulte http://support.citrix.com/article/CTX214553.

En una actualización en modo MAM o Enterprise, si el nombre de la tienda se ha cambiado a otro distinto del predeterminado Store en App Controller, restaure el nombre predeterminado "Store" antes de generar un paquete de asistencia para la actualización.  

localized image

Requisitos del sistema y de puertos

Para ver las versiones requeridas de los componentes relacionados (como el servidor de licencias de Citrix), consulte Requisitos del sistema y sus apartados.

  • NetScaler. Antes de actualizar NetScaler, guarde una copia de seguridad del archivo de configuración (ns.conf) de NetScaler. Las versiones actuales de NetScaler incluyen: una herramienta de implementación rápida y fácil de usar, y el asistente "NetScaler para XenMobile", que le guiará por los pasos necesarios para integrar NetScaler y XenMobile. Para obtener más información, consulte Configuración de parámetros para el entorno de XenMobile y FAQ: XenMobile 10 and NetScaler 10.5 Integration.
  • Firewall Ports. Abra puertos del firewall para la nueva IP del servidor XenMobile 10.4 de forma similar a los puertos abiertos para la IP del servidor XenMobile 9.0. Para conocer los requisitos de puertos de XenMobile 10.4, consulte Requisitos de puertos.
  • LDAP Server. Compruebe que el nuevo servidor XenMobile 10.4 se conecta a uno o varios servidores LDAP. Debe tener una ruta activa hacia los servidores LDAP después de la actualización, cuando reinicie el servidor.

Migración de bases de datos

En la siguiente tabla se enumeran las opciones de migración de bases de datos. Para ver los requisitos del sistema, consulte Requisitos de base de datos de XenMobile 10.4.

De XenMobile 9.0

A XenMobile 10.4


Enterprise Edition

App Controller

MDM

 

PostgreSQL locales

PostgreSQL locales

PostgreSQL locales

PostgreSQL locales

MS SQL

MS SQL

PostgreSQL locales

Remote PostgreSQL

Remote PostgreSQL


App Edition

PostgreSQL locales

 

PostgreSQL locales

PostgreSQL locales

 

Remote PostgreSQL

PostgreSQL locales

 

MS SQL


MDM Edition

PostgreSQL locales

 

PostgreSQL locales

MS SQL

 

MS SQL

Remote PostgreSQL

 

Remote PostgreSQL

Durante el proceso de migración de base de datos, XenMobile necesita la capacidad de acceder a la solución de base de datos implementada en XenMobile 9.0 Device Manager. Por ejemplo, los siguientes puertos deben estar abiertos:

  • Para Microsoft SQL Server, el puerto predeterminado es 1433.
  • Para PostgreSQL, el puerto predeterminado es 5432.

Para permitir conexiones remotas a PostgreSQL, debe llevar a cabo los siguientes pasos:

1. Abra el archivo pg_hba.conf y busque la línea siguiente:

host all all 127.0.0.1/32 md5

2. Para permitir todas las direcciones IP, cambie la línea a:

host all all 0.0.0.0/0 md5

También puede agregar otra entrada de host para permitir las conexiones a la dirección IP del servidor XenMobile:

host all all 10.x.x.x/32 md5

3. Guarde el archivo.

4. Detenga e inicie el servicio.

5. Abra el archivo postgresql.conf y, a continuación, busque la línea siguiente:

#listen_addresses = 'localhost'

6. Cambie la línea a:

listen_addresses = '*'

7. Detenga e inicie el servicio de PostgreSQL para que se apliquen los cambios.

Si la solución de base de datos tiene asignado un puerto personalizado, compruebe que ese puerto está permitido y abierto en el firewall que protege XenMobile 9.0 Device Manager. De esta manera, XenMobile 10.4 puede conectarse a la base de datos y migrar la información pertinente.

Nombres de paquetes de implementación con caracteres especiales

En XenMobile 9.0, se actualizan los nombres de los paquetes de implementación que contengan caracteres especiales (!, $, (), #, % , +, *, ~, ?, |, {} y []), pero no se pueden modificar los grupos de entrega en XenMobile 10.4 después de la actualización. Además, los usuarios locales y los grupos locales creados en XenMobile 9.0 que contienen un corchete de apertura ([) causan problemas en XenMobile 10. 4 al crear invitaciones de inscripción. Antes de proceder a la actualización, quite todos los caracteres especiales de los nombres de los paquetes de implementación, y quite los corchetes de apertura de los nombres de usuarios locales y grupos locales.

Certificado SSL externo

Los certificados SSL externos deben cumplir las condiciones que se describen en el artículo de asistencia de Citrix How to Configure an External SSL Certificate. No olvide consultar el archivo pki.xml antes de iniciar la actualización para garantizar que el certificado SSL cumple esas condiciones.

Exportación del certificado de servidor de XenMobile 9.0

Si actualiza una implementación de XenMobile 9.0 Enterprise Edition, debe exportar el certificado del servidor de App Controller. Posteriormente, cuando complete los requisitos posteriores a la actualización, deberá importar el certificado de servidor en NetScaler Gateway. Siga estos pasos para exportar el certificado de servidor:

1. Inicie sesión en XenMobile 9.0 App Controller y haga clic en Certificates

2. En la lista de certificados, haga clic en el certificado de servidor que quiere exportar y, a continuación, haga clic en Export.

localized image

3. En el cuadro de diálogo Export Certificate, escriba su contraseña de certificado en ambos campos y luego haga clic en OK.

localized image

Servidor para cargar el paquete de asistencia cifrado

Prepare un servidor donde pueda cargar el paquete de asistencia cifrado desde la interfaz de línea de comandos de XenMobile mediante el protocolo de transferencia de archivos (FTP) o el protocolo de copia segura (SCP).