Product Documentation

Actualización de una implementación

Feb 14, 2017

Introducción

Puede actualizar algunas implementaciones a versiones más recientes sin tener que configurar primero nuevas máquinas o sitios; este proceso se conoce como actualización en contexto. Puede actualizar:

  • Desde la versión 5.6 de XenDesktop (o una versión posterior) a la última versión publicada de XenDesktop (la actual)
  • Desde la versión 7.5 de XenApp (o una versión posterior) a la última versión publicada de XenApp (la actual)

También puede usar el programa de instalación actual de XenApp para actualizar un servidor de trabajo de XenApp 6.5 al VDA actual para SO de servidor Windows. Esta es una actividad complementaria para la migración de XenApp 6.5; consulte Actualización de un servidor de trabajo de XenApp 6.5 a un nuevo VDA para SO de servidor Windows.

Para iniciar una actualización, ejecute el programa de instalación desde la nueva versión para actualizar los VDA y los componentes principales previamente instalados (Delivery Controller, Citrix Studio, Citrix Director, Citrix License Server). El instalador determina los componentes que requieren la actualización y, a continuación, inicia la actualización cuando usted quiera. Después de actualizar los componentes, use la versión recién actualizada de Studio para actualizar el sitio y la base de datos de este.

En este apartado, el término producto se refiere a XenApp 7.x o XenDesktop 7.x, a menos que se indique lo contrario.

Secuencia de actualización

La secuencia de actualización se ilustra a continuación, seguida de las descripciones correspondientes. Si los componentes se instalan en máquinas diferentes, deberá ejecutar el programa de instalación en cada una de esas máquinas.

 

Las versiones de componentes de producto que se pueden actualizar

Mediante Studio y el programa de instalación del producto, puede actualizar:

  • Delivery Controller 5.6 o versiones posteriores
  • VDA 5.6 o versiones posteriores
    • A diferencia de las versiones anteriores de VDA, debe usar el programa de instalación para actualizar los VDA; no puede usar archivos MSI.
    • Si el programa de instalación detecta Receiver para Windows (Receiver.exe) en la máquina, se actualiza a la versión de Receiver que se incluye en los medios de instalación del producto.
    • De VDA 5.6 a VDA 7.8: Si el programa de instalación detecta Receiver para Windows Enterprise (CitrixReceiverEnterprise.exe) en la máquina, se actualiza a Receiver para Windows Enterprise 3.4.
  • Director 1 o versiones posteriores
  • Base de datos. Esto actualiza el esquema y migra los datos de la base de datos del sitio (además de las bases de datos de registros de configuración y de supervisión, si se está llevando a cabo una actualización desde una versión anterior a 7.x).
  • Personal vDisk

Con la ayuda de instrucciones procedentes de la documentación del producto o de la función, actualice lo siguiente, si fuera necesario:

  • Provisioning Services (para XenApp 7.x y XenDesktop 7.x, Citrix recomienda usar la última versión publicada; la versión mínima respaldada es Provisioning Services 7.0).
    • Actualice el servidor de Provisioning Services mediante la actualización gradual del servidor, y los clientes mediante el sistema de versiones de disco virtual (vDisk).
    • Provisioning Services 7.x no admite la creación de nuevos escritorios con versiones de XenDesktop 5. Por lo tanto, aunque los escritorios existentes seguirán funcionando, no podrá utilizar Provisioning Services 7.x para crear nuevos escritorios hasta que actualice XenDesktop. Por lo tanto, si quiere un entorno mixto de sitios de XenDesktop 5.6 y 7.x, no actualice Provisioning Services a la versión 7.
  • Versión del hipervisor host
  • StoreFront
  • Profile Management

Preparación y límites

Preparación

Antes de comenzar una actualización:

  • Decida qué interfaz y programa de instalación utilizará

Puede usar el programa de instalación de producto completo que se proporciona en el archivo ISO de XenApp o XenDesktop para actualizar los componentes principales. Puede actualizar los VDA con la ayuda del programa de instalación de producto completo o con uno de los programas de instalación independiente de VDA. Todos los programas de instalación ofrecen interfaces gráficas y de línea de comandos. Para obtener más información, consulte Programas de instalación.

