Instalar, actualizar y desinstalar la Grabación de sesiones

En este capítulo, se describe cómo instalar la Grabación de sesiones desde el instalador de XenApp o XenDesktop. Contiene las siguientes secciones:

Lista de verificación de instalación

Instalar los componentes de Administración de grabación de sesiones

Configurar Director para usar el Servidor de grabación de sesiones

Instalar el Agente de grabación de sesiones

Instalar el Reproductor de grabación de sesiones

Automatizar instalaciones

Actualizar la Grabación de sesiones

Desinstalar la Grabación de sesiones

Lista de verificación de instalación

A partir de la versión 7.14, puede instalar los componentes de la Grabación de sesiones mediante el instalador de XenApp o XenDesktop.

Antes de iniciar la instalación, complete esta lista:

Paso
  Seleccione las máquinas en las que se instalarán los componentes de la Grabación de sesiones y compruebe que cada equipo cumple los requisitos de hardware y software para los componentes a instalar.
  Utilice las credenciales de su cuenta de Citrix para acceder a la página de descargas de XenApp y XenDesktop. Descargue el archivo ISO del producto. Descomprima el archivo ISO o grabe un DVD del mismo.
  Si quiere utilizar el protocolo TLS para la comunicación entre los componentes de la Grabación de sesiones, instale los certificados adecuados para el entorno.
  Instale todas las revisiones hotfix necesarias para los componentes de la Grabación de sesiones. Las revisiones hotfix se encuentran disponibles en la página de asistencia Citrix Support.
  Configure Director para crear y activar las directivas de la Grabación de sesiones. Para obtener más información, consulte Configurar Director para usar el Servidor de grabación de sesiones.

Nota:

  • Citrix recomienda dividir las aplicaciones publicadas en distintos grupos de entrega según sus directivas de grabación, porque compartir sesiones de aplicaciones publicadas puede entrar en conflicto con las directivas activas si se encuentran en el mismo grupo de entrega. La función Grabación de sesiones asigna la directiva activa a la primera aplicación publicada que abra el usuario.
  • Si va a usar Machine Creation Services (MCS) o Provisioning Services, prepare un QMId único. Si no se cumple este requisito, pueden perderse datos de las grabaciones.
  • SQL Server requiere la habilitación de TCP/IP, la ejecución del servicio SQL Server Browser y el uso de la autenticación de Windows.
  • Si quiere usar HTTPS, configure los certificados de servidor para TLS/HTTPS.
  • Compruebe que los usuarios y los grupos locales (Usuarios y grupos locales > Grupos > Usuarios) tienen permiso de escritura en esta carpeta.

Instalar los componentes de Administración de grabación de sesiones

Citrix recomienda instalar los componentes de Administración de grabación de sesiones, el Agente de grabación de sesiones y el Reproductor de grabación de sesiones en servidores independientes. Los componentes de Administración de grabación de sesiones son la base de datos, el servidor y la Consola de directivas de grabación de sesiones. Con Autorun se puede elegir cuáles de estos componentes se instalarán en un servidor.

Paso 1. Descargue el software del producto e inicie el asistente

  1. Si aún no ha descargado la imagen ISO de XenApp y XenDesktop, utilice las credenciales de su cuenta de Citrix para acceder a la página de descargas de XenApp y XenDesktop. Descargue el archivo ISO del producto. Descomprima el archivo ISO o grabe un DVD del mismo.
  2. Utilice una cuenta de administrador local para iniciar sesión en la máquina donde quiere instalar los componentes de Administración de grabación de sesiones. Introduzca el DVD en la unidad o monte el archivo ISO. Si el instalador no se inicia automáticamente, haga doble clic en la aplicación AutoSelect o la unidad montada.
    Se iniciará el asistente de instalación.

Paso 2. Elija el producto a instalar

Imagen localizada

Haga clic en Comenzar, situado junto al producto a instalar, ya sea XenApp o XenDesktop.

Paso 3. Seleccione Grabación de sesiones

Imagen localizada

Seleccione la entrada Grabación de sesiones.

Paso 4. Lea y acepte el contrato de licencia

Imagen localizada

En la página Contrato de licencia de software, lea el contrato de licencia, acéptelo y haga clic en Siguiente.

Paso 5. Seleccione los componentes a instalar y la ubicación de la instalación

