Configurar la alta disponibilidad y la recuperación ante desastres para el servidor de chat persistente en Skype Empresarial Server 2015Configure high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015

Resumen: Lea este tema para obtener información sobre cómo configurar la alta disponibilidad y la recuperación ante desastres para el servidor de chat persistente en Skype Empresarial Server 2015.Summary: Read this topic to learn how to configure high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015.

Skype Empresarial Server admite varios modos de alta disponibilidad para los servidores back-end, incluida la creación de reflejos de la base de datos.Skype for Business Server supports multiple modes of high availability for your Back End Servers, including database mirroring. Para obtener más información, consulte Plan for high availability and disaster recovery in Skype for Business Server 2015.For more information, see Plan for high availability and disaster recovery in Skype for Business Server 2015.

Nota

Los grupos de disponibilidad AlwaysOn no son compatibles con los servidores de chat persistente.AlwaysOn Availability Groups are not supported with Persistent Chat Servers.

Nota

El chat persistente está disponible en Skype Empresarial Server 2015, pero ya no es compatible con Skype Empresarial Server 2019.Persistent chat is available in Skype for Business Server 2015 but is no longer supported in Skype for Business Server 2019. La misma funcionalidad está disponible en Teams.The same functionality is available in Teams. Para obtener más información, consulte Introducción a la actualización de Microsoft Teams.For more information, see Getting started with your Microsoft Teams upgrade. Si necesita usar el chat persistente, puede migrar usuarios que requieran esta funcionalidad a Teams o seguir usando Skype Empresarial Server 2015.If you need to use Persistent chat, your choices are to either migrate users requiring this functionality to Teams, or to continue using Skype for Business Server 2015.

Antes de configurar la implementación de chat persistente para la alta disponibilidad y la recuperación ante desastres, asegúrese de que está familiarizado con los conceptos de Planeación de alta disponibilidad y recuperación ante desastres para el servidor de chat persistente en Skype Empresarial Server 2015.Before you configure your Persistent Chat deployment for high availability and disaster recovery, be sure you are familiar with the concepts in Plan for high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015. La solución de recuperación ante desastres para el servidor de chat persistente descrita en estos temas se basa en un grupo de servidores de chat persistente extendido.The disaster recovery solution for Persistent Chat Server described in these topics is built on a stretched Persistent Chat Server pool. El contenido de planeación describe los requisitos de recursos y la topología de grupo extendido que permite la alta disponibilidad y la recuperación ante desastres para el servidor de chat persistente, incluido el uso de la creación de reflejos de SQL Server para alta disponibilidad y el trasvase de registros de SQL Server para la recuperación ante desastres.The planning content describes resource requirements, and the stretched pool topology that enables high availability and disaster recovery for Persistent Chat Server, including using SQL Server mirroring for high availability and SQL Server log shipping for disaster recovery.

Uso del Generador de topologías para configurar la alta disponibilidad y la recuperación ante desastresUse Topology Builder to configure high availability and disaster recovery

En el Generador de topologías, siga estos pasos para configurar la alta disponibilidad y la recuperación ante desastres para el servidor de chat persistente.Within Topology Builder, perform the following steps to configure high availability and disaster recovery for Persistent Chat Server.

  1. Agregue las bases de datos reflejadas y la base de datos secundaria de trasvase de registros SQL Server almacenes.Add the mirror databases and the log shipping secondary database SQL Server stores.

  2. Edite las propiedades del servicio de servidor de chat persistente para:Edit the Persistent Chat Server service properties to:

    a.a. Habilite el reflejo para la base de datos principal.Enable mirroring for the primary database.

    b.b. Agregue el reflejo principal SQL Server almacén.Add the primary mirror SQL Server store.

    c.c. Habilite la base de SQL Server de trasvase de registros.Enable the SQL Server Log Shipping database.

    d.d. Agregue el SQL Server secundario de trasvase SQL Server registros.Add the SQL Server Log Shipping secondary SQL Server store.

    e.e. Agregue el reflejo SQL Server almacén de la base de datos secundaria.Add the SQL Server store mirror for the secondary database.

    f.f. Publique la topología.Publish the topology.

Configurar el trasvase SQL Server registros de la base de datos principal del servidor de chat persistenteSet up SQL Server log shipping for the Persistent Chat Server primary database