No puede actualizar importando ni migrando datos desde una versión que se puede actualizar. (Nota: Algunas versiones muy anteriores se deben migrar en lugar de actualizarse; consulte el principio de este artículo para ver qué versiones se pueden actualizar.)

  • Compruebe el estado del sitio

Asegúrese de que el sitio es estable y está operativo, antes de iniciar la actualización. Si un sitio tiene problemas, la actualización no los solucionará, y podría dejar el sitio en un estado muy complejo del que puede ser difícil recuperarlo. Para probar el sitio, seleccione la entrada del sitio en el panel de navegación de Studio. En la parte de la configuración del sitio en el panel central, haga clic en "Probar sitio".

  • Haga una copia de respaldo de la base de datos del sitio

Siga las instrucciones indicadas en CTX135207. Si se detecta algún problema después de la actualización, se puede restaurar la copia de seguridad.

Si lo prefiere, también puede hacer una copia de seguridad de las plantillas y actualizar los hipervisores, si fuera necesario.

Complete las demás tareas de preparación estipuladas en el plan de continuidad empresarial.

  • Compruebe que las licencias de Citrix están actualizadas

Antes de actualizar el servidor de licencias de Citrix, compruebe que la fecha de Subscription Advantage es válida para la nueva versión del producto. Si va a actualizar desde una versión de producto anterior a 7.x, la fecha debe ser al menos 17.11.2016.

  • Cierre aplicaciones y consolas

Antes de iniciar una actualización, cierre todos los programas que podrían bloquear los archivos, como las consolas de administración y las sesiones de PowerShell. (Reiniciar la máquina garantiza que no haya archivos bloqueados y que no haya actualizaciones de Windows pendientes.) 

Importante: Antes de comenzar una actualización detenga e inhabilite otros servicios de agentes de supervisión de terceros.

  • Compruebe que dispone de los permisos correctos

Además de ser un usuario del dominio, usted debe ser un administrador local en las máquinas donde quiere actualizar los componentes de producto.

Límites

  •  Instalación selectiva de componentes

Si instala o actualiza componentes a la nueva versión, pero opta por no actualizar otros componentes (en máquinas diferentes) que requieren la actualización, Studio se lo recordará. Por ejemplo, supongamos una actualización incluye versiones nuevas del Controller y de Studio. Actualiza el Controller, pero no ejecuta el programa de instalación en la máquina donde está instalado Studio. No podrá seguir utilizando Studio para administrar el sitio hasta que actualice Studio.

No es necesario actualizar los agentes VDA, pero Citrix recomienda actualizarlos todos para que pueda utilizar todas las funcionalidades disponibles.

  • Versión de XenApp anterior a 7.5

No puede actualizar desde una versión de XenApp anterior a 7.5. Puede migrar desde XenApp 6.x; consulte Migración de XenApp 6.x.

Aunque no pueda actualizar una comunidad de XenApp 6.5, puede reemplazar el software de XenApp 6.5 en un servidor Windows Server 2008 R2 por un VDA actualizado para SO de servidor. Consulte "Actualización de un servidor de trabajo XenApp 6.5 a un nuevo VDA".

  • Versión de XenDesktop anterior a 5.6 

No puede actualizar desde una versión de XenDesktop anterior a 5.6. Puede migrar desde XenDesktop 4; consulte Migración de XenDesktop 4.

  • XenDesktop Express Edition

No puede actualizar XenDesktop Express Edition. Obtenga e instale una licencia para una edición respaldada actualmente y, a continuación, realice la actualización.

  • Versiones Technology Preview o Early Release

No puede actualizar desde una versión Technology Preview o Early Release de XenApp o XenDesktop.

  • Windows XP/Vista

Si tiene agentes VDA instalados en máquinas con Windows XP o Windows Vista, consulte Agentes VDA en máquinas con Windows XP o Windows Vista. También consulte la información de Obsolescencia prevista.

  • Selección del producto

Cuando actualiza, no selecciona ni especifica el producto (XenApp o XenDesktop), porque ya lo ha establecido durante la instalación inicial. 

  • Entornos o sitios mixtos

Si debe seguir ejecutando sitios con una versión anterior y sitios con la versión actual, consulte Consideraciones sobre entornos mixtos.

Consideraciones sobre entornos mixtos

