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

Resumen: Aprenda a administrar el servidor de charla persistente alto disponibilidad y recuperación ante desastres en Skype para Business Server 2015.Summary: Learn how to manage Persistent Chat Server high availability and disaster recovery in Skype for Business Server 2015.

Este tema describe cómo y recuperaciones tras error persistente nuevo servidor de charla.This topic describes how to fail over and fail back Persistent Chat Server. Antes de leer este tema, asegúrese de leer planear para alta disponibilidad y recuperación ante desastres para el servidor de charla persistente en Skype para Business Server 2015 y configurar alta disponibilidad y recuperación ante desastres para servidor de Chat persistente en Skype para 2015 empresariales de servidor.Before reading this topic, be sure to read Plan for high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015 and Configure high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015.

Conmutar al servidor de charla persistenteFail over Persistent Chat Server

Conmutación por error para el servidor de charla persistente está diseñado para ser principalmente un proceso manual.Failover for Persistent Chat Server is designed to be mainly a manual process.

El procedimiento de conmutación por error se basa en la suposición de que el centro de datos secundario está por encima y ejecución, pero los servicios de servidor de charla persistente donde se encuentra la base de datos principal de Chat persistentes están completamente disponibles, incluidas las siguientes:The failover procedure is based on the assumption that the secondary data center is up and running, but the Persistent Chat Server services where the primary Persistent Chat database is located are completely unavailable, including the following:

  • Persistente Chat Server de base de datos principal y servidor de Chat persistente espejo están inactivos.Persistent Chat Server primary database and Persistent Chat Server mirror database are down.

  • Skype para servidor Front-End de Business Server está inactivo.Skype for Business Server Front End Server is down.

El procedimiento se basa en dos pasos básicos:The procedure is based on two basic steps:

  • Recuperar el Chat persistente base de datos principal (CGM).Recover the primary Persistent Chat database (mgc).

  • Establecer la creación de reflejo para la nueva base de datos principal.Establish mirroring for the new primary database.

La charla persistente cumplimiento base de datos (mgccomp) no se conmuta.The Persistent Chat compliance database (mgccomp) is not failed over. El contenido de esta base de datos es transitorio y se purga cuando el adaptador de cumplimiento procesa los datos.The contents of this database are transient and are purged as the compliance adapter processes the data. Es su responsabilidad como administrador de charla persistente, para administrar correctamente la salida del adaptador para evitar la pérdida de datos.It is your responsibility, as Persistent Chat Administrator, to correctly manage the adapter output to avoid data loss.

