Session Recording

Especifique las ubicaciones de almacenamiento de las grabaciones

Puede almacenar grabaciones en una unidad local, un volumen SAN y una ubicación especificada por una ruta de red UNC. También puede almacenar las grabaciones en archivos compartidos de Azure y Amazon Simple Storage Service (Amazon S3).

Nota:

  • Es posible que el almacenamiento de datos en NAS, basado en protocolos de archivo, como SMB y NFS, afecta al rendimiento y a la seguridad. Use la versión más reciente del protocolo para evitar problemas de seguridad y haga pruebas de escalado para garantizar un rendimiento adecuado.
  • Para archivar grabaciones o restaurar archivos eliminados, utilice el comando ICLDB.

Este artículo le guía a través de estos procedimientos:

Especifique las ubicaciones de almacenamiento de las grabaciones en Propiedades del servidor de grabación de sesiones

En esta sección se proporciona un procedimiento general para configurar las ubicaciones de almacenamiento en las propiedades del servidor de grabación de sesiones.

  1. Inicie sesión en la máquina donde se encuentra el servidor de Grabación de sesiones.
  2. En el menú Inicio, elija Propiedades del servidor de Grabación de sesiones.
  3. En Propiedades del servidor de Grabación de sesiones, haga clic en la ficha Almacenamiento.
  4. Utilice la lista de Directorio de almacenamiento de archivos para administrar las carpetas donde se almacenan las grabaciones.

    Después de seleccionar las carpetas, Grabación de sesiones les concede el servicio con permiso de control total a estas carpetas.

    De forma predeterminada, las grabaciones se guardan en la carpeta <unidad>:SessionRecordings de la máquina que aloja el servidor de Grabación de sesiones. Puede cambiar la carpeta en la que almacena las grabaciones, agregar carpetas adicionales para equilibrar la carga en varios volúmenes o utilizar más espacio. Varias carpetas de la lista indican que la carga de las grabaciones está equilibrada en todas las carpetas. El equilibrio de carga recorre las carpetas.

    Especificar carpetas para almacenar grabaciones

  5. En el campo Directorio de restauración de archivos, especifique la carpeta donde se van a restaurar las grabaciones archivadas. Puede especificar solo una carpeta para restaurar las grabaciones archivadas.

    De forma predeterminada, las grabaciones archivadas se restauran en la carpeta <unidad>:SessionRecordingsRestore de la máquina que aloja el servidor de Grabación de sesiones. Puede cambiar la carpeta.

Almacene las grabaciones en un recurso compartido de archivos de Azure

Para almacenar grabaciones en un recurso compartido de Azure, siga estos pasos:

  1. En Azure Portal, cree una cuenta de almacenamiento y, a continuación, cree un recurso compartido de archivos de Azure.

    Para obtener una guía de inicio rápido, consulte Crear y administrar Azure recursos compartidos de archivos con Azure Portal. En la tabla siguiente se recomiendan configuraciones para que las tenga en cuenta.

    Tamaño del archivo de grabación en MB/hora Cantidad de sesiones Tipo de recurso compartido de archivos Cuota de recursos compartidos de archivos (TB) Cantidad de Servidores de grabación de sesiones Tamaño del servidor de Grabación de sesiones
    < 6,37 < 1.000 HDD estándar (StorageV2) 2 1 Standard D4as_v4
    < 6,37 1.000–2.000 SSD Premium 3 1 Standard D4as_v4
    < 6,37 2.000–3.000 SSD Premium 5 1 Standard D4as_v4
    < 6,37 3.000–4.000 SSD Premium 6 1 Standard D4as_v4
    Aprox. 10 < 1.000 HDD estándar (StorageV2) 3 1 Standard D4as_v4
    Aprox. 10 1.000–2.500 SSD Premium 6 1 Standard D4as_v4
    Aprox. 10 2.500–4.000 SSD Premium 10 2 Standard D4as_v4

    La cuota de recursos compartidos de archivos se calcula en función de 8 horas al día, 23 días laborables al mes y un período de retención de un mes para cada archivo de grabación.

  2. Agregue las credenciales del recurso compartido de archivos de Azure al host donde instaló el servidor de Grabación de sesiones.

    1. Abra una ventana del símbolo del sistema como administrador y cambie la unidad a la carpeta <Ruta de instalación del servidor de Grabación de sesiones>\Bin.

      De forma predeterminada, el servidor de Grabación de sesiones está instalado en C:\Program Files\Citrix\SessionRecording\Server.

    2. Ejecute el comando SsRecUtils.exe -AddAzureFiles <storageAccountName> <fileShareName> <accesskey>.

      Donde:

      • <storageAccountName> es el nombre de su cuenta de almacenamiento en Azure.
      • <fileShareName> es el nombre del recurso compartido de archivos que contiene su cuenta de almacenamiento.
      • <accesskey> es la clave de su cuenta de almacenamiento, que se puede usar para acceder al recurso compartido de archivos.

      Hay dos formas de obtener la clave de su cuenta de almacenamiento:

      • Puede obtener la clave de la cuenta de almacenamiento de la cadena de conexión que aparece al hacer clic en el botón Conectar de la página del recurso compartido de archivos.

        Cadena de conexión que contiene la información de la clave de la cuenta de almacenamiento

      • También puede obtener la clave de su cuenta de almacenamiento al hacer clic en Claves de acceso en el menú de navegación de la izquierda de la página de su cuenta de almacenamiento.

        Claves de acceso

    3. Monte el recurso compartido de archivos de Azure en el host donde instaló el servidor de Grabación de sesiones.

      1. Abra Propiedades del servidor de Grabación de sesiones.
      2. Haga clic en Agregar en la ficha Almacenamiento.
      3. Introduzca la ruta UNC en el formato de \\<storageaccountname>.file.core.windows.net\<filessharename>\<subfolder>.

        Especifique una subcarpeta en el recurso compartido de archivos para almacenar los archivos de grabación. A continuación, el servidor de Grabación de sesiones crea automáticamente la subcarpeta por usted.

        Ejemplo de recurso compartido de archivos de Azure

      4. Haga clic en Aceptar en el cuadro de diálogo Directorio de almacenamiento de archivos.
      5. Haga clic en Aplicar en la ventana Propiedades del servidor de Grabación de sesiones.
      6. Haga clic en Aceptar después que Aplicar se atenúe.
      7. Haga clic en cuando se le solicite reiniciar el servicio del Administrador de almacenamiento de grabación de sesiones.

        Solicitud de reinicio del servicio

Almacene las grabaciones en Amazon S3

Recomendaciones

  1. Instale el servidor de grabación de sesiones en t2.xlarge u otras instancias de AWS EC2 con especificaciones superiores.

  2. Establezca el límite de almacenamiento de las colas de mensajes en un mínimo de 4.194.304 KB (4 GB).

    Establecer el límite de almacenamiento en las colas de mensajes

  3. En Propiedades del agente de grabación de sesiones, establezca la duración de los mensajes de las colas de mensajes en 14.400 segundos (4 horas).

    Establecer la duración del mensaje

    Nota:

    Durante la actualización o el mantenimiento de AWS Storage Gateway, es posible que los archivos de grabación no se guarden del servidor de grabación de sesiones en el recurso compartido de archivos. Se pueden producir pérdidas de datos.

Pasos

Para almacenar grabaciones en Amazon S3, siga estos pasos:

  1. Cree un depósito de Amazon S3. Para obtener más información, consulte la documentación de Amazon Cómo crear un depósito.

    Cómo crear un depósito de Amazon S3

  2. Cree y active un Amazon S3 File Gateway. De este modo, se habilita la transferencia de datos hacia y desde el depósito de Amazon S3 previamente creado.

    Para obtener instrucciones paso a paso, consulte la siguiente documentación de Amazon:

  3. Crea un recurso compartido de archivos con acceso de invitado. Al crear el recurso compartido de archivos, seleccione el Amazon S3 File Gateway que creó anteriormente y conecte el recurso compartido de archivos a su depósito de Amazon S3. Para obtener más información, consulte la documentación de Amazon Crear un recurso compartido de archivos.

  4. Vaya a la máquina en la que instaló el servidor de grabación de sesiones y realice estos pasos:

    1. Agregue las credenciales del recurso compartido de archivos al servidor de grabación de sesiones. Para ello, inicie una ventana del símbolo del sistema como administrador y cambie la unidad a la carpeta <Ruta de instalación del servidor de Grabación de sesiones>\Papelera. De forma predeterminada, el servidor de grabación de sesiones se instala en C:\Archivos de programa\ Citrix\ SessionRecording\ Server. A continuación, ejecute el comando SsRecUtils.exe -AddAwsS3 <GatewayIPAddress> <S3Path> <GatewayID> <Password>.

      Donde:

      • <GatewayIPAddress> es la dirección IP de su Amazon S3 File Gateway.
      • <S3Path> es el nombre de su depósito de Amazon S3.
      • <GatewayID> es el ID de su Amazon S3 File Gateway.
      • <Password> es la contraseña de invitado que estableció al crear el recurso compartido de archivos.

      Toda la información, excepto la contraseña de invitado, está disponible en la página del recurso compartido de archivos, de forma similar a como se muestra a continuación. En cuanto a la contraseña de invitado, debe encargarse de guardarla con cuidado.

      Página del recurso compartido de archivos

    2. Configure el recurso compartido de archivos como la ubicación para almacenar las grabaciones.

      1. Abra Propiedades del servidor de Grabación de sesiones.
      2. Haga clic en Agregar en la ficha Almacenamiento.
      3. Introduzca la ruta UNC en el formato de \<GatewayIPAddress><S3Path>\<subfolder>. Especifique una subcarpeta en el recurso compartido de archivos para almacenar los archivos de grabación. A continuación, el servidor de Grabación de sesiones crea automáticamente la subcarpeta por usted.
Especifique las ubicaciones de almacenamiento de las grabaciones