Si el entorno contiene sitios o comunidades con diferentes versiones de producto (un entorno mixto), Citrix recomienda el uso de StoreFront para agrupar escritorios y aplicaciones de diferentes versiones de producto (por ejemplo, si tiene un sitio de XenDesktop 7.1 y un sitio de XenDesktop 7.5). Para obtener más información, consulte la documentación de StoreFront.

  • En un entorno mixto, puede continuar usando versiones de Studio y Director para cada versión, pero compruebe que las distintas versiones están instaladas en máquinas independientes.
  • Si va a ejecutar sitios de XenDesktop 5.6 y 7.x simultáneamente y va a usar Provisioning Services para ambos, instale una nueva implementación de Provisioning Services para usarla con el sitio 7.x, o actualice la implementación actual de Provisioning Services, aunque entonces ya no podrá aprovisionar nuevas cargas de trabajo en el sitio de XenDesktop 5.6.

Citrix recomienda actualizar todos los componentes en todos los sitios. Aunque se pueden usar las versiones anteriores de algunos componentes, es posible que no estén disponibles todas las funcionalidades de la versión más reciente. Por ejemplo, aunque puede usar agentes VDA actuales en implementaciones que contienen versiones anteriores de Controller, las nuevas funcionalidades de la versión actual pueden no estar disponibles. También se pueden dar problemas de registro de VDA cuando se usan versiones no actuales.

  • Los sitios con Controllers en la versión 5.x y con VDA en la versión 7.x deben permanecer en ese estado solo temporalmente. Preferiblemente, debe completar la actualización de todos los componentes tan pronto como sea posible.
  • No actualice una versión autónoma de Studio hasta que esté listo para usar la nueva versión.

Agentes VDA en máquinas con Windows XP o Windows Vista

No se pueden actualizar los VDA instalados en máquinas con Windows XP o Windows Vista a una versión 7.x. Debe usar VDA 5.6 FP1 con algunas revisiones; consulte CTX140941 para obtener instrucciones. Aunque los VDA de versiones anteriores se pueden ejecutar en un sitio 7.x, no pueden utilizar muchas de sus funciones, incluidas:

  • Funciones descritas en Studio que requieren una versión más reciente de VDA.
  • Configuración de aplicaciones App-V desde Studio.
  • Configuración de direcciones de Receiver StoreFront desde Studio.
  • Respaldo automático para licencias KMS de Microsoft Windows al utilizar Machine Creation Services. Consulte CTX128580.
  • Información en Director:
    • Duración de los inicios de sesión y eventos al finalizar la sesión que afectan la duración del inicio de sesión en las vistas Panel de mandos, Tendencias y Detalles del usuario.
    • Detalles desglosados sobre la duración de los inicios de sesión durante autenticaciones y conexiones HDX, además de detalles sobre la duración de la carga de perfil, la carga de directiva de grupo, el script de inicio de sesión y el establecimiento de inicios de sesión interactivos.
    • Varias categorías de porcentaje de errores de conexión y de máquina.
    • Administrador de actividades en las vistas Asistencia técnica y Detalles del usuario.

Citrix recomienda cambiar la imagen de máquinas con Windows XP y Windows Vista a una versión respaldada de SO y, a continuación, instalar en ellas la versión más reciente de VDA.

Agentes VDA en máquinas con Windows 8.x o Windows 7

Para actualizar agentes VDA instalados en máquinas con Windows 7 o Windows 8.x a Windows 10, Citrix recomienda primero cambiar la imagen de las máquinas Windows 7 o Windows 8.x a Windows 10 y, después, instalar el agente VDA para Windows 10 admitido. Si no se puede cambiar la imagen, desinstale el agente VDA antes de actualizar el sistema operativo; de lo contrario, el VDA entrará en un estado no compatible.

Asistencia para los VDA mixtos

Cuando actualice el producto a una versión más reciente, Citrix recomienda actualizar todos los componentes principales y los VDA para aprovechar todas las funciones nuevas y mejoradas de la nueva edición. 