Imagen localizada

En la página Componentes principales:

  • Ubicación: De forma predeterminada, los componentes se instalan en C:\Archivos de programa\Citrix. La ubicación predeterminada no pone problemas para la mayoría de las implementaciones. Aun así, puede especificar una ubicación de instalación personalizada.
  • Componente: De forma predeterminada, están marcadas todas las casillas de verificación situadas junto a los componentes que pueden instalarse. El instalador detecta si se está ejecutando en un sistema operativo de escritorio o un sistema operativo de servidor. Permite que los componentes de Administración de grabación de sesiones se instalen únicamente en un sistema operativo de servidor. No permite que el Agente de grabación de sesiones se instale en una máquina que no tiene ningún agente VDA instalado. Si intenta instalar el Agente de grabación de sesiones en una máquina que no tiene un VDA instalado, la opción Agente de grabación de sesiones no estará disponible.

Seleccione Administración de grabación de sesiones y haga clic en Siguiente.

Imagen localizada

Paso 6. Seleccione las funciones a instalar

Imagen localizada

En la página Características:

  • De forma predeterminada, están marcadas las casillas de verificación situadas junto a las características que pueden instalarse. La instalación de todas estas características en un único servidor no es un problema para una prueba de concepto. Sin embargo, para un entorno de producción de gran tamaño, Citrix recomienda instalar la Consola de directivas de grabación de sesiones en un servidor y el Servidor de grabación de sesiones, los Registros de administrador de grabación de sesiones y la Base de datos de grabación de sesiones en otro servidor aparte. Tenga en cuenta que “Registros de administrador de grabación de sesiones” es una subfunción opcional del Servidor de grabación de sesiones. Debe seleccionar el Servidor de grabación de sesiones para poder marcar “Registros de administrador de grabación de sesiones”.
  • Para agregar otra función al mismo servidor después de seleccionar e instalar una o varias funciones, solo puede ejecutar el paquete MSI (no puede ejecutar el instalador de nuevo).

Seleccione las características que quiera instalar y haga clic en Siguiente.

Paso 6.1: Instale la Base de datos de grabación de sesiones

Nota: La Base de datos de grabación de sesiones no es una base de datos en sí. Es el componente que se encarga de crear y configurar las bases de datos requeridas en la instancia de Microsoft SQL Server durante la instalación. La Grabación de sesiones admite tres soluciones para la alta disponibilidad de la base de datos en función de Microsoft SQL Server. Para obtener más información, consulte Instalar la Grabación de sesiones con alta disponibilidad de base de datos.

