Compartir a través de


Conmutación por error del servidor de chat persistente en Lync Server 2013

 

Última modificación del tema: 2014-02-05

La conmutación por error para servidor de chat persistente está diseñada para ser principalmente un proceso manual.

El procedimiento de conmutación por error se basa en el supuesto de que el centro de datos secundario está en funcionamiento, pero los servicios del servidor de chat persistente donde se encuentra la base de datos de chat persistente principal no están disponibles completamente, incluidos los siguientes:

  • La base de datos principal del servidor de chat persistente y la base de datos reflejada del servidor de chat persistente no están.

  • El servidor front-end de Lync Server no está disponible.

El procedimiento se basa en dos pasos básicos:

  • Recuperar la base de datos de chat persistente primaria (mgc).

  • Establecer la creación de reflejo para la nueva base de datos principal.

La base de datos de cumplimiento de chat persistente (mgccomp) no se conmuta por error. El contenido de esta base de datos es transitorio y se purga cuando el adaptador de cumplimiento procesa los datos. Es su responsabilidad, como administrador de chat persistente, administrar correctamente la salida del adaptador para evitar la pérdida de datos.

Para conmutar por error al servidor de chat persistente

  1. Quite el envío de registros de la base de datos de envío de registros de copia de seguridad del servidor de chat persistente.

    1. Usando SQL Server Management Studio, conecte a la instancia de base de datos donde se encuentra la base de datos mgc de copia de seguridad del servidor de chat persistente.

    2. Abra una ventana de consulta en la base de datos principal.

    3. Utilice el siguiente comando para colocar el trasvase de registros:

      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.

  3. Aplique cualquier copia de seguridad de registro de transacciones no aplicadas en secuencia a la base de datos secundaria. Para obtener más información, consulte "Cómo aplicar una copia de seguridad del registro de transacciones (Transact-SQL)" en https://go.microsoft.com/fwlink/p/?linkid=247428.

  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:

    1. Finalice todas las conexiones a la base de datos mgc, si existe alguna:

      1. exec sp_who2 identifica las conexiones a la base de datos mgc.

      2. matar <espías> para terminar con estas conexiones.

    2. Publique en línea la base de datos:

      1. Restaurar la base de datos mgc con la recuperación.
  5. En el Shell de administración de Lync Server, utilice el comando Set-CsPersistentChatState -Identity "service:atl-cs-001.litwareinc.com" –PoolState FailedOver para conmutar por error a la base de datos de copia de seguridad mgc. No olvide sustituir el nombre de dominio completo del grupo de chat persistente por atl-cs-001.litwareinc.com.

    La base de datos de copia de seguridad mgc funciona actualmente como base de datos principal.

  6. En Shell de administración de Lync Server, use el cmdlet Install-CsMirrorDatabase para establecer un reflejo de alta disponibilidad para la base de datos de copia de seguridad que ahora actúa como la base de datos principal. 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. Este no es el mismo reflejo de lo que se configuró inicialmente para la base de datos principal durante la configuración. Para obtener más información, consulte la sección "Uso de cmdlets de Shell de administración de Lync Server" en Implementar la creación de reflejo de SQL para una alta disponibilidad de Back-End Server en Lync Server 2013.

  7. Establezca los servidores activos del servidor de chat persistente. Desde el Shell de comandos de Lync Server, use el cmdlet Set-CsPersistentChatActiveServer para establecer la lista de servidores activos.

    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.

    En este punto, la conmutación por error de la base de datos principal del servidor de chat persistente a la base de datos de copia de seguridad del servidor de chat persistente completa con éxito.