En algunos entornos, es posible que no se puedan actualizar todos los VDA a la versión más reciente. En este caso, cuando cree un catálogo de máquinas, puede especificar la versión de VDA instalada en las máquinas. De forma predeterminada, este parámetro indica la versión más reciente recomendada de VDA. Tenga en cuenta que deberá plantearse cambiarlo solamente si el catálogo de máquinas contiene máquinas con versiones anteriores de VDA. Sin embargo, no se recomienda mezclar versiones de VDA en un catálogo de máquinas.

Si se crea un catálogo de máquinas con el parámetro predeterminado recomendado de la versión de VDA, y alguna de las máquinas del catálogo tiene una versión anterior de VDA instalada, esas máquinas no podrán registrarse con el Controller y no funcionarán.

Para obtener más información, consulte la sección de versiones de VDA y niveles funcionales en el artículo Creación de catálogos de máquinas.

Actualización de componentes

Para ejecutar la interfaz gráfica del programa de instalación del producto, inicie sesión en la máquina y, a continuación, inserte el medio de instalación o monte la unidad con la imagen ISO de la nueva versión. Haga doble clic en AutoSelect. Para usar la interfaz de línea de comandos, consulte Instalación mediante línea de comandos.

  1. Si hay más de un componente principal instalado en el mismo servidor (por ejemplo, el Controller, Studio, y el servidor de licencias) y varios de esos componentes tienen nuevas versiones disponibles, se actualizarán todos al ejecutar el programa de instalación en ese servidor. Si alguno de los componentes principales está instalado en máquinas que no sean el Controller, ejecute el programa de instalación en cada una de esas máquinas (en el orden recomendado: servidor de licencias, StoreFront y, a continuación, Director).
  2. Actualice los servidores y los clientes de Provisioning Services con la ayuda de las instrucciones proporcionadas en la documentación de Provisioning Services.
  3. Ejecute el programa de instalación de producto en las máquinas con agentes VDA. Aunque los agentes VDA se pueden actualizar antes o después de actualizar los Controllers, Citrix recomienda hacerlo antes, porque permite habilitar rápidamente las nuevas funciones después de la actualización.

    Cuando actualice agentes VDA de una versión anterior de 7.x instalados en máquinas físicas (incluido el acceso con Remote PC), use la interfaz de la línea de comandos con el parámetro: /EXCLUDE "Personal vDisk","Machine Identity Service". Por ejemplo:

    C:\x64\XenDesktop Setup\XenDesktopVdaSetup.exe /EXCLUDE "Personal vDisk","Machine Identity Service"

  4. Ejecute el programa de instalación de producto en la mitad de los Controllers. (Esta acción también actualizará los demás componentes principales instalados en esos servidores.) Por ejemplo, si el sitio tiene cuatro Controllers, ejecute el programa de instalación en dos de ellos.
    • Dejar la mitad de los Controllers activos permite a los usuarios acceder al sitio. Los VDA se pueden registrar con el resto de los Controllers. Puede ocurrir que la capacidad del sitio se vea reducida debido a que hay menos Controllers disponibles. La actualización solo provoca una breve interrupción al establecer nuevas conexiones de cliente durante los últimos pasos de la actualización de la base de datos. Los Controllers actualizados no podrán procesar solicitudes hasta que todo el sitio esté actualizado.
    • Si el sitio tiene un solo Controller, este sitio no funcionará durante la actualización.
  5. Si Studio está instalado en otra máquina que no sea uno de los Controllers actualizados en el paso anterior, ejecute el programa de instalación en la máquina donde está instalado Studio.
  6. Desde el recién actualizado Studio, actualice la base de datos del sitio. Para obtener información más detallada, consulte Actualización de la base de datos y del sitio.
  7. Desde el recién actualizado Studio, seleccione Citrix Studio nombre-de-sitio en el panel de navegación. Seleccione la ficha Tareas comunes. Seleccione Actualizar los Delivery Controllers restantes.
  8. Una vez completada la actualización y la confirmación, cierre y vuelva a abrir Studio.
  9. En la sección Configuración del sitio de la página Tareas comunes, seleccione Realizar registro. Registrar los Controllers los convierte en disponibles para el sitio.
  10. Una vez que seleccione Finalizar tras el proceso de actualización, se le ofrece la oportunidad de inscribirse en el programa Citrix Customer Experience Improvement Program (CEIP), que recopila información anónima acerca de la implementación. Esta información se utiliza para mejorar la calidad, la fiabilidad y el rendimiento del producto.
  11. Después de actualizar los componentes, la base de datos y el sitio, use Studio para probar el sitio recién actualizado. Desde Studio, seleccione Citrix Studio nombre-de-sitio en el panel de navegación. Seleccione la ficha Tareas comunes y, a continuación, seleccione Probar sitio. Estas pruebas se ejecutaron automáticamente después de actualizar la base de datos, pero no se pueden ejecutar de nuevo en cualquier momento.

