Instalar la Grabación de sesiones con alta disponibilidad de base de datos
La Grabación de sesiones admite las siguientes soluciones de alta disponibilidad de base de datos en función de Microsoft SQL Server. Las bases de datos automáticamente pueden conmutar por error cuando falle el hardware o el software de un servidor de SQL principal o primario, lo que garantiza que la Grabación de sesiones funcione sin interrupciones.
- Grupos de disponibilidad AlwaysOn
La función Grupos de disponibilidad AlwaysOn es una solución de alta disponibilidad y recuperación ante desastres que ofrece una alternativa a nivel empresarial para la creación de reflejo de base de datos. Introducida en SQL Server 2012, Grupos de disponibilidad AlwaysOn maximiza la disponibilidad de un conjunto de bases de datos de usuario para una empresa. Los grupos de disponibilidad AlwaysOn requieren que las instancias de SQL Server residan en los nodos de clústeres de conmutación por error de Windows Server (WSFC). Para obtener más información, consulte https://docs.microsoft.com/en-us/sql/database-engine/availability-groups/windows/always-on-availability-groups-sql-server.
- Agrupar en clústeres de SQL Server
La tecnología de agrupación en clústeres de SQL de Microsoft permite que un servidor tome el control automáticamente de las tareas y las responsabilidades de otro servidor que ha fallado. No obstante, la instalación de esta solución es complicada y el proceso automático de conmutación por error generalmente es más lento que con las soluciones alternativas como la creación de reflejo de SQL. Para obtener más información, consulte https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/always-on-failover-cluster-instances-sql-server.
- Crear reflejo de la base de datos de SQL Server
Crear reflejos de base de datos permite que una conmutación por error automática se produzca en segundos si se produce un error en el servidor activo de la base de datos. Esta solución es más costosa que las otras dos soluciones debido a que se requieren licencias de SQL Server completas en cada servidor de la base de datos. No se puede usar la edición Express Edition de SQL Server en un entorno reflejado. Para obtener más información, consulte https://docs.microsoft.com/en-us/sql/database-engine/database-mirroring/database-mirroring-sql-server.
Métodos de instalación de Grabación de sesiones con alta disponibilidad de base de datos
Para instalar Grabación de sesiones con alta disponibilidad de base de datos, lleve a cabo una de las siguientes opciones:
- Instale primero los componentes del Servidor de grabación de sesiones y, a continuación, configure la alta disponibilidad de las bases de datos creadas.
Puede instalar los componentes de Administración de grabación de sesiones con bases de datos configuradas que se van a instalar en la instancia preparada de SQL Server y, a continuación, configurar la alta disponibilidad de las bases de datos creadas.
- Para la agrupación en clústeres y la función Grupos de disponibilidad AlwaysOn, debe cambiar manualmente el nombre de la instancia de SQL Server por el nombre del agente de escucha del grupo de disponibilidad o la red de SQL Server en HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\SmAudDatabaseInstance.
- Para crear el reflejo de la base de datos, debe agregar manualmente los servidores de conmutación por error de las bases de datos en HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\DatabaseFailoverPartner y HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\LoggingDatabaseFailoverPartner.
- Configure la alta disponibilidad de las bases de datos vacías e instale los componentes de Administración de grabación de sesiones.
Puede crear dos bases de datos vacías en calidad de Base de datos de grabación de sesiones y Base de datos de registros de administrador en la instancia principal de SQL Server y configurar la alta disponibilidad de estas. A continuación, deberá introducir el nombre de la instancia de SQL Server cuando instale los componentes del Servidor de grabación de sesiones:
- Para usar la solución Grupos de disponibilidad AlwaysOn, introduzca el nombre del agente de escucha del grupo de disponibilidad.
- Para usar la solución de reflejo de bases de datos, escriba el nombre del servidor SQL principal.
- Para usar la solución de agrupación en clústeres, escriba el nombre de red del servidor SQL.