Por lo general, existen tres tipos de implementaciones de la Base de datos de grabación de sesiones y Microsoft SQL Server:

  • Implementación 1. Instalar el Servidor de grabación de sesiones y la Base de datos de grabación de sesiones en la misma máquina y Microsoft SQL Server en una máquina remota. (Opción recomendada).
  • Implementación 2. Instalar el Servidor de grabación de sesiones, la Base de datos de grabación de sesiones y Microsoft SQL Server en la misma máquina.
  • Implementación 3. Instalar el Servidor de grabación de sesiones en una máquina e instalar la Base de datos de grabación de sesiones y Microsoft SQL Server juntos en otra máquina. (Opción no recomendada).
  1. En la página Características, marque Base de datos de grabación de sesiones y haga clic en Siguiente.

    Imagen localizada

  2. En la página Configuración del servidor y la base de datos, especifique el nombre de la instancia y el nombre de la Base de datos de grabación de sesiones y la cuenta de equipo del Servidor de grabación de sesiones. Haga clic en Siguiente.

    Imagen localizada

    En la página Configuración del servidor y la base de datos:

    • Nombre de la instancia: Si la instancia de la base de datos no se configuró como una instancia con nombre, solo puede usar el nombre del equipo de SQL Server. Si le dio un nombre a la instancia, use nombre-de-equipo\nombre-de-instancia como nombre de instancia de la base de datos. Para determinar el nombre de instancia de servidor que está usando, ejecute select @@servername en SQL Server. El valor devuelto es el nombre exacto de la instancia de la base de datos. Si su servidor SQL está configurado para escuchar en un puerto personalizado (que no sea el puerto predeterminado 1433), configure el puerto de escucha personalizado agregando una coma al nombre de la instancia. Por ejemplo, escriba DXSBC-SRD-1,2433 en el cuadro de texto Nombre de la instancia, donde 2433, después de la coma, denota el puerto de escucha personalizado.
    • Nombre de la base de datos: Escriba un nombre personalizado de base de datos en el cuadro de texto Nombre de la base de datos o use el nombre predeterminado de la base de datos mostrado en el cuadro de texto. Haga clic en Probar conexión para probar la conectividad a la instancia de SQL Server y la validez del nombre de la base de datos.

    Importante:

    Un nombre personalizado de base de datos debe contener solo mayúsculas (A-Z), minúsculas (a-z) y números (0-9), y no puede superar los 123 caracteres.

    • Debe tener los permisos del rol de servidor securityadmin y dbcreator de la base de datos. Si no tiene los permisos, puede:
      • Pedir al administrador de la base de datos que le asigne esos permisos para la instalación. Una vez completada la instalación, los permisos del rol de servidor securityadmin y dbcreator ya no son necesarios y se pueden retirar sin riesgo alguno.
      • O bien, utilice el paquete SessionRecordingAdministrationx64.msi (descomprima el archivo ISO y encontrará este paquete msi en …\x64\Session Recording). Durante la instalación del msi, aparece un cuadro de diálogo que requiere las credenciales de un administrador de base de datos con los permisos del rol de servidor securityadmin y dbcreator. Indique las credenciales correctas y haga clic en Aceptar para continuar con la instalación.

        La instalación crea la nueva base de datos para la Grabación de sesiones y agrega la cuenta de máquina del Servidor de grabación de sesiones como db_owner.

    • Cuenta de equipo del Servidor de grabación de sesiones:
      • Implementaciones 1 y 2: Escriba localhost en el campo Cuenta de equipo del Servidor de grabación de sesiones.
      • Implementación 3: Escriba el nombre del equipo que aloja el Servidor de grabación de sesiones en el formato dominio\nombre-de-equipo. La cuenta de equipo del Servidor de grabación de sesiones es la cuenta de usuario para acceder a la Base de datos de grabación de sesiones.

      Nota: La instalación de los componentes de Administración de grabación de sesiones puede fallar con el código de error 1603 cuando se establece un nombre de dominio en el campo Cuenta de equipo del Servidor de grabación de sesiones. Como solución temporal, escriba localhost o el nombre de dominio\máquina de NetBIOS en el campo Cuenta de equipo del Servidor de grabación de sesiones.

  3. Revise los requisitos previos y confirme la instalación.

    Imagen localizada

    La página Resumen muestra las opciones de instalación. Puede usar el botón Atrás para volver a las páginas anteriores del asistente y cambiar las opciones. O bien, haga clic en Instalar para iniciar la instalación.

  4. Finalice la instalación.

    Imagen localizada

    La página Finalizar instalación presenta marcas de verificación verdes para todos los requisitos previos y los componentes que se hayan instalado e inicializado correctamente.

    Haga clic en Finalizar para completar la instalación de la Base de datos de grabación de sesiones.