Si actualizó los VDA: después de actualizar y probar la implementación, actualice las imágenes maestras que usan esos VDA. A continuación, actualice los catálogos de máquinas que usan esas imágenes maestras y los grupos de entrega que usan esos catálogos.

Actualización del sitio y de la base de datos del sitio

Después de actualizar los VDA y los componentes principales, use el recién actualizado Studio para iniciar una actualización manual o automática de la base de datos y del sitio.

  • Para realizar una actualización automática de la base de datos, los permisos de usuario de Studio deben incluir la capacidad de actualizar el esquema de la base de datos de SQL Server (por ejemplo, el rol de base de datos db_securityadmin o db_owner). Para obtener más información, consulte el artículo Bases de datos.
  • Si el usuario de Studio no tiene los permisos necesarios, se generarán scripts al iniciar una actualización manual de la base de datos. El usuario de Studio ejecuta algunos scripts desde Studio, mientras que el administrador de la base de datos ejecuta otros scripts mediante una herramienta como SQL Server Management Studio. Si los scripts SQL se ejecutan manualmente, deben ejecutarse usando la herramienta SQLCMD o usando SQL Management Studio en modo SQLCMD. De lo contrario pueden producirse errores de inexactitud.
Importante: Citrix recomienda encarecidamente que realice una copia de seguridad de la base de datos antes de actualizarla, como se describe en CTX135207.

Durante la actualización de una base de datos, los servicios del producto están inhabilitados. Tenga en cuenta que, durante ese proceso, los Controllers no pueden actuar como intermediarios o brokers en las nuevas conexiones al sitio.

Una vez completada la actualización de la base de datos y los productos y los servicios están habilitados, Studio prueba el entorno y la configuración. A continuación, genera un informe HTML. En caso de problemas, se puede restaurar la base de datos con la ayuda de la copia de seguridad. Después de resolver los problemas, puede volver a actualizar la base de datos.

Actualización automática de la base de datos y del sitio. Inicie el recién actualizado Studio. Después de seleccionar el inicio de la actualización del sitio automáticamente y de confirmar que está listo, comienza el proceso de actualización del sitio y de la base de datos.

Actualización manual de la base de datos y del sitio. Este proceso incluye la generación y ejecución de scripts.
  1. Inicie el recién actualizado Studio. Después de optar por la actualización manual del sitio, el asistente comprueba la compatibilidad del servidor de licencias y solicita confirmación. Después de confirmar que ha realizado una copia de seguridad de la base de datos, el asistente genera y muestra los scripts y una lista de verificación de los pasos de la actualización.
  2. Ejecute los siguientes scripts en el orden indicado:
    ScriptDescripción
    DisableServices.ps1Script de PowerShell que debe ejecutar el usuario de Studio en un Controller para inhabilitar los servicios del producto.
    UpgradeSiteDatabase.sqlScript de SQL que debe ejecutar el administrador de la base de datos en el servidor que contiene la base de datos del sitio, mediante una herramienta como SQL Server Management Studio.
    UpgradeMonitorDatabase.sqlScript de SQL que debe ejecutar el administrador de la base de datos en el servidor que contiene la base de datos de supervisión, mediante una herramienta como SQL Server Management Studio.
    UpgradeLoggingDatabase.sqlScript de SQL que debe ejecutar el administrador de la base de datos en el servidor que contiene la base de datos de registros de configuración, mediante una herramienta como SQL Server Management Studio. Ejecute este script solo si esta base de datos cambia (por ejemplo, después de aplicar una revisión hotfix).
    EnableServices.ps1Script de PowerShell que debe ejecutar el usuario de Studio en un Controller para habilitar los servicios del producto.
  3. Después de completar las tareas de la lista de comprobación, seleccione Finalizar actualización