Share via


Failover do Servidor de Chat Persistente no Lync Server 2013

 

Tópico Última Modificação: 05/02/2014

O failover para o Servidor de Chat Persistente foi projetado para ser principalmente um processo manual.

O procedimento de failover baseia-se na suposição de que o data center secundário está em execução, mas os serviços do Servidor de Chat Persistente em que o banco de dados primário de Chat Persistente está localizado estão completamente indisponíveis, incluindo o seguinte:

  • O banco de dados primário do Servidor de Chat Persistente e o banco de dados espelho do Servidor de Chat Persistente estão inativos.

  • O Servidor Front-End do Lync Server está inoperante.

O procedimento é baseado em duas etapas básicas:

  • Recupere o mgc (banco de dados de Chat Persistente) primário.

  • Estabelecer o espelhamento para o novo banco de dados primário.

O mgccomp (banco de dados de conformidade de Chat Persistente) não tem failover. O conteúdo deste banco de dados é transitório e é excluído como os processos do adaptador de conformidade dos dados. É sua responsabilidade, como Administrador de Chat Persistente, gerenciar corretamente a saída do adaptador para evitar a perda de dados.

Para fazer failover do Servidor de Chat Persistente

  1. Remova o envio de logs do banco de dados de Envio de Logs de Backup do Servidor de Chat Persistente.

    1. Usando SQL Server Management Studio, conecte-se à instância de banco de dados em que o banco de dados mgc de backup do Servidor de Chat Persistente está localizado.

    2. Abra uma janela Consulta para o banco de dados mestre.

    3. Use o seguinte comando para remover o envio de logs:

      exec sp_delete_log_shipping_secondary_database mgc
      
  2. Copie qualquer arquivo de backup não copiado do compartilhamento de backup para a pasta de destino da cópia do servidor de backup.

  3. Use qualquer backup de log de transação não aplicado na sequência para o banco de dados secundário. Para obter detalhes, consulte "Como aplicar um backup de log de transações (Transact-SQL)" em https://go.microsoft.com/fwlink/p/?linkid=247428.

  4. Coloque o banco de dados mgc de backup online. Usando a janela Consulta que é exibida na etapa 1b, faça o seguinte:

    1. Encerre todas as conexões com o banco de dados mgc, se houver:

      1. exec sp_who2 para identificar as conexões com o banco de dados mgc.

      2. matar <spid> para encerrar essas conexões.

    2. Coloque o banco de dados online:

      1. Restaurar Banco de Dados mgc com recuperação.
  5. No Shell de Gerenciamento do Lync Server, use o comando Set-CsPersistentChatState -Identity "service:atl-cs-001.litwareinc.com" –PoolState FailedOver para fazer failover para o banco de dados de backup mgc. Não se esqueça de substituir o nome de domínio totalmente qualificado do seu pool de Chat Persistente por atl-cs-001.litwareinc.com.

    O banco de dados de backup mgc agora serve como o banco de dados primário.

  6. No Shell de Gerenciamento do Lync Server, use o cmdlet Install-CsMirrorDatabase para estabelecer um espelho de alta disponibilidade para o banco de dados de backup que agora serve como o banco de dados primário. Use a instância do banco de dados de backup como o banco de dados primário e a instância do banco de dados de espelho de backup como a instância do espelho. Este não é o mesmo espelho do que aquele inicialmente configurado para o banco de dados primário durante a configuração. Para obter detalhes, consulte a seção "Usando cmdlets do Shell de Gerenciamento do Lync Server" na implantação do espelhamento sql para alta disponibilidade do servidor back-end no Lync Server 2013.

  7. Defina os servidores ativos do Servidor de Chat Persistente. No Shell de Comando do Lync Server, use o cmdlet Set-CsPersistentChatActiveServer para definir a lista de servidores ativos.

    Importante

    Todos os servidores ativos devem estar localizados no mesmo data center que o novo banco de dados primário ou em um data center que tenha uma conexão de baixa latência/alta largura de banda com o banco de dados.

    Neste ponto, o failover do banco de dados primário do Servidor de Chat Persistente para o banco de dados de backup do Servidor de Chat Persistente é concluído com êxito.