Paso 6.2. Instale el Servidor de grabación de sesiones

  1. En la página Características, seleccione Servidor de grabación de sesiones y Registros de administrador de grabación de sesiones. Haga clic en Siguiente.

    Imagen localizada

    Nota:

    • “Registros de administrador de grabación de sesiones” es una subfunción opcional del Servidor de grabación de sesiones. Debe seleccionar el Servidor de grabación de sesiones para poder marcar “Registros de administrador de grabación de sesiones”.
    • Citrix recomienda instalar “Registros de administrador de grabación de sesiones” junto con el Servidor de grabación de sesiones al mismo tiempo. Si no quiere que “Registros de administrador de grabación de sesiones” esté habilitado, puede inhabilitarlo en una página posterior. Sin embargo, si decide no instalar esta característica al principio pero luego cambia de opinión y decide agregarla, solo puede agregarla manualmente desde el paquete SessionRecordingAdministrationx64.msi.
  2. En la página Configuración del servidor y la base de datos, especifique las configuraciones.

    Imagen localizada

    En la página Configuración del servidor y la base de datos:

    • Nombre de la instancia: Introduzca el nombre del servidor SQL Server en el cuadro de texto Nombre de la instancia. Si está usando una instancia con nombre, introduzca nombre-de-equipo\nombre-de-instancia; de lo contrario, introduzca solo el nombre-de-equipo. Si su servidor SQL está configurado para escuchar a un puerto personalizado (que no sea el puerto predeterminado 1433), configure el puerto de escucha personalizado agregando una coma al nombre de la instancia. Por ejemplo, escriba DXSBC-SRD-1,2433 en el cuadro de texto Nombre de la instancia, donde 2433, después de la coma, denota el puerto de escucha personalizado.
    • Nombre de la base de datos: Escriba un nombre personalizado de base de datos en el cuadro de texto Nombre de la base de datos o use el nombre predeterminado CitrixSessionRecording en el cuadro de texto.
    • Debe tener los permisos del rol de servidor securityadmin y dbcreator de la base de datos. Si no tiene los permisos, puede:
      • Pedir al administrador de la base de datos que le asigne esos permisos para la instalación. Una vez completada la instalación, los permisos del rol de servidor securityadmin y dbcreator ya no son necesarios y se pueden retirar sin riesgo alguno.
      • O bien, utilice el paquete SessionRecordingAdministrationx64.msi para instalar el Servidor de grabación de sesiones. Durante la instalación del msi, aparece un cuadro de diálogo que requiere las credenciales de un administrador de base de datos con los permisos del rol de servidor securityadmin y dbcreator. Indique las credenciales correctas y haga clic en Aceptar para continuar con la instalación.
    • Después de escribir el nombre de instancia y el nombre de la base de datos, haga clic en Probar conexión para probar la conectividad con la Base de datos de grabación de sesiones.
    • Escriba la cuenta de equipo del Servidor de grabación de sesiones y, a continuación, haga clic en Siguiente.
  3. En la página Configuración de registros de administrador, especifique las configuraciones para la característica de captura de registros de administrador.

    Imagen localizada

    En la página Configuración de registros de administrador:

    • La base de datos de Registros de administrador está instalada en la instancia de SQL Server: Este cuadro de texto no se puede modificar. El nombre de instancia de SQL Server para la base de datos de registros de administrador se obtiene automáticamente a partir del nombre de instancia que escribió en la página Configuración del servidor y la base de datos.
    • Nombre de base de datos de registros de administrador: Si decide instalar la función “Registros de administrador de grabación de sesiones”, escriba un nombre personalizado para la base de datos de Registros de administrador en el cuadro de texto o use el nombre predeterminado CitrixSessionRecordingLogging.
      Nota: El nombre de la base de datos de Registros de administrador debe ser diferente del nombre de la Base de datos de grabación de sesiones establecido en el cuadro de texto Nombre de base de datos de la página anterior Configuración de servidor y base de datos.
    • Después de escribir el nombre de la base de datos de registros de administrador, haga clic en Probar conexión para probar la conectividad con la base de datos de registros de administrador.
    • Habilitar registros de administrador: De forma predeterminada, la función “Registros de administrador” está habilitada. Puede inhabilitarla si desmarca la casilla de verificación.
    • Habilitar bloqueo obligatorio: De forma predeterminada, el bloqueo obligatorio está habilitado. Las funciones habituales podrían bloquearse si se produce un error en la captura de registros. Puede inhabilitar el bloqueo obligatorio si desmarca la casilla de verificación.

    A continuación, haga clic en Siguiente para continuar con la instalación.

  4. Revise los requisitos previos y confirme la instalación.

    Imagen localizada

    La página Resumen muestra las opciones de instalación. Puede usar el botón Atrás para volver a las páginas anteriores del asistente y cambiar las opciones. O bien, haga clic en Instalar para iniciar la instalación.

  5. Finalice la instalación.

    Imagen localizada

    La página Finalizar instalación presenta marcas de verificación verdes para todos los requisitos previos y los componentes que se hayan instalado e inicializado correctamente.

    Haga clic en Finalizar para completar la instalación del Servidor de grabación de sesiones.

    Nota: De manera predeterminada, en la instalación del Servidor de grabación de sesiones, se usa HTTPS/TLS para proteger las comunicaciones. Si TLS no está configurado en el sitio IIS predeterminado del Servidor de grabación de sesiones, use HTTP. Para ello, desmarque SSL en la consola de administración de IIS: en el sitio de Broker de grabación de sesiones, abra los parámetros de SSL y desmarque la casilla Requerir SSL.

