Administrar la alta disponibilidad y la recuperación ante desastres para el servidor de chat persistente en Skype Empresarial Server 2015

Skype for Business Server 2015
 

Última modificación del tema:2016-12-20

Resumen: obtenga información sobre cómo administrar la alta disponibilidad y la recuperación ante desastres de Servidor de chat persistente en Skype Empresarial Server 2015.

En este tema se describe cómo llevar a cabo la conmutación por error y la conmutación por recuperación del Servidor de chat persistente. Antes de leer este tema, asegúrese de leer Planificar la alta disponibilidad y la recuperación ante desastres para el servidor de chat persistente en Skype Empresarial Server 2015 y Configurar la alta disponibilidad y la recuperación ante desastres para el servidor de chat persistente en Skype Empresarial Server 2015.

La conmutación por error del 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 se encuentra en funcionamiento, pero los servicios del Servidor de chat persistente en el que está ubicada la base de datos del Chat persistente principal no está en absoluto disponible, incluso lo siguiente:

  • La base de datos principal del Servidor de chat persistente y la base de datos reflejada del Servidor de chat persistente están fuera de servicio.

  • El Servidor front-end de Skype Empresarial Server está fuera de servicio.

El procedimiento se basa en dos pasos básicos:

  • Recuperar la base de datos del Chat persistente principal (mgc).

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

La base de datos de cumplimiento del Chat persistente (mgccomp) no lleva a cabo la conmutación 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 del Chat persistente, administrar correctamente la salida del adaptador para evitar la pérdida de datos.

Para llevar a cabo la conmutación por error del servidor de chat persistente:

  1. Elimine el trasvase de registros de la base de datos de trasvase de registros de copia de seguridad del Servidor de chat persistente.

    1. Por medio de SQL Server Management Studio, conéctese a la instancia de la base de datos en la que 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).

  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. kill <spid> para finalizar 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 Skype Empresarial Server, use el comando Set-CsPersistentChatState -Identity "service:atl-cs-001.litwareinc.com" –PoolState FailedOver para realizar la conmutación 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 el Shell de administración de Skype Empresarial Server, utilice el cmdlet Install-CsMirrorDatabase para establecer un reflejo con alta disponibilidad que funcione actualmente con 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.

  7. Defina los servidores activos del Servidor de chat persistente. En el Shell de administración de Skype Empresarial Server, use el cmdlet Set-CsPersistentChatActiveServer para definir la lista de servidores activos.

    importantImportante:
    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 desde la base de datos principal del Servidor de chat persistente a la base de datos de copia de seguridad del Servidor de chat persistente se completa con éxito.

En este procedimiento se describen los pasos necesarios para la recuperación de un error del Servidor de chat persistente y el restablecimiento del funcionamiento desde el centro de datos principal.

Durante un error del Servidor de chat persistente, el centro de datos principal sufre una interrupción completa y las bases de datos principal y reflejada dejan de estar disponibles. El centro de datos principal se conmuta por error al servidor de copia de seguridad.

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. Aquí se da por hecho que el centro de datos principal se ha recuperado de la interrupción total y que las bases de datos mgc y mgccomp se han vuelto a generar y a instalar con el Generador de topologías.

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.

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.

  1. Elimine todos los servidores de la lista de servidores activos del Servidor de chat persistente con el cmdlet Set-CsPersistentChatActiveServer del Shell de administración de Skype Empresarial Server. Esto impide que todos los Servidores de chat persistente se conecten a las bases de datos mgc y mgccomp durante la conmutación por recuperación.

    importantImportante:
    El Agente SQL Server del servidor back-end secundario del Servidor de chat persistente necesita ejecutarse en una cuenta con privilegios, que tiene que incluir específicamente:
    • Acceso de lectura al recurso compartido de red en el que están las copias de seguridad

    • Acceso de escritura al directorio local específico en el que las copias de seguridad se copian

  2. Deshabilite la creación de reflejo en la base de datos mgc de copia de seguridad:

    1. Con SQL Server Management Studio, conéctese a la instancia mgc de copia de seguridad.

    2. Haga clic con el botón secundario en la base de datos mgc, seleccione Tareas y, luego, haga clic en Reflejo .

    3. Haga clic en Quitar creación de reflejo .

    4. Haga clic en Aceptar .

    5. Lleve a cabo los mismos pasos con la base de datos mgccomp.

  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:

    1. Con SQL Server Management Studio, conéctese a la instancia mgc de copia de seguridad.

    2. 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 .

    3. En Tipo de copia de seguridad , seleccione Completo .

    4. Para el Componente de copia de seguridad , haga clic en Base de datos .

    5. Puede aceptar el nombre del conjunto de copia de seguridad predeterminado que se sugiere en Nombre , o bien especificar otro.

    6. <Opcional> En Descripción , escriba una descripción del conjunto de copia de seguridad.

    7. Elimine la ubicación de copia de seguridad predeterminada de la lista de destino.

    8. 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.

    9. Haga clic en Aceptar para cerrar el cuadro de diálogo e iniciar el proceso de copia de seguridad.

  4. Restaure la base de datos principal a partir de la copia de seguridad creada en el paso anterior.

    1. Con SQL Server Management Studio, conéctese a la instancia mgc principal.

    2. 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 .

    3. Seleccione Desde dispositivo .

    4. 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 .

    5. En Seleccionar los conjuntos de copia de seguridad que se van a restaurar , seleccione la copia de seguridad.

    6. Haga clic en Opciones en el panel Seleccionar una página .

    7. En Restaurar opciones , seleccione Sobrescribir la base de datos existente .

    8. En Estado de recuperación , seleccione Dejar la base de datos lista para su uso .

    9. Haga clic en Aceptar para iniciar el proceso de restauración.

  5. Configure el trasvase de registros de SQL Server de la base de datos principal. Siga los procedimientos en Configurar la alta disponibilidad y la recuperación ante desastres para el servidor de chat persistente en Skype Empresarial Server 2015 para crear el trasvase de registros de la base de datos mgc principal.

  6. Defina los servidores activos del Servidor de chat persistente. En el Shell de administración de Skype Empresarial Server, use el cmdlet Set-CsPersistentChatActiveServer para definir la lista de servidores activos.

    importantImportante:
    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.

Para restaurar el grupo de servidores a su estado normal, ejecute el siguiente comando de Windows PowerShell:

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

Para más información, consulte el tema de ayuda para el cmdlet Set-CsPersistentChatState.

 
Mostrar: