Product Documentation

Actualización de una implementación

Sep 02, 2016

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

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 o versiones posteriores
  • VDA 5.0 SP1 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.
    • VDA 5.0 SP1 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.
  • Microsoft System Center Virtual Machine Manager SCVMM. El producto actual es compatible con SCVMM 2012 y SCVMM 2012 SP1; XenDesktop 5.x respalda versiones anteriores. Siga la secuencia de actualización indicada a continuación para evitar momentos de inactividad:
    1. Si tiene Controllers con versiones de XenDesktop anteriores a 5.6 FP1, actualícelos a XenDesktop 5.6 FP1 (consulte la documentación de XenDesktop para esa versión).
    2. Actualice el servidor de SCVMM a SCVMM 2012; consulte la documentación de Microsoft para obtener instrucciones.
    3. Actualice los componentes de XenDesktop a la versión actual.
    4. Si lo prefiere, también puede actualizar el servidor de SCVMM a SCVMM 2012 SP1.
  • StoreFront.

Requisitos, límites y preparación

  • Debe usar la interfaz gráfica o de línea de comandos del programa de instalación del producto para actualizar componentes principales y agentes VDA; no puede importar o migrar datos desde una versión anterior.
  • 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, si una actualización incluye versiones nuevas del Controller y de Studio, pero solo se actualiza el Controller (y no se ejecuta el programa de instalación en la máquina donde está instalado Studio), Studio no permitirá continuar la administración del sitio hasta que se actualice Studio.
  • 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 18.05.2016.
  • No se puede actualizar XenDesktop Express Edition. Obtenga e instale una licencia para una edición respaldada actualmente y, a continuación, realice la actualización.
  • Antes de iniciar cualquier actividad de actualización, realice una copia de seguridad de la base de datos, como se describe en CTX135207, de forma que pueda restaurarla si se detecta algún problema después de la actualización de la base de datos.
  • Si lo prefiere, también puede hacer una copia de seguridad de las plantillas y actualizar los hipervisores, si se utilizan.
  • 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.
  • 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.)
  • Si debe seguir ejecutando sitios con una versión anterior y sitios con la versión actual, consulte Consideraciones sobre entornos mixtos.
  • 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.
  • Si no quiere actualizar todos los VDA a la versión más reciente, consulte Asistencia para los VDA mixtos.
  • Si la implementación contiene la Interfaz Web, Citrix recomienda el uso de StoreFront.
  • 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.
  • Revise la secuencia de actualización siguiente para prevenir y mitigar posibles interrupciones.

No se puede actualizar:

  • Desde una versión Technology Preview o Early Release
  • Desde una versión de XenApp anterior a 7.5 (excepto para reemplazar el software de XenApp 6.5 en un servidor por un agente VDA para SO de servidor actual; consulte Migración de XenApp 6.x).
  • Desde una versión de XenDesktop anterior a la versión 5.6; consulte Migración de XenDesktop 4.
  • Desde XenApp a XenDesktop, o desde XenDesktop a XenApp

Recomendación: Antes y durante la actualización, compruebe el Estado del sitio. Ejecute Probar sitio en los siguientes puntos de control:

  • Antes de realizar copias de seguridad.
  • Después de actualizar cada uno de los Controllers.
  • Después de actualizar los VDA y otros componentes.
  • Después de actualizar el sitio desde Studio.

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. Para obtener más información, consulte más abajo Consideraciones sobre VDA mixtos.

  • 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 hotfix; 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. Por ejemplo, para usar el preinicio de sesión, la persistencia de sesiones y las funciones de usuarios no autenticados en la versión 7.6, la versión mínima de los VDA debe ser 7.6.

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, mezclar versiones de VDA en un catálogo de máquinas puede tener efectos no deseados.

Como se ha indicado anteriormente, si la implementación incluye sistemas Windows XP y Windows Vista, debe usar una versión anterior de VDA, y el catálogo de máquinas que contiene esas máquinas debe especificar la versión de VDA 5.6 FP1. Los VDA se registrarán correctamente con el Controller, pero esas máquinas no podrán utilizar muchas de las funciones nuevas de las versiones 7.x (incluido StoreFront). Esto también se aplica a todas las máquinas que se agreguen al catálogo que tengan agentes VDA de la versión 7.x. En el gráfico siguiente puede ver una representación de lo explicado.

En el caso anterior, si debe continuar usando una versión anterior de VDA, coloque dichos VDA en un catálogo de máquinas aparte.

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.

Por ejemplo, supongamos que la versión más reciente de VDA es 7.6. Usted crea un catálogo de máquinas con la configuración de VDA predeterminada: 7.6 (opción recomendada para acceder a las nuevas funciones). Luego agrega tres máquinas a ese catálogo: dos con VDA 7.6 y una con VDA 7.1.

En este ejemplo, la máquina con VDA 7.1 no se registrará con el Controller. Si no puede actualizar ese VDA, considere la posibilidad de crear un catálogo de máquinas aparte con una configuración de VDA de “versión 7.0 o posterior” y agregarle esa máquina. Aunque dicha máquina no pueda aprovechar las nuevas funciones de la versión 7.6, podrá registrarse con el Controller.

Secuencia de actualización

La secuencia de actualización se muestra a continuación, con descripciones. Si los componentes se instalan en máquinas diferentes, ejecute el programa de instalación en cada una de esas 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 del 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 del 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.
    • Actualice todas las imágenes maestras que usan el VDA actualizado.
    • Actualice los catálogos de máquinas y los grupos de entrega.

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.