Paso 6.3. Inicie la Consola de directivas de grabación de sesiones

  1. En la página Características, marque Consola de directivas de grabación de sesiones y haga clic en Siguiente.

    Imagen localizada

  2. Revise los requisitos previos y confirme la instalación.

    Imagen localizada

    La página Resumen muestra las opciones de instalación. Puede usar el botón Atrás para volver a las páginas anteriores del asistente y cambiar las opciones. O bien, haga clic en Instalar para iniciar la instalación.

  3. Finalice la instalación.

    Imagen localizada

    La página Finalizar instalación presenta marcas de verificación verdes para el componente y todos los requisitos previos que se hayan instalado e inicializado correctamente.

    Haga clic en Finalizar para completar la instalación de la Consola de directivas de grabación de sesiones.

Paso 7. Instale Broker_PowerShellSnapIn_x64.msi

Importante: Para usar la Consola de directivas de grabación de sesiones, debe tener instalado el complemento Broker PowerShell (Broker_PowerShellSnapIn_x64.msi). El instalador no instala automáticamente este complemento. Busque el complemento en la imagen ISO de XenApp/XenDesktop (\layout\image-full\x64\Citrix Desktop Delivery Controller) y siga las instrucciones para instalarlo manualmente. Si no se siguen las instrucciones puede producirse un error.

Configurar Director para usar el Servidor de grabación de sesiones

Puede utilizar la consola de Director para crear y activar las directivas de Grabación de sesiones.

  1. Para una conexión HTTPS, instale el certificado para confiar en el Servidor de grabación de sesiones en los Certificados raíz de confianza del servidor de Director.
  2. Si quiere configurar el servidor de Director para usar el Servidor de grabación de sesiones, ejecute el comando: C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecording.
  3. Escriba la dirección IP o el nombre FQDN del Servidor de grabación de sesiones, el número de puerto y el tipo de conexión (HTTP o HTTPS) que usa el Agente de grabación de sesiones para conectarse al Broker de grabación de sesiones en el servidor de Director.

Instalar el Agente de grabación de sesiones

El Agente de grabación de sesiones debe instalarse en la máquina VDA o VDI donde quiera grabar sesiones.

Paso 1. Descargue el software del producto e inicie el asistente

Utilice una cuenta de administrador local para iniciar sesión en la máquina donde quiere instalar el componente Agente de grabación de sesiones. Introduzca el DVD en la unidad o monte el archivo ISO. Si el instalador no se inicia automáticamente, haga doble clic en la aplicación AutoSelect o la unidad montada.

Se iniciará el asistente de instalación.

Paso 2. Elija el producto a instalar

Imagen localizada

Haga clic en Comenzar, situado junto al producto a instalar, ya sea XenApp o XenDesktop.

Paso 3. Seleccione Grabación de sesiones

Imagen localizada

Seleccione la entrada Grabación de sesiones.

Paso 4. Lea y acepte el contrato de licencia

Imagen localizada

En la página Contrato de licencia de software, lea el contrato de licencia, acéptelo y haga clic en Siguiente.

Paso 5. Seleccione el componente a instalar y la ubicación de la instalación

Imagen localizada

Seleccione Agente de grabación de sesiones y haga clic en Siguiente.

Paso 6. Especifique la configuración del agente

Imagen localizada

En la página Configuración del agente:

  • Si ha instalado ya el Servidor de grabación de sesiones, escriba el nombre del equipo donde lo instaló, así como la información del protocolo y el puerto que deben utilizarse para la conexión con dicho servidor. Si todavía no ha instalado la Grabación de sesiones, puede modificar esta información más adelante en Propiedades del agente de grabación de sesiones.

Nota: La función “Probar conexión” presenta una limitación en el instalador. No admite el caso “HTTPS requiere TLS 1.2”. Si utiliza el instalador en este caso, se produce un error en la conexión de prueba. Puede ignorarlo y hacer clic en Siguiente para continuar con la instalación. No afecta al funcionamiento normal.

Paso 7. Revise los requisitos previos y confirme la instalación

Imagen localizada

La página Resumen muestra las opciones de instalación. Puede usar el botón Atrás para volver a las páginas anteriores del asistente y cambiar las opciones. O bien, haga clic en Instalar para iniciar la instalación.

