Procedimientos de recuperación ante desastres del grupo de respuesta en Lync Server 2013
Última modificación del tema: 2012-11-01
Durante la fase de conmutación por error de la recuperación ante desastres, los grupos de respuesta residen en varios grupos: en el grupo principal (que no está disponible) y en el grupo de respaldo. Los grupos de respuesta de ambos grupos tienen el mismo nombre y el mismo propietario (el grupo principal), pero tienen diferentes padres. Durante este tiempo, los cmdlets del grupo de respuesta funcionan de forma un poco diferente. Asegúrese de usar parámetros como se especifica en el procedimiento siguiente. Para obtener más información sobre cómo funcionan los cmdlets durante la fase de conmutación por error, consulte el artículo del blog de NextHop "Lync Server 2013: Recovering Response Groups During Disaster Recovery" en https://go.microsoft.com/fwlink/p/?LinkId=263957. Este artículo de blog también se aplica a la versión publicada de Lync Server 2013.
Siga los pasos del procedimiento siguiente para preparar y realizar una recuperación ante desastres para el servicio grupo de respuesta de Lync Server.
Para conmutar por error y devolver el grupo de respuesta
Inicie el Shell de administración de Lync Server: Haga clic en Inicio, haga clic en Todos los programas, haga clic en Microsoft Lync Server 2013 y, a continuación, haga clic en Shell de administración de Lync Server.
Realizar copias de seguridad de forma rutinaria. En la línea de comandos, escriba:
Export-CsRgsConfiguration -Source "service:ApplicationServer:<primary pool FQDN>" -FileName "<backup path and file name>"
Por ejemplo:
Export-CsRgsConfiguration -Source "service:ApplicationServer:primary.contoso.com" -FileName "C:\RgsExportPrimary.zip"
Durante una interrupción, después de la conmutación por error al grupo de copia de seguridad, importe los grupos de respuesta al grupo de copia de seguridad. En la línea de comandos, escriba:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:<backup pool FQDN>" -FileName "<backup path and file name>"
Si desea reemplazar la configuración de nivel de aplicación en el grupo de copia de seguridad por la configuración del grupo de servidores principal, incluya el parámetro –ReplaceExistingSettings. Por ejemplo:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:backup.contoso.com" -FileName "C:\RgsExportPrimary.zip" -ReplaceExistingSettings
Advertencia
Si no reemplaza la configuración del grupo de copia de seguridad y no se puede recuperar el grupo de servidores principal, la configuración del grupo principal se perderá. Para obtener más información, consulte Planeamiento de la recuperación ante desastres del grupo de respuesta en Lync Server 2013.
Compruebe que la importación se haya realizado correctamente mostrando los grupos de respuesta importados. Los grupos de respuesta importados siguen siendo propiedad del grupo principal. Haga lo siguiente:
Muestre todos los flujos de trabajo del grupo de copias de seguridad que pertenecen al grupo principal y compruebe que todos los flujos de trabajo del grupo principal están incluidos. En la línea de comandos, escriba:
Get-CsRgsWorkflow -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Por ejemplo:
Get-CsRgsWorkflow -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer:primary.contoso.com"
Muestre todas las colas del grupo de copia de seguridad que pertenecen al grupo principal y compruebe que se incluyen todas las colas del grupo de servidores principal. En la línea de comandos, escriba:
Get-CsRgsQueue -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Por ejemplo:
Get-CsRgsQueue -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
Muestre todos los grupos de agente del grupo de copia de seguridad que son propiedad del grupo principal y compruebe que se incluyen todos los grupos de agentes del grupo principal. En la línea de comandos, escriba:
Get-CsRgsAgentGroup -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Por ejemplo:
Get-CsRgsAgentGroup -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
Muestre todas las horas de trabajo en el grupo de copia de seguridad que pertenecen al grupo principal y compruebe que se incluyen todas las horas de negocio del grupo principal. En la línea de comandos, escriba:
Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Por ejemplo:
Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
Muestre todos los conjuntos de días festivos en el grupo de copia de seguridad que son propiedad del grupo principal y compruebe que todos los conjuntos de días festivos del grupo principal están incluidos. En la línea de comandos, escriba:
Get-CsRgsHolidaySet -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
Por ejemplo:
Get-CsRgsHolidaySet -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
Como alternativa, puede mostrar todos los grupos de respuesta en el grupo de copias de seguridad, incluidos los que pertenecen al grupo de servidores principal y los que pertenecen al grupo de copias de seguridad mediante el parámetro –ShowAll en lugar del parámetro –Owner. Por ejemplo:
Get-CsRgsWorkflow -Identity "service:ApplicationServer:<backup pool FQDN>" -ShowAll
Importante
Debe usar el parámetro –ShowAll o el parámetro –Owner. Si no usa ninguno de estos parámetros, los grupos de respuesta que importó al grupo de copia de seguridad no se mostrarán en los resultados devueltos por los cmdlets.
Compruebe que la importación se realizó correctamente realizando una llamada a un grupo de respuesta importado y verificando que la llamada se controle correctamente.
Solicite a los agentes que sean miembros de grupos de agentes formales que inicien sesión en sus grupos de agentes en el grupo de copias de seguridad.
Administre y modifique los grupos de respuesta importados de la manera habitual.
Importante
Mientras los grupos de respuesta están en el grupo de copias de seguridad, debe usar el Shell de administración de Lync Server para administrarlos. No puede usar la Panel de control de Lync Server para administrar los grupos de respuesta que importó al grupo de copia de seguridad.
Después de restaurar el grupo principal y completar la reversión, exporte los grupos de respuesta del grupo de servidores principal que se importaron al grupo de copia de seguridad. En la línea de comandos, escriba:
Export-CsRgsConfiguration -Source ApplicationServer:<backup pool FQDN> -Owner ApplicationServer:<primary pool FQDN> -FileName "<backup path and file name>"
Importe los grupos de respuesta al grupo principal. En la línea de comandos, escriba:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:<primary pool FQDN>" -OverwriteOwner -FileName "<exported path and file name>"
Por ejemplo:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:primary.contoso.com" -OverwriteOwner -FileName "C:\RgsExportPrimaryUpdated.zip"
Nota
Si recompila un grupo durante la recuperación, ya sea con el mismo nombre de dominio completo (FQDN) o con otro distinto, debe usar el parámetro –OverwriteOwner. Como regla general, siempre puede usar el parámetro –OverwriteOwner al importar grupos de respuesta al grupo principal.
Si implementó un nuevo grupo (con el mismo FQDN o con otro FQDN) para reemplazar el grupo principal y desea usar la configuración de nivel de aplicación del grupo de copia de seguridad para el nuevo grupo de servidores, incluya el parámetro –ReplaceExistingSettings. En la línea de comandos, escriba:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:<new primary pool FQDN>" -OverwriteOwner -FileName "<exported path and file name>" -ReplaceExistingSettings
Por ejemplo:
Import-CsRgsConfiguration -Destination "service:ApplicationServer:newprimary.contoso.com" -OverwriteOwner -FileName "C:\RgsExportPrimaryUpdated.zip" -ReplaceExistingSettings
Importante
Si no desea reemplazar la configuración de nivel de aplicación y el archivo de audio de música en espera predeterminado para el nuevo grupo con la configuración del grupo de copias de seguridad, el nuevo grupo usará la configuración predeterminada de nivel de aplicación.
Compruebe que la importación al grupo principal se haya realizado correctamente mostrando la configuración del grupo de respuesta importado. Haga lo siguiente:
Muestre todos los flujos de trabajo del grupo principal y compruebe que se incluyen todos los flujos de trabajo importados. En la línea de comandos, escriba:
Get-CsRgsWorkflow -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
Por ejemplo:
Get-CsRgsWorkflow -Identity "service:ApplicationServer: primary.contoso.com" -ShowAll
Muestre todas las colas del grupo principal y compruebe que se incluyen todas las colas importadas. En la línea de comandos, escriba:
Get-CsRgsQueue -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
Por ejemplo:
Get-CsRgsQueue -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
Muestre todos los grupos de agente en el grupo principal y compruebe que se incluyen todos los grupos de agente importados. En la línea de comandos, escriba:
Get-CsRgsAgentGroup -Identity "service:ApplicationServer: <primary pool FQDN>" -ShowAll
Por ejemplo:
Get-CsRgsAgentGroup -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
Muestre todas las horas de trabajo en el grupo principal y compruebe que se incluyen todas las horas de negocio importadas. En la línea de comandos, escriba:
Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
Por ejemplo:
Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
Muestre todos los conjuntos de días festivos en el grupo principal y compruebe que se incluyen todos los conjuntos de días festivos importados. En la línea de comandos, escriba:
Get-CsRgsHolidaySet -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
Por ejemplo:
Get-CsRgsHolidaySet -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
Compruebe que la importación se realizó correctamente realizando una llamada a un grupo de respuesta importado y verificando que la llamada se controle correctamente.
Opcionalmente, quite los grupos de respuesta que pertenecen al grupo principal del grupo de copia de seguridad. En la línea de comandos, escriba:
Export-CsRgsConfiguration -Source "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer:<primary pool FQDN>" -FileName "<backup path and file name>" -RemoveExportedConfiguration
Por ejemplo:
Export-CsRgsConfiguration -Source "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer:primary.contoso.com" -FileName "C:\RgsExportPrimaryUpdated.zip" -RemoveExportedConfiguration
Nota
Este paso crea un nuevo archivo con la configuración exportada y, a continuación, lo quita del grupo de copia de seguridad.