Para llevar a cabo la conmutación por error del servidor de chat persistente:To fail over Persistent Chat Server:

  1. Quitar trasvase de registros de la base de datos persistente Chat Server copia de seguridad del trasvase de registros.Remove log shipping from the Persistent Chat Server Backup Log Shipping database.

    • Mediante SQL Server Management Studio, conectarse a la instancia de base de datos donde se encuentra la base de datos de servidor de charla persistente CGM de copia de seguridad.Using SQL Server Management Studio, connect to the database instance where the Persistent Chat Server backup mgc database is located.

    • Abra una ventana de consulta en la base de datos principal.Open a query window to the master database.

    • Utilice el siguiente comando para colocar el trasvase de registros:Use the following command to drop log shipping:

    exec sp_delete_log_shipping_secondary_database mgc
    
  2. Copie cualquier archivo de copia de seguridad no copiado desde el recurso compartido de copia de seguridad a la carpeta de destino de copias del servidor de copias de seguridad.Copy any uncopied backup files from the backup share to the copy destination folder of the backup server.

  3. Aplique cualquier copia de seguridad de registro de transacciones no aplicadas en secuencia a la base de datos secundaria.Apply any unapplied transaction log backups in sequence to the secondary database. Para obtener más información, vea Cómo: aplicar una copia de seguridad del registro de transacciones (Transact-SQL).For details, see How to: Apply a Transaction Log Backup (Transact-SQL).

  4. Publique en línea la base de datos mgc de copia de seguridad. Utilizando la ventana de consultas que se abre en el paso 1b, realice lo siguiente:Bring the backup mgc database online. Using the query window that opens in step 1b, do the following:

    • Finalice todas las conexiones a la base de datos mgc, si existe alguna:End all connections to the mgc database, if there are any:

    • exec sp_who2 identifica las conexiones a la base de datos mgc.exec sp_who2 to identify connections to the mgc database.

    • kill <spid> ** para finalizar estas conexiones.kill <spid>** to end these connections.

    • Publique en línea la base de datos:Bring the database online:

    • Restaurar la base de datos mgc con la recuperación.restore database mgc with recovery.

  5. En Skype para negocios de Shell de administración de servidor, utilice el comando Set CsPersistentChatState-identidad "servicio: atl-cs-001.litwareinc.com" - PoolState FailedOver para conmutar por error a la base de datos de copia de seguridad de CGM.In Skype for Business Server Management Shell, use the command Set-CsPersistentChatState -Identity "service:atl-cs-001.litwareinc.com" -PoolState FailedOver to fail over to the mgc backup database. No olvide sustituir el nombre de dominio completo del grupo de chat persistente por atl-cs-001.litwareinc.com.Be sure to substitute the fully qualified domain name of your Persistent Chat pool for atl-cs-001.litwareinc.com.

    La base de datos de copia de seguridad mgc funciona actualmente como base de datos principal.The mgc backup database now serves as the primary database.

  6. En Skype para negocios de Shell de administración de servidor, utilice el cmdlet Install-CsMirrorDatabase para establecer un reflejo de alta disponibilidad para la copia de seguridad ahora sirve como la base de datos principal.In Skype for Business Server Management Shell, use the Install-CsMirrorDatabase cmdlet to establish a high availability mirror for the backup database that now serves as the primary database. Utilice la instancia de la base de datos de copia de seguridad como base de datos principal y la instancia de la base de datos reflejada de copia de seguridad como instancia reflejada.Use the backup database instance as the primary database and the backup mirror database instance as the mirror instance. Este no es el mismo reflejo de lo que se configuró inicialmente para la base de datos principal durante la configuración.This is not the same mirror as the one that was initially configured for the primary database during setup.

  7. Establecer los servidores activos del servidor de charla persistente.Set the Persistent Chat Server active servers. De Skype para negocios de Shell de administración de servidor, utilice el cmdlet Set-CsPersistentChatActiveServer para establecer la lista de servidores activos.From the Skype for Business Server Management Shell, use the Set-CsPersistentChatActiveServer cmdlet to set the list of active servers.

    Importante

    Todos los servidores activos tienen que estar en el mismo centro de datos que la nueva base de datos principal o en un centro de datos que tenga una conexión con una latencia baja o un ancho de banda alto con la base de datos.All the active servers must be located within the same data center as the new primary database, or in a data center that has a low latency/high bandwidth connection to the database.

    En este punto, la conmutación por error de la base de datos principal de servidor de charla persistente en la base de datos de copia de seguridad de servidor de charla persistente se completa correctamente.At this point, the failover from the Persistent Chat Server primary database to the Persistent Chat Server backup database completes successfully.

Servidor de charla de errores vuelve persistenteFail back Persistent Chat Server

Este procedimiento describe los pasos necesarios para recuperarse de un error del servidor de charla persistente y restablecer las operaciones desde el data center primario.This procedure outlines the steps necessary to recover from a Persistent Chat Server failure, and to reestablish operations from the primary data center.

Durante la falla en el servidor de charla persistente, el data center primario sufre una interrupción completa y la principal y bases de datos de reflejo dejan de estar disponibles.During Persistent Chat Server failure, the primary data center suffers complete outage, and the primary and mirror databases become unavailable. El centro de datos principal se conmuta por error al servidor de copia de seguridad.The primary data center fails over to the backup server.

