Restaurando um servidor Edição Enterprise back-end espelhado no Lync Server 2013 – primário

 

Tópico modificado pela última vez: 17/02/2013

Se você tiver um Edição Enterprise Back-End em uma configuração espelhada e apenas o banco de dados primário falhar, siga os procedimentos nesta seção. Se o banco de dados primário e o espelho falharem, consulte Restaurando um servidor Edição Enterprise Back-End no Lync Server 2013. Se apenas o espelho falhar, consulte Restaurar um servidor Edição Enterprise Back-End no Lync Server 2013 – espelho. Se o banco de dados que hospeda o repositório de Gerenciamento Central falhar, consulte Restaurando o servidor que hospeda o repositório de Gerenciamento Central no Lync Server 2013. Se um Edição Enterprise servidor membro que não é o Servidor Back-End falhar, consulte Restaurar um servidor Edição Enterprise membro no Lync Server 2013.

Recomendamos que você faça uma cópia de imagem do sistema antes de iniciar a restauração. Você pode usar essa imagem como um ponto de reversão, caso algo der errado durante a restauração. Talvez você queira fazer a cópia da imagem depois de instalar o sistema operacional e SQL Server e restaurar ou registrar novamente os certificados.

Neste tópico, o banco de dados primário de exemplo terá um FQDN (nome de domínio totalmente qualificado) de BE1.contoso.com e o banco de dados espelho terá um FQDN de BE2.contoso.com.

Para restaurar um banco de dados primário Edição Enterprise servidor back-end

  1. Em uma conta de usuário que é membro do grupo RTCUniversalServerAdmins, faça logon em um Servidor Front-End.

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

  3. Force todos os bancos de dados configurados a fazer failover para o Espelho. Para cada um dos tipos de banco de dados que você configurou neste servidor, digite o seguinte cmdlet:

    Invoke-CsDataBaseFailover -PoolFqdn <Pool FQDN> -DatabaseType <Configured Database Type> -NewPrincipal Mirror -Force -Verbose
    

    Por exemplo:

    Invoke-CsDataBaseFailover -PoolFqdn pool0.vdomain.com -DatabaseType User -NewPrincipal Mirror -Force -Verbose
    

    Aviso

    Se você tiver configurado seu banco de dados de back-end para usar o espelhamento sincronizado com uma testemunha, o failover será automático.

  4. Depois de concluir o failover, execute o seguinte:

    • Inicie o Construtor de Topologias: clique em Iniciar, em Todos os Programas, noMicrosoft Lync Server 2013 e em Lync Server Topology Builder.

    • Desabilitar o espelhamento no Servidor Back-End: clique com o botão direito do mouse no pool em Edição Enterprise pools de Front-End e selecione Editar Propriedades. Na guia Geral, em Associações, desmarque a caixa de seleção Habilitar SQL Server espelhamento do repositório. Faça isso para arquivamento e monitoramento, conforme necessário. Em seguida, clique em OK.

    • Clique com o botão direito do mouse no nó do Lync Server 2013, clique em Topologia e em Publicar.

    • Selecione o back-end ainda em funcionamento (BE2.contoso.com) para ser o novo repositório SQL. Para fazer isso, clique com o botão direito do mouse no pool em Edição Enterprise pools de Front-End e selecione Editar Propriedades. Na guia Geral, em Associações, digite o FQDN do back-end em funcionamento no campo de repositório SQL Server (em nosso exemplo, BE2.contoso.com).

    • Clique com o botão direito do mouse no nó do Lync Server 2013, clique em Topologia e em Publicar.

    • Reinicie os serviços para que cada servidor possa ler a nova topologia. Em um Shell de Gerenciamento do Lync Server, execute os seguintes cmdlets em cada Servidor Front-End que pertence a esse pool:

      Stop-CsWindowsService
      Start-CsWindowsService
      
  5. Desinstalar o espelhamento. Em um Shell de Gerenciamento do Lync Server, execute o seguinte cmdlet:

    Uninstall-CsMirrorDatabase -DatabaseType User -SqlServerFqdn <MirrorServerFqdn> -SqlInstanceName <SQLInstance> -verbose
    

    Por exemplo:

    Uninstall-CsMirrorDatabase -DatabaseType User -SqlServerFqdn DB2.contoso.com -SqlInstanceName rtc -verbose
    

    Faça isso para todos os tipos de banco de dados neste servidor.

  6. Crie um servidor limpo ou novo que tenha o mesmo FQDN (neste exemplo, DB1.contoso.com) que o computador com falha, instale o sistema operacional e restaure ou refaça o registro dos certificados. Esse servidor funcionará como o novo espelho.

  7. Em uma conta de usuário que é membro do grupo RTCUniversalServerAdmins, faça logon no novo servidor.

  8. Instale SQL Server 2012 ou SQL Server 2008 R2, mantendo os nomes de instância iguais aos de antes da falha.

  9. Em uma conta de usuário que é membro do grupo RTCUniversalServerAdmins, faça logon em um Servidor Front-End.

  10. Use o Construtor de Topologias para instalar o BD espelho. Execute as seguintes etapas:

    • Inicie o Construtor de Topologias: clique em Iniciar, em Todos os Programas, noMicrosoft Lync Server 2013 e em Lync Server Topology Builder.

    • Habilite o espelhamento no Servidor Back-End. Para fazer isso, clique com o botão direito do mouse no pool em Edição Enterprise pools de Front-End e selecione Editar Propriedades. Na guia Geral, em Associações, marque a caixa de seleção Habilitar SQL Server espelhamento do repositório. Faça isso também para Arquivamento e Monitoramento, se necessário.

      Em seguida, no campo SQL Server armazenamento de SQL Server, digite o FQDN do novo servidor (n neste exemplo, BE1.contoso.com). Em seguida, clique em OK.

    • Clique com o botão direito do mouse no nó do Lync Server 2013, clique em Topologia e clique em Instalar Banco de Dados.

    • Siga o assistente Instalar Banco de Dados. Na página Criar bancos de dados, selecione os bancos de dados que você deseja recriar.

    • Siga o assistente até chegar ao prompt Criar Banco de Dados Espelho. Selecione o banco de dados que você deseja instalar e conclua esse processo.