Partilhar via


Procedimento de recuperação de desastre do grupo de resposta no Lync Server 2013

 

Tópico Última Modificação: 11-11-2012

Durante a fase de failover da recuperação de desastre, os grupos de resposta residem em vários pools: no pool primário (que não está disponível) e no pool de backup. Os grupos de resposta em ambos os pools têm o mesmo nome e o mesmo proprietário (o pool primário), mas têm pais diferentes. Durante esse tempo, os cmdlets do Grupo de Resposta funcionam de forma um pouco diferente. Certifique-se de usar parâmetros conforme especificado no procedimento a seguir. Para obter detalhes sobre como os cmdlets funcionam durante a fase de failover, consulte o artigo no blog do NextHop "Lync Server 2013: Recovery Response Groups During Disaster Recovery" (Lync Server 2013: Recuperando grupos de resposta durante a recuperação de desastre) em https://go.microsoft.com/fwlink/p/?LinkId=263957. Este artigo de blog também se aplica à versão lançada do Lync Server 2013.

Use as etapas no procedimento a seguir para se preparar e executar a recuperação de desastre para o serviço grupo de resposta do Lync Server.

Para fazer failover e fazer failback do Grupo de Resposta

  1. Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, clique em Todos os Programas, clique em Microsoft Lync Server 2013 e, em seguida, clique no Shell de Gerenciamento do Lync Server.

  2. Executar backups rotineiramente. Na linha de comando, digite:

    Export-CsRgsConfiguration -Source "service:ApplicationServer:<primary pool FQDN>" -FileName "<backup path and file name>"
    

    Por exemplo:

    Export-CsRgsConfiguration -Source "service:ApplicationServer:primary.contoso.com" -FileName "C:\RgsExportPrimary.zip"
    
  3. Durante uma interrupção, após o failover para o pool de backup, importe os grupos de resposta para o pool de backup. Na linha de comando, digite:

    Import-CsRgsConfiguration -Destination "service:ApplicationServer:<backup pool FQDN>" -FileName "<backup path and file name>"
    

    Se você quiser substituir as configurações no nível do aplicativo no pool de backup com as configurações do pool primário, inclua o parâmetro –ReplaceExistingSettings. Por exemplo:

    Import-CsRgsConfiguration -Destination "service:ApplicationServer:backup.contoso.com" -FileName "C:\RgsExportPrimary.zip" -ReplaceExistingSettings
    

    Aviso

    Se você não substituir as configurações no pool de backup e o pool primário não puder ser recuperado, as configurações do pool primário serão perdidas. Para obter detalhes, consulte Planejamento para recuperação de desastre do grupo de resposta no Lync Server 2013.

  4. Verifique se a importação foi bem-sucedida exibindo os grupos de resposta importados. Os grupos de resposta importados ainda pertencem ao pool primário. Siga este procedimento:

    • Exiba todos os fluxos de trabalho no pool de backup pertencentes ao pool primário e verifique se todos os fluxos de trabalho do pool primário estão incluídos. Na linha de comando, digite:

      Get-CsRgsWorkflow -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
      

      Por exemplo:

      Get-CsRgsWorkflow -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer:primary.contoso.com"
      
    • Exiba todas as filas no pool de backup pertencentes ao pool primário e verifique se todas as filas do pool primário estão incluídas. Na linha de comando, digite:

      Get-CsRgsQueue -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
      

      Por exemplo:

      Get-CsRgsQueue -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
      
    • Exiba todos os grupos de agentes no pool de backup pertencentes ao pool primário e verifique se todos os grupos de agentes do pool primário estão incluídos. Na linha de comando, digite:

      Get-CsRgsAgentGroup -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
      

      Por exemplo:

      Get-CsRgsAgentGroup -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
      
    • Exiba todas as horas de negócios no pool de backup pertencentes ao pool primário e verifique se todas as horas de negócios do pool principal estão incluídas. Na linha de comando, digite:

      Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
      

      Por exemplo:

      Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
      
    • Exiba todos os conjuntos de feriados no pool de backup pertencentes ao pool primário e verifique se todos os conjuntos de feriados do pool primário estão incluídos. Na linha de comando, digite:

      Get-CsRgsHolidaySet -Identity "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer"<primary pool FQDN>
      

      Por exemplo:

      Get-CsRgsHolidaySet -Identity "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer"primary.contoso.com"
      

    Como alternativa, você pode exibir todos os grupos de resposta no pool de backup, incluindo aqueles pertencentes ao pool primário e aqueles pertencentes ao pool de backup usando o parâmetro –ShowAll em vez do parâmetro –Owner. Por exemplo:

    Get-CsRgsWorkflow -Identity "service:ApplicationServer:<backup pool FQDN>" -ShowAll
    

    Importante

    Você deve usar o parâmetro –ShowAll ou o parâmetro –Owner. Se você não usar nenhum desses parâmetros, os grupos de resposta importados para o pool de backup não serão listados nos resultados retornados pelos cmdlets.

  5. Verifique se a importação foi bem-sucedida fazendo uma chamada para um grupo de resposta importado e verificando se a chamada foi tratada corretamente.

  6. Solicite que os agentes que são membros de grupos de agentes formais entre em seus grupos de agentes no pool de backup.

  7. Gerencie e modifique os grupos de resposta importados como de costume.

    Importante

    Enquanto os grupos de resposta estão no pool de backup, você precisa usar o Shell de Gerenciamento do Lync Server para gerenciá-los. Não é possível usar o Lync Server Painel de Controle gerenciar os grupos de resposta importados para o pool de backup.

  8. Depois que o pool primário for restaurado e o failback for concluído, exporte os grupos de resposta do pool primário que foram importados para o pool de backup. Na linha de comando, digite:

    Export-CsRgsConfiguration -Source ApplicationServer:<backup pool FQDN> -Owner ApplicationServer:<primary pool FQDN> -FileName "<backup path and file name>"
    
  9. Importe os grupos de resposta de volta para o pool primário. Na linha de comando, digite:

    Import-CsRgsConfiguration -Destination "service:ApplicationServer:<primary pool FQDN>" -OverwriteOwner -FileName "<exported path and file name>"
    

    Por exemplo:

    Import-CsRgsConfiguration -Destination "service:ApplicationServer:primary.contoso.com" -OverwriteOwner -FileName "C:\RgsExportPrimaryUpdated.zip"
    

    Nota

    Se você recriar um pool durante a recuperação, seja com o mesmo FQDN (nome de domínio totalmente qualificado), precisará usar o parâmetro –OverwriteOwner. Como regra geral, você sempre pode usar o parâmetro –OverwriteOwner ao importar grupos de resposta de volta para o pool primário.

    Se você implantou um novo pool (com o mesmo ou um FQDN diferente) para substituir o pool primário e deseja usar as configurações de nível de aplicativo do pool de backup para o novo pool, inclua o parâmetro –ReplaceExistingSettings. Na linha de comando, digite:

    Import-CsRgsConfiguration -Destination "service:ApplicationServer:<new primary pool FQDN>" -OverwriteOwner -FileName "<exported path and file name>" -ReplaceExistingSettings
    

    Por exemplo:

    Import-CsRgsConfiguration -Destination "service:ApplicationServer:newprimary.contoso.com" -OverwriteOwner -FileName "C:\RgsExportPrimaryUpdated.zip" -ReplaceExistingSettings
    

    Importante

    Se você não quiser substituir as configurações no nível do aplicativo e o arquivo de áudio padrão de música em espera para o novo pool com as configurações do pool de backup, o novo pool usará as configurações padrão no nível do aplicativo.

  10. Verifique se a importação de volta para o pool primário foi bem-sucedida exibindo a configuração do grupo de resposta importado. Siga este procedimento:

    • Exiba todos os fluxos de trabalho no pool primário e verifique se todos os fluxos de trabalho importados estão incluídos. Na linha de comando, digite:

      Get-CsRgsWorkflow -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
      

      Por exemplo:

      Get-CsRgsWorkflow -Identity "service:ApplicationServer: primary.contoso.com" -ShowAll
      
    • Exiba todas as filas no pool primário e verifique se todas as filas importadas estão incluídas. Na linha de comando, digite:

      Get-CsRgsQueue -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
      

      Por exemplo:

      Get-CsRgsQueue -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
      
    • Exiba todos os grupos de agentes no pool primário e verifique se todos os grupos de agentes importados estão incluídos. Na linha de comando, digite:

      Get-CsRgsAgentGroup -Identity "service:ApplicationServer: <primary pool FQDN>" -ShowAll
      

      Por exemplo:

      Get-CsRgsAgentGroup -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
      
    • Exiba todas as horas de negócios no pool primário e verifique se todas as horas de negócios importadas estão incluídas. Na linha de comando, digite:

      Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
      

      Por exemplo:

      Get-CsRgsHoursOfBusiness -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
      
    • Exiba todos os conjuntos de feriados no pool primário e verifique se todos os conjuntos de feriados importados estão incluídos. Na linha de comando, digite:

      Get-CsRgsHolidaySet -Identity "service:ApplicationServer:<primary pool FQDN>" -ShowAll
      

      Por exemplo:

      Get-CsRgsHolidaySet -Identity "service:ApplicationServer:primary.contoso.com" -ShowAll
      
  11. Verifique se a importação foi bem-sucedida fazendo uma chamada para um grupo de resposta importado e verificando se a chamada foi tratada corretamente.

  12. Opcionalmente, remova os grupos de resposta pertencentes ao pool primário do pool de backup. Na linha de comando, digite:

    Export-CsRgsConfiguration -Source "service:ApplicationServer:<backup pool FQDN>" -Owner "service:ApplicationServer:<primary pool FQDN>" -FileName "<backup path and file name>" -RemoveExportedConfiguration
    

    Por exemplo:

    Export-CsRgsConfiguration -Source "service:ApplicationServer:backup.contoso.com" -Owner "service:ApplicationServer:primary.contoso.com" -FileName "C:\RgsExportPrimaryUpdated.zip" -RemoveExportedConfiguration
    

    Nota

    Esta etapa cria um novo arquivo com a configuração exportada e, em seguida, o remove do pool de backup.