En el siguiente procedimiento, se restaura el funcionamiento normal después de realizar una copia de seguridad del centro de datos principal y volver a generar los servidores.The following procedure restores normal operation after the primary data center is back up, and the servers have been rebuilt. El procedimiento supone que se ha recuperado el data center primario de interrupción total y que la base de datos de mgc y el mgccomp se han reconstruido y reinstalado utilizando el generador de topología.The procedure assumes that the primary data center has been recovered from total outage, and that the mgc database and the mgccomp database have been rebuilt and reinstalled by using Topology Builder.

También se da por hecho que no se ha implementado ningún servidor reflejado ni de copia de seguridad nuevo durante el período de conmutación por error y, asimismo, que el único servidor implementado es el de copia de seguridad y su servidor reflejado, tal como se especificó anteriormente en Conmutación por error del servidor de chat persistente.The procedure also assumes that no new mirror and backup servers were deployed during the failover period, and that the only server deployed is the backup server and its mirror server, as defined in Fail over Persistent Chat Server previously.

Estos pasos están pensados para recuperar la configuración tal y como estaba antes del desastre, lo que resulta en la conmutación por error del servidor principal al servidor de copia de seguridad.These steps are designed to recover configuration as it existed prior to the disaster, resulting in failover from the primary server to the backup server.

  1. Borrar todos los servidores de la lista persistente Chat Server Active Server mediante el cmdlet Set-CsPersistentChatActiveServer desde el Skype para el Shell de administración de servidor empresarial.Clear all servers from the Persistent Chat Server Active Server list by using the Set-CsPersistentChatActiveServer cmdlet from the Skype for Business Server Management Shell. Esto evita que todos los servidores de charla persistente impide conectarse a la base de datos de mgc y el mgccomp durante la conmutación por recuperación.This stops all Persistent Chat Servers from connecting to the mgc database and the mgccomp database during failback.

    Importante

    El Agente SQL Server en el servidor secundario persistente Chat atrás final debe ser con Server bajo una cuenta con privilegios.The SQL Server agent on the secondary Persistent Chat Server Back End Server should be running under a privileged account. En concreto, la cuenta debe incluir:Specifically, the account must include:

    • Acceso de lectura al recurso compartido de red en el que están las copias de seguridadRead access to the network share that backups are being placed in.

    • Acceso de escritura al directorio local específico en el que las copias de seguridad se copianWrite access to the specific local directory that the backups are being copied to.

  2. Deshabilite la creación de reflejo en la base de datos mgc de copia de seguridad:Disable mirroring on the backup mgc database:

    • Con SQL Server Management Studio, conectarse a la instancia de copia de seguridad de CGM.Using SQL Server Management Studio, connect to the backup mgc instance.

    • Haga clic con el botón secundario en la base de datos mgc, seleccione Tareas y, luego, haga clic en Reflejo.Right-click the mgc database, point to Tasks, and then click Mirror.

    • Haga clic en Quitar creación de reflejo.Click Remove Mirroring.

    • Haga clic en Aceptar.Click OK.

    • Lleve a cabo los mismos pasos con la base de datos mgccomp.Perform the same steps with the mgccomp database.

  3. Realice una copia de seguridad de la base de datos mgc, de modo que se pueda restaurar a la nueva base de datos principal:Back up the mgc database so that it can be restored to the new primary database:

    • Con SQL Server Management Studio, conectarse a la instancia de copia de seguridad de CGM.Using SQL Server Management Studio, connect to the backup mgc instance.

    • Haga clic con el botón secundario en la base de datos mgc, seleccione Tareas y, luego, haga clic en Copia de seguridad. Aparecerá el cuadro de diálogo de la Base de datos de copia de seguridad.Right-click the mgc database, point to Tasks, and then click Back Up. The Back Up Database dialog box appears.

    • En Tipo de copia de seguridad, seleccione Completo.In Backup type, select Full.

    • Para el Componente de copia de seguridad, haga clic en Base de datos.For Backup component, click Database.

    • Puede aceptar el nombre del conjunto de copia de seguridad predeterminado que se sugiere en Nombre, o bien especificar otro.Either accept the default backup set name suggested in Name, or enter a different name for the backup set.

    • * <Opcional> * En Descripción, escriba una descripción del conjunto de copia de seguridad.<Optional> In Description, enter a description of the backup set.

    • Elimine la ubicación de copia de seguridad predeterminada de la lista de destino.Remove the default backup location from the destination list.

    • Agregue un archivo a la lista por medio de la ruta de acceso a la ubicación del recurso compartido que haya definido para el trasvase de registros. Esta ruta se encuentra disponible tanto para la base de datos principal como para la de copia de seguridad.Add a file to the list by using the path to the share location that you established for log shipping. This path is available to the primary database and to the backup database.

    • Haga clic en Aceptar para cerrar el cuadro de diálogo e iniciar el proceso de copia de seguridad.Click OK to close the dialog box and begin the backup process.

  4. Restaure la base de datos principal a partir de la copia de seguridad creada en el paso anterior.Restore the primary database by using the backup database created in the previous step.

    • Mediante SQL Server Management Studio, conectarse a la instancia principal de CGM.Using SQL Server Management Studio, connect to the primary mgc instance.

    • Haga clic con el botón secundario en la base de datos mgc, seleccione Tareas, Restaurar y, luego, haga clic en Base de datos. Aparecerá el cuadro de diálogo Restaurar base de datos.Right-click the mgc database, point to Tasks, point to Restore, and then click Database. The Restore Database dialog box appears.

    • Seleccione Desde dispositivo.Select From Device.

    • Haga clic en el botón Examinar, que abre el cuadro de diálogo Especificar copia de seguridad. En Medio para copia de seguridad, seleccione Archivo. Haga clic en Agregar, seleccione el archivo de copia de seguridad que creó en el paso 3 y haga clic en Aceptar.Click the browse button, which opens the Specify Backup dialog box. In Backup media, select File. Click Add, select the backup file that you created in step 3, and then click OK.

    • En Seleccionar los conjuntos de copia de seguridad que se van a restaurar, seleccione la copia de seguridad.In Select the backup sets to restore, select the backup.

    • Haga clic en Opciones en el panel Seleccionar una página.Click Options in the Select a page pane.

    • En Restaurar opciones, seleccione Sobrescribir la base de datos existente.In Restore options, select Overwrite the existing database.

    • En Estado de recuperación, seleccione Dejar la base de datos lista para su uso.In Recovery State, select Leave the database ready to use.

    • Haga clic en Aceptar para iniciar el proceso de restauración.Click OK to begin the restoration process.

  5. Configurar el trasvase de registros de SQL Server para la base de datos principal.Configure SQL Server Log Shipping for the primary database. Siga los procedimientos en configurar alta disponibilidad y recuperación ante desastres para el servidor de charla persistente en Skype para Business Server 2015 para establecer el trasvase de registros para la base de datos principal de CGM.Follow the procedures in Configure high availability and disaster recovery for Persistent Chat Server in Skype for Business Server 2015 to establish log shipping for the primary mgc database.

  6. Establecer los servidores activos del servidor de charla persistente.Set the Persistent Chat Server active servers. De Skype para negocios de Shell de administración de servidor, utilice el cmdlet Set-CsPersistentChatActiveServer para establecer la lista de servidores activos.From the Skype for Business Server Management Shell, use the Set-CsPersistentChatActiveServer cmdlet to set the list of active servers.

    Importante

    Todos los servidores activos tienen que estar en el mismo centro de datos que la nueva base de datos principal o en un centro de datos que tenga una conexión con una latencia baja o un ancho de banda alto con la base de datos.All the active servers must be located within the same data center as the new primary database, or in a data center that has a low latency/high bandwidth connection to the database.

Para restaurar el grupo a su estado normal, ejecute el siguiente comando de Windows PowerShell:To restore the pool to its normal state run the following Windows PowerShell command:

Set-CsPersistentChatState -Identity "service: lyncpc.dci.discovery.com" -PoolState Normal

Para obtener más información, vea el tema de ayuda para el cmdlet Set-CsPersistentChatState .For more information, see the help topic for the Set-CsPersistentChatState cmdlet.