Mediante SQL Server Management Studio, conéctese a la instancia de base de datos de trasvase de registros secundaria del servidor de chat persistente y asegúrese de que SQL Server agente está en ejecución.Using SQL Server Management Studio, connect to the Persistent Chat Server secondary Log Shipping database instance, and be sure that SQL Server Agent is running. A continuación, conéctese a la instancia de base de datos principal de chat persistente y realice los siguientes pasos:Then connect to the Persistent Chat primary database instance and perform the following steps:

  1. Haga clic con el botón secundario en la base de datos de CGM y, a continuación, haga clic en Propiedades.Right-click the mgc database, and then click Properties.

  2. En Seleccionar una página, haga clic en Trasvase de registros de transacciones.Under Select a page, click Transaction Log Shipping.

  3. Seleccione la casilla Habilitar esta como base de datos principal en una configuración de trasvase de registros.Select the Enable this as a primary database in a log shipping configuration check box.

  4. En Copias de seguridad de registro de transacciones, haga clic en Configuración de copia de seguridad.Under Transaction log backups, click Backup Settings.

  5. En el cuadro Ruta de acceso de red a la carpeta de copia de seguridad, escriba la ruta de acceso de red al recurso compartido que creó para la carpeta de copia de seguridad de registro de las transacciones.In the Network path to the backup folder box, type the network path to the share that you created for the transaction log backup folder.

  6. Si la carpeta de copia de seguridad está ubicada en el servidor primario, escriba la ruta de acceso local a dicha carpeta en el cuadro Si la carpeta de copia de seguridad está ubicada en el servidor primario, escriba una ruta local a la carpeta (ejemplo: c:\backup). (Si la carpeta de copia de seguridad no está ubicada en el servidor primario, puede dejar vacío este cuadro).If the backup folder is located on the primary server, type the local path to the backup folder in the If the backup folder is located on the primary server, type a local path to the folder (example: c:\backup) box. (If the backup folder is not on the primary server, you can leave this box empty.)

    Importante

    Si la cuenta SQL Server servicio del servidor principal se ejecuta en la cuenta del sistema local, debe crear la carpeta de copia de seguridad en el servidor principal y especificar una ruta de acceso local a esa carpeta.If the SQL Server service account on your primary server runs under the local system account, you must create your backup folder on the primary server and specify a local path to that folder.

  7. Configure los parámetros Eliminar archivos con más de y Mostrar una alerta si no se produce una copia de seguridad tras.Configure the Delete files older than and Alert if no backup occurs within parameters.

  8. Observe la programación de copia de seguridad incluida en el cuadro Programación en Trabajo de copia de seguridad.Look at the backup schedule listed in the Schedule box under Backup job. Para personalizar la programación de la instalación, haga clic en Programar y ajuste la programación SQL Server agente según sea necesario.To customize the schedule for your installation, click Schedule, and adjust the SQL Server Agent schedule as required.

  9. En Compresión, seleccione Usar la configuración de servidor predeterminada y, a continuación, haga clic en Aceptar.Under Compression, select Use the default server setting, and then click OK.

  10. En Instancias de servidores secundarios y bases de datos, haga clic en Agregar.Under Secondary server instances and databases, click Add.

  11. Haga clic en Conectar y conéctese a la instancia de SQL Server que ha configurado como servidor secundario.Click Connect and connect to the instance of SQL Server that you have configured as your secondary server.

  12. En el cuadro Base de datos secundaria, seleccione la base de datos de CGM de la lista.In the Secondary Database box, select the mgc database from the list.

  13. En la pestaña Inicializar base de datos secundaria, elija la opción Sí, genere una copia de seguridad completa de la base de datos principal y restáurela en la base de datos secundaria (y cree la base de datos secundaria si no existe).On the Initialize Secondary database tab, choose the option Yes, generate a full backup of the primary database and restore it into the secondary database (and create the secondary database if it doesn't exist).

  14. En la pestaña Copiar archivos, en el cuadro Carpeta de destino de los archivos copiados, escriba la ruta de acceso de la carpeta en la que deben copiarse las copias de seguridad de los registros de transacciones. Esa carpeta suele encontrarse en el servidor secundario.On the Copy Files tab, in the Destination folder for copied files box, type the path of the folder into which the transaction logs backups should be copied. This folder is often located on the secondary server.

  15. Tenga en cuenta la programación de copia enumerada en el cuadro Programación en Trabajo de copia.Note the copy schedule listed in the Schedule box under Copy job. Para personalizar la programación de la instalación, haga clic en Programar y ajuste la programación SQL Server agente según sea necesario.To customize the schedule for your installation, click Schedule, and adjust the SQL Server Agent schedule as required. Esta programación debe ser aproximadamente la misma que la programación de copia de seguridad.This schedule should be approximately the same as the backup schedule.

  16. En la pestaña Restaurar, en Estado de la base de datos al restaurar copias de seguridad, elija la opción Modo sin recuperación.On the Restore tab, under Database state when restoring backups, choose the No recovery mode option.

  17. En Retrasar la restauración de las copias de seguridad al menos:, seleccione 0 minutos.Under Delay restoring backups at least:, select 0 minutes.

  18. Elija un umbral de alerta en Mostrar una alerta si no se produce una restauración tras.Choose an alert threshold under Alert if no restore occurs within.

  19. Observe la programación de copia de seguridad incluido en el cuadro Programación en Trabajo de restauración.Look at the restore schedule listed in the Schedule box under Restore job. Para personalizar la programación de la instalación, haga clic en Programación, ajuste la programación del agente de SQL Server según sea necesario y haga clic en Aceptar.To customize the schedule for your installation, click Schedule, adjust the SQL Server Agent schedule as required, and click OK. Esta programación debe ser aproximadamente la misma que la programación de copia de seguridad.This schedule should be approximately the same as the backup schedule.

  20. En el cuadro de diálogo Propiedades de base de datos, haga clic en Aceptar para empezar el proceso de configuración.On the Database Properties dialog box, click OK to begin the configuration process.

Configurar el trasvase SQL Server registros entre el reflejo principal y la base de datos secundariaSet up SQL Server log shipping between the primary mirror and the secondary database

Realice los siguientes pasos para que el trasvase de registros continúe si la base de datos de chat persistente principal se ha conversado con la base de datos reflejada.Perform the following steps for log shipping to continue if the primary Persistent Chat database is failed over to its mirror database.

  1. Conmutar por error manualmente la base de datos de chat persistente principal al reflejo.Manually fail over the primary Persistent Chat database to the mirror. Esto se realiza mediante el Shell de administración de Skype Empresarial Server y el cmdlet Invoke-CsDatabaseFailover.This is done by using the Skype for Business Server Management Shell and the Invoke-CsDatabaseFailover cmdlet.

  2. Con el SQL Server Management Studio, conéctese a la instancia reflejada del servidor de chat persistente principal.Using the SQL Server Management Studio, connect to the primary Persistent Chat Server mirror instance.

  3. Asegúrese de que el agente SQL Server está en ejecución.Be sure that the SQL Server Agent is running.

  4. Haga clic con el botón secundario en la base de datos de CGM y, a continuación, haga clic en Propiedades.Right-click the mgc database, and then click Properties.

  5. En Seleccionar una página, haga clic en Trasvase de registros de transacciones.Under Select a page, click Transaction Log Shipping.

  6. Seleccione la casilla Habilitar esta como base de datos principal en una configuración de trasvase de registros.Select the Enable this as a primary database in a log shipping configuration check box.

  7. En Copias de seguridad de registro de transacciones, haga clic en Configuración de copia de seguridad.Under Transaction log backups, click Backup Settings.

  8. En el cuadro Ruta de acceso de red a la carpeta de copia de seguridad, escriba la ruta de acceso de red al recurso compartido que creó para la carpeta de copia de seguridad del registro de transacciones.In the Network path to the backup folder box, type the network path to the share you created for the transaction log backup folder.

  9. Si la carpeta de copia de seguridad está ubicada en el servidor principal, escriba la ruta de acceso local a dicha carpeta en el cuadro Si la carpeta de copia de seguridad está ubicada en el servidor principal, escriba una ruta local a la carpeta (ejemplo: c:\backup). (Si la carpeta de copia de seguridad no está ubicada en el servidor principal, puede dejar vacío este cuadro).If the backup folder is located on the primary server, type the local path to the backup folder in the If the backup folder is located on the primary server, type a local path to the folder box. (If the backup folder is not on the primary server, you can leave this box empty.)

    Importante

    Si la cuenta SQL Server servicio del servidor principal se ejecuta en la cuenta del sistema local, debe crear la carpeta de copia de seguridad en el servidor principal y especificar una ruta de acceso local a esa carpeta.If the SQL Server service account on your primary server runs under the local system account, you must create your backup folder on the primary server and specify a local path to that folder.

  10. Configure los parámetros Eliminar archivos con más de y Mostrar una alerta si no se produce una copia de seguridad tras.Configure the Delete files older than and Alert if no backup occurs within parameters.

  11. Observe la programación de copia de seguridad incluida en el cuadro Programación en Trabajo de copia de seguridad.Look at the backup schedule listed in the Schedule box under Backup job. Para personalizar la programación de la instalación, haga clic en Programar y ajuste la programación SQL Server agente, según sea necesario.To customize the schedule for your installation, click Schedule, and adjust the SQL Server Agent schedule, as required.

    Importante

    Use la misma configuración que usa para la base de datos principal.Use the same settings that you used for the primary database.

  12. En Compresión, seleccione Usar la configuración de servidor predeterminada y, a continuación, haga clic en Aceptar.Under Compression, select Use the default server setting, and click OK.

  13. En Instancias de servidores secundarios y bases de datos, haga clic en Agregar.Under Secondary server instances and databases, click Add.

  14. Haga clic en Conectar, y conéctese a la instancia de SQL Server que ha configurado como servidor secundario.Click Connect, and connect to the instance of SQL Server that you have configured as your secondary server.

  15. En el cuadro Base de datos secundaria, seleccione la base de datos de CGM de la lista.In the Secondary Database box, select the mgc database from the list.

  16. En la pestaña Inicializar base de datos secundaria, seleccione la opción No, la base de datos secundaria está inicializada.On the Initialize Secondary database tab, select the option No, the secondary database is initialized.

  17. En la pestaña Copiar archivos, en el cuadro Carpeta de destino de los archivos copiados, escriba la ruta de acceso de la carpeta en la que deben copiarse las copias de seguridad de los registros de transacciones y haga clic en Aceptar. Esa carpeta suele encontrarse en el servidor secundario.On the Copy Files tab, in Destination folder for copied files, type the path of the folder into which the transaction logs backups should be copied, and click OK. This folder is often located on the secondary server.

  18. Abra la lista desplegable Incluir configuración y seleccione Incluir configuración en una nueva ventana de consulta.Open the Script Configuration drop-down list, and select Script Configuration to New Query Window.

  19. En la nueva ventana de consulta, en Propiedades de base de datos, haga clic en Aceptar para comenzar el proceso de configuración.In the new query window, in Database Properties, click OK to begin the configuration process.

  20. Seleccione y ejecute la primera mitad de la consulta (vea el paso 18) hasta la línea: -- Fin: script que se ejecutará * * * * * * en el nivel principal: * * * * * * .Select and run the first half of the query (see step 18) up to the line: -- ****** End: Script to be run at Primary: ******.

    Importante

    La ejecución manual de este script es necesaria porque SQL Server Management Studio no admite varias bases de datos principales en una SQL Server de trasvase de registros.Manually running this script is necessary because SQL Server Management Studio does not support multiple primary databases in a SQL Server Log Shipping configuration.

  21. Seleccione Cancelar para cerrar el panel de configuración de envío del archivo de registro y establecer una configuración de trabajo que implemente correctamente el envío del archivo de registro a la base de datos principal y reflejada (en caso de conmutación por error).Select Cancel to close the Log File shipping configuration panel and to establish a working setup that correctly implements the log file shipping for both the primary and mirrored database (in case of failover).

  22. Conmutación por recuperación manual de la base de datos de chat persistente principal a la principal.Manually fail back the primary Persistent Chat database to the primary. Esto se realiza mediante el Shell de administración de Skype Empresarial Server y el cmdlet Invoke-CsDatabaseFailover.This is done by using the Skype for Business Server Management Shell, and the Invoke-CsDatabaseFailover cmdlet.