Paso 8. Finalice la instalación

Imagen localizada

La página Finalizar instalación presenta marcas de verificación verdes para todos los requisitos previos y los componentes que se hayan instalado e inicializado correctamente.

Haga clic en Finalizar para completar la instalación del Agente de grabación de sesiones.

Nota: Cuando Machine Creation Services (MCS) o Provisioning Services (PVS) crean varios agentes VDA a partir de una imagen maestra configurada y Microsoft Message Queuing (MSMQ) instalado, esos VDA pueden tener el mismo QMId en ciertos casos. Esto puede causar diversos problemas, como:

  • Las sesiones pueden no grabarse aunque el acuerdo de grabación se acepte.
  • El Servidor de grabación de sesiones puede no recibir la señal del cierre de sesión, lo que hace que la sesión se quede en estado “Activo” permanentemente.

La solución temporal consiste en crear un QMId único para cada VDA; esta solución varía según el método de implementación utilizado.

No se requieren acciones adicionales si los agentes VDA de SO de escritorio con el Agente de grabación de sesiones instalado se crean con PVS 7.7 o una versión posterior y MCS 7.9 o una versión posterior en el modo de escritorios estáticos; por ejemplo, configurados para que todos los cambios sean permanentes con un disco Personal vDisk o un disco local del VDA aparte.

Para agentes VDA de SO de escritorio o servidor creados con MCS o PVS y configurados para descartar todos los cambios cuando el usuario cierra sesión, use un script (GenRandomQMID.ps1) para modificar el QMId al iniciar el sistema. Modifique la estrategia de administración de energía a fin de garantizar que se ejecuten los VDA suficientes antes de que los usuarios intenten iniciar sesión.

Para usar el script GenRandomQMID.ps1, haga lo siguiente:

  1. Compruebe que la directiva de ejecución esté establecida en RemoteSigned o Unrestricted en PowerShell.

    Set-ExecutionPolicy RemoteSigned

  2. Cree una tarea programada y establezca el desencadenador en “Al iniciar el sistema” y ejecútela con la cuenta SYSTEM en la máquina de imagen maestra de PVS o MCS.

  3. Agregue el comando como una tarea de inicio del sistema.

    powershell .exe -file C:\\GenRandomQMID.ps1

Resumen del script GenRandomQMID.ps1:

  1. Quita el QMId actual del Registro.
  2. Agrega SysPrep = 1 a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters.
  3. Detiene los servicios relacionados, incluidos CitrixSmAudAgent y MSMQ.
  4. Para generar un QMId aleatorio, inicie los servicios detenidos previamente.
# Remove old QMId from registry and set SysPrep flag for MSMQ
Remove-Itemproperty -Path HKLM:Software\Microsoft\MSMQ\Parameters\MachineCache -Name QMId -Force
Set-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters -Name "SysPrep" -Type DWord -Value 1
# Get dependent services
$depServices = Get-Service -name MSMQ -dependentservices | Select -Property Name
# Restart MSMQ to get a new QMId
Restart-Service -force MSMQ
# Start dependent services
if ($depServices -ne $null) {
    foreach ($depService in $depServices) {
        $startMode = Get-WmiObject win32_service -filter "NAME = '$($depService.Name)'" | Select -Property StartMode
        if ($startMode.StartMode -eq "Auto") {
            Start-Service $depService.Name
        }

}
}

Instalar el Reproductor de grabación de sesiones

El Reproductor de grabación de sesiones se puede instalar en el Servidor de grabación de sesiones o en varias estaciones de trabajo del dominio para los usuarios que pueden ver las grabaciones.

Paso 1. Descargue el software del producto e inicie el asistente

Utilice una cuenta de administrador local para iniciar sesión en la máquina donde quiere instalar el componente Reproductor de grabación de sesiones. Introduzca el DVD en la unidad o monte el archivo ISO. Si el instalador no se inicia automáticamente, haga doble clic en la aplicación AutoSelect o la unidad montada.

Se iniciará el asistente de instalación.

Paso 2. Elija el producto a instalar

Imagen localizada

Haga clic en Comenzar, situado junto al producto a instalar, ya sea XenApp o XenDesktop.

Paso 3. Seleccione Grabación de sesiones

Imagen localizada

Seleccione la entrada Grabación de sesiones.

Paso 4. Lea y acepte el contrato de licencia

Imagen localizada

En la página Contrato de licencia de software, lea el contrato de licencia, acéptelo y haga clic en Siguiente.

Paso 5. Seleccione el componente a instalar y la ubicación de la instalación

Imagen localizada

Seleccione Reproductor de grabación de sesiones y haga clic en Siguiente.

Paso 6. Revise los requisitos previos y confirme la instalación

Imagen localizada

La página Resumen muestra las opciones de instalación. Puede usar el botón Atrás para volver a las páginas anteriores del asistente y cambiar las opciones. O bien, haga clic en Instalar para iniciar la instalación.

Paso 7. Finalice la instalación

Imagen localizada

La página Finalizar instalación presenta marcas de verificación verdes para todos los requisitos previos y los componentes que se hayan instalado e inicializado correctamente.

Haga clic en Finalizar para completar la instalación del Reproductor de grabación de sesiones.

Automatizar instalaciones

Para instalar el Agente de grabación de sesiones en varios servidores, escriba un script que use instalación automática.

La siguiente línea de comandos instala el Agente de grabación de sesiones y crea un archivo de registros para capturar la información de la instalación.

Para sistemas de 64 bits:

msiexec /i SessionRecordingAgentx64.msi /q /lvx *yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport

Nota: El archivo SessionRecordingAgentx64.msi en la imagen ISO de XenDesktop o XenApp está en \layout\image-full\x64\Session Recording.

En sistemas de 32 bits:

msiexec /i SessionRecordingAgent.msi /q /lvx *yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport

Nota: El archivo SessionRecordingAgent.msi en la imagen ISO de XenApp o XenDesktop está en \layout\image-full\x86\Session Recording.

donde:

yourservername es el nombre NetBIOS o nombre completo de dominio (FQDN) del equipo donde está el Servidor de grabación de sesiones. Si no se especifica, este valor es localhost.

yourbrokerprotocol es HTTP o HTTPS que el Agente de grabación de sesiones utiliza para comunicarse con el Broker de grabación de sesiones. Si no se especifica, este valor es HTTPS.

yourbrokerport es un número entero que representa el puerto que el Agente de grabación de sesiones utiliza para comunicarse con el Broker de grabación de sesiones. Si no se especifica, el valor es cero, lo cual hace que el Agente de grabación de sesiones utilice el número de puerto predeterminado para el protocolo seleccionado: 80 para HTTP o 443 para HTTPS.

/l*v especifica el modo de registro detallado.

yourinstallationlog es la ubicación del archivo de registro de la instalación.

/q especifica el modo silencioso.

Actualizar la Grabación de sesiones

Puede actualizar algunas implementaciones a versiones más recientes sin tener que configurar antes nuevas máquinas o sitios. Puede actualizar desde la Grabación de sesiones 7.6 (o una versión posterior) a la última versión (actual) de Grabación de sesiones.

Notas:

  • Si actualiza la Administración de grabación de sesiones de 7.6 a 7.13 o posterior y elige Modificar en Administración de grabación de sesiones para agregar el servicio de Registros de administrador, el nombre de la instancia de SQL Server no aparece en la página Configuración de registros de administrador. Aparece este mensaje de error tras hacer clic en Siguiente: Database connection test failed. Please enter correct Database instance name. Como solución temporal, agregue el permiso de lectura a los usuarios de localhost para la siguiente carpeta de Registro del servidor SmartAuditor: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server.
  • La Base de datos de grabación de sesiones puede no actualizarse si solo se tiene este componente instalado en una máquina. En este caso, compruebe si existen las siguientes entradas del registro en HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\SmartAuditor\Database. Si no, agregue manualmente esas entradas antes de actualizar.
Nombre de la clave Tipo de clave Valor de la clave
SmAudDatabaseInstance Cadena El nombre de instancia de la Base de datos de grabación de sesiones
DatabaseName Cadena El nombre de la Base de datos de grabación de sesiones

Requisitos, preparación y limitaciones

Nota: No se puede actualizar desde una versión Technology Preview.

  • Debe usar la interfaz gráfica o de línea de comandos del instalador de la función Grabación de sesiones para actualizar los componentes de la Grabación de sesiones en la máquina donde se instalaron esos componentes.
  • Antes de iniciar cualquier actividad de actualización, realice una copia de seguridad de la base de datos llamada CitrixSessionRecording ubicada en la instancia de SQL Server, de forma que pueda restaurarla si se detecta algún problema después de la actualización de la base de datos.
  • Además de ser un usuario del dominio, usted debe ser un administrador local en las máquinas donde quiere actualizar los componentes de Grabación de sesiones.
  • Si el Servidor de grabación de sesiones y la Base de datos de grabación de sesiones no están instalados en el mismo servidor, debe tener el permiso del rol de base de datos para actualizar la Base de datos de grabación de sesiones. De lo contrario, puede:
    • Pedir al administrador de la base de datos que le asigne los permisos del rol de servidor securityadmin y dbcreator para la actualización. Una vez completada la actualización, los permisos del rol de servidor securityadmin y dbcreator ya no son necesarios y se pueden retirar sin riesgo alguno.
    • O bien, utilice el paquete SessionRecordingAdministrationx64.msi para actualizar. Durante la actualización del MSI, aparece un cuadro de diálogo que requiere las credenciales de un administrador de base de datos con los permisos del rol de servidor securityadmin y dbcreator. Indique las credenciales correctas y haga clic en Aceptar para continuar con la actualización.
  • Si no quiere actualizar todos los Agentes de grabación de sesiones al mismo tiempo, el Agente de grabación de sesiones 7.6.0 (o una versión posterior) puede funcionar con la última versión (actual) del Servidor de grabación de sesiones. Sin embargo, algunas de las nuevas funcionalidades y correcciones de errores pueden no surtir efecto.
  • No se grabará ninguna sesión iniciada durante la actualización del Servidor de grabación de sesiones.
  • La opción Ajuste de gráficos en Propiedades del Agente de grabación de sesiones está habilitada de forma predeterminada después de una instalación nueva o una actualización para mantener la compatibilidad con el modo de redirección de composición del escritorio. Puede inhabilitar manualmente esta opción después de una instalación nueva o una actualización.
  • La funcionalidad Registros de administrador no se instala después de actualizar Grabación de sesiones de una versión anterior que no la contenía. Para agregar esta nueva funcionalidad, modifique la instalación después de la actualización.
  • Si hay grabaciones de sesiones en directo cuando se inicia el proceso de actualización, es muy posible de que esas grabaciones no se completen.
  • Revise la siguiente secuencia de actualización para prevenir y mitigar posibles interrupciones.

Secuencia de actualización

  1. Si la Base de datos de grabación de sesiones y el Servidor de grabación de sesiones están instalados en servidores diferentes, detenga manualmente el servicio del Administrador de almacenamiento de grabación de sesiones en el Servidor de grabación de sesiones y, a continuación, actualice primero la Base de datos de grabación de sesiones.
  2. Compruebe que el Broker de grabación de sesiones se está ejecutando con el servicio IIS. Actualice el Servidor de grabación de sesiones. Si la Base de datos de grabación de sesiones y el Servidor de grabación de sesiones están instalados en el mismo servidor, también se actualizará la Base de datos de grabación de sesiones.
  3. El servicio de la Grabación de sesiones volverá a funcionar automáticamente cuando se complete la actualización del Servidor de grabación de sesiones.
  4. Actualice el Agente de grabación de sesiones (en la imagen maestra).
  5. Actualice la Consola de directivas de grabación de sesiones junto con o después del Servidor de grabación de sesiones.
  6. Actualice el Reproductor de grabación de sesiones.

Nota: Puede darse este error cuando actualice el componente de Administración de grabación de sesiones en Windows Server 2008 R2.

Imagen localizada

En ese caso, cambie la “versión de .NET Framework” de “SessionRecordingAppPool” a “.NET Framework v4” en IIS y actualice de nuevo.

Imagen localizada

Desinstalar la Grabación de sesiones

Para quitar componentes de la Grabación de sesiones que haya en un servidor o estación de trabajo, use la función para desinstalar o quitar programas del Panel de control de Windows. Para quitar la Base de datos de grabación de sesiones, debe tener los mismos permisos de rol securityadmin y dbcreator de SQL Server que tenía cuando la instaló.

Por razones de seguridad, la base de datos de Registros de administrador no se elimina una vez desinstalados los componentes.