Partilhar via


Mover o servidor de gerenciamento de configuração para outro SQL Server

 

Tópico modificado em: 2014-03-18

Ao remover um Servidor Front-End ou Pool de Front-Ends, talvez seja necessário mover o Servidor de Gerenciamento Central para outro Servidor Front-End ou Pool de Front-Ends antes de remover o servidor ou pool.

O Servidor de Gerenciamento Central é um sistema de réplica mestre/múltipla único, onde a cópia de leitura/gravação do banco de dados é mantida pelo Servidor Front-End que contém o Servidor de Gerenciamento Central (isto é, tanto o SQL Server posicionado para o Standard Edition ou o SQL Server dedicado para Enterprise Edition). Cada computador na topologia, incluindo o Servidor Front-End que contém o Servidor de Gerenciamento Central, possui uma cópia somente leitura dos dados do Repositório de Gerenciamento Central no banco de dados do SQL Server (chamado RTCLOCAL por padrão) instalado no computador durante a configuração e implantação. O banco de dados local recebe atualizações de réplicas através do Agente Replicador de Réplica do Lync Server executado como um serviço em todos os computadores. O nome do banco de dados atual no Servidor de Gerenciamento Central e a réplica local é XDS, que é composto dos arquivos xds.mdf e xds.ldf. O local do banco de dados mestre é referenciado por um ponto de controle de serviço (SCP) no Serviços de Domínio Active Directory (AD DS). Todas as ferramentas que usam o Servidor de Gerenciamento Central para gerenciar e configurar o Lync Server 2010 usam o SCP para localizar o Repositório de Gerenciamento Central.

Após mover com êxito o Servidor de Gerenciamento Central, você deve remover os bancos de dados do Servidor de Gerenciamento Central do Servidor Front-End original.

Use o cmdlet Windows PowerShellMove-CsManagementServer no Shell de Gerenciamento do Lync Server para mover o banco de dados do banco de dados do SQL Server atual para o banco de dados do SQL Server de destino e atualizar o SCP para apontar para o local do Servidor de Gerenciamento Central.

É possível usar o ADSIEdit para ver o estado atual da definição para o Repositório de Gerenciamento Central no Serviços de Domínio Active Directory (AD DS). O local do SCP está no container Configuração, com o nome distinto (DN) CN=Topology Settings, CN=RTC Service, DC=<your domain>. CN=Topology Settings é um objeto nomeado com uma ID exclusiva globalmente da classe msRTCSIP-GlobalTopologySetting. Clique com o botão direito no GUID e clique em Propriedades. O Servidor de Gerenciamento Central é definido no atributo chamado msRTCSIP-BackEndServer no formato do FQDN do SQL Server e a instância (por exemplo, sqlbe.contoso.net\rtc). Nunca atualize o atributo msRTCSIP-GlobalTopologySetting manualmente.

warningAviso:
O processo de mover o Servidor de Gerenciamento Central não é uma tarefa trivial e você deve planejar cuidadosamente esse processo antes de mover o Servidor de Gerenciamento Central. A interrupção do serviço irá ocorrer durante a migração e você poderá perder dados. É necessário mover o Servidor de Gerenciamento Central somente se for absolutamente necessário.

Preparando o Servidores Front-End antes de mover o Servidor de Gerenciamento Central

Use os procedimentos desta seção para preparar o Servidores Front-End antes de mover o Servidor de Gerenciamento Central.

Para preparar um Pool de Front-Ends Enterprise Edition

  1. No Pool de Front-Ends Enterprise Edition de destino onde você deseja realocar o Servidor de Gerenciamento Central: Faça logon no computador onde o Shell de Gerenciamento do Lync Server está instalado como um membro do grupo RTCUniversalServerAdmins ou com os direitos de usuário necessários, conforme descrito em Permissões de configuração delegadas. É necessário ter permissões e direitos de usuário sysadmin do banco de dados do SQL Server no banco de dados onde você deseja instalar o Repositório de Gerenciamento Central.

    importantImportante:
    Esse procedimento não fornece orientação sobre como configurar o Pool de Front-Ends. Se você precisar configurar o Pool de Front-Ends de destino, consulte Configurando servidores de front-end e pools de front-end.
  2. Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, em Todos os Programas, em Microsoft Lync Server 2010 e em Shell de Gerenciamento do Lync Server.

  3. Para criar o novo Repositório de Gerenciamento Central no banco de dados do SQL Server de destino, no Shell de Gerenciamento do Lync Server, digite:

    Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your SQL Server> -SQLInstanceName <name of instance>
    
    importantImportante:
    Install-CsDatabase é um comando complexo com várias opções em potencial. Você deve se familiarizar com as opções e as implicações das escolhas realizadas ao ler primeiro os tópicos em Configurar o SQL Server para o Lync Server 2010.
  4. Confirme que o status do serviço do Front-end do Lync Server é Iniciado.

Para preparar um Servidor Front-End Standard Edition

  1. No Servidor Front-End Standard Edition de destino onde você deseja realocar o Servidor de Gerenciamento Central: Faça logon no computador onde o Shell de Gerenciamento do Lync Server está instalado como um membro do grupo RTCUniversalServerAdmins ou com os direitos de usuário necessários, conforme descrito em Permissões de configuração delegadas.

  2. Inicie o Assistente de Implantação do Lync Server: clique em Iniciar, em Todos os programas, em Microsoft Lync Server 2010 e em Assistente de Implantação do Lync Server.

  3. No Assistente de Implantação do Lync Server, clique em Preparar primeiro o servidor do Standard Edition.

  4. Na página Executando comandos, o Software de banco de dados Microsoft SQL Server 2008 Express é instalado como o Servidor de Gerenciamento Central. Necessariamente, as regras de firewall são criadas. Quando a instalação do banco de dados e do software de pré-requisito é concluída, clique em Finalizar.

    noteObservação:
    A instalação inicial pode levar algum tempo sem atualizações visíveis na tela de resumo do resultado de comando. Isto ocorre devido à instalação do SQL Server Express. Se você precisa monitorar a instalação do banco de dados, use o Gerenciador de Tarefas para monitorar a configuração.
  5. Para criar o novo Repositório de Gerenciamento Central no Servidor Front-End Standard Edition de destino, no Shell de Gerenciamento do Lync Server, digite:

    Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your Standard Edition Server> -SQLInstanceName <name of instance - RTC by default>
    
    importantImportante:
    Install-CsDatabase é um comando complexo com várias opções em potencial. Você deve se familiarizar com as opções e as implicações das escolhas realizadas lendo primeiro os tópicos em Configurar o SQL Server para o Lync Server 2010.
  6. Confirme que o status do serviço do Front-end do Lync Server é Iniciado.

Para mover o Servidor de Gerenciamento Central para outro pool ou Servidor Front-End

  1. Para o servidor de destino que será o Servidor de Gerenciamento Central (ou seja, o servidor ou pool preparado usando os procedimentos da seção anterior): Faça logon no computador onde o Shell de Gerenciamento do Lync Server está instalado como um membro do grupo RTCUniversalServerAdmins ou com os direitos de usuário necessários, conforme descrito em Permissões de configuração delegadas. Você também deve ter as permissões e direitos de usuário de administrador de banco de dados do SQL Server.

  2. Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, em Todos os Programas, em Microsoft Lync Server 2010 e em Shell de Gerenciamento do Lync Server.

  3. No Shell de Gerenciamento do Lync Server, digite:

    Enable-CsTopology
    
    warningAviso:
    Se Enable-CsTopology não for bem-sucedido, resolva o problema impedindo que o comando conclua antes de continuar. Se Enable-CsTopology não tiver êxito, a movimentação falhará e pode deixar sua topologia em um estado onde não há nenhum Repositório de Gerenciamento Central.
  4. No Servidor Front-End de destino ou Pool de Front-Ends que você deseja mover para o Repositório de Gerenciamento Central, no Shell de Gerenciamento do Lync Server, digite:

    Move-CsManagementServer
    
  5. Shell de Gerenciamento do Lync Server exibe os servidores, repositórios de arquivo, repositórios de banco de dados e os pontos de conexão de serviço do Estado Atual e do Estado de Proposto. Leia com atenção as informações e confirme que é a origem e o destino pretendidos. Digite Y para continuar ou N para interromper a movimentação.

  6. Revise quaisquer avisos ou erros gerados pelo comando Move-CsManagementServer e resolva-os.

  7. No servidor de destino onde você realocou o Servidor de Gerenciamento Central, inicie o Assistente de Implantação do Lync Server: Clique em Iniciar, em Todos os programas, em Microsoft Lync Server 2010 e em Assistente de Implantação do Lync Server.

  8. No Assistente de Implantação do Lync Server, clique em Instalar ou atualizar o sistema do Lync Server, em Etapa 2: Configurar ou remover os componentes do Lync Server, em Avançar, revise o resumo e clique em Finalizar.

  9. No servidor de origem original que você moveu o Repositório de Gerenciamento Central, inicie o Assistente de Implantação do Lync Server: Clique em Iniciar, em Todos os programas, em Microsoft Lync Server 2010 e em Assistente de Implantação do Lync Server.

  10. No Assistente de Implantação do Lync Server, clique em Instalar ou atualizar o sistema do Lync Server, em Etapa 2: Configurar ou remover os componentes do Lync Server, em Avançar, revise o resumo e clique em Finalizar.

  11. Reinicie o Lync Server.

  12. Para confirmar que a replicação com o novo Repositório de Gerenciamento Central está ocorrendo, no Shell de Gerenciamento do Lync Server, digite:

    Get-CsManagementStoreReplicationStatus
    
    noteObservação:
    A replicação pode levar algum tempo para atualizar todas as réplicas atuais.

Para remover arquivos do Repositório de Gerenciamento Central após uma movimentação

  1. No servidor de origem original que você moveu o Repositório de Gerenciamento Central: Faça logon no computador onde o Shell de Gerenciamento do Lync Server está instalado como um membro do grupo RTCUniversalServerAdmins ou com os direitos de usuário necessários, conforme descrito em Permissões de configuração delegadas. Você também deve ter permissões e direitos de usuário de administrador do banco de dados do SQL Server.

  2. Inicie o Shell de Gerenciamento do Lync Server: clique em Iniciar, em Todos os Programas, em Microsoft Lync Server 2010 e em Shell de Gerenciamento do Lync Server.

    warningAviso:
    Não continue com a remoção dos arquivos de banco de dados anterior até que a replicação seja concluída e esteja estável. Se você remover os arquivos antes de concluir a replicação, irá interromper o processo de replicação e deixar o Servidor de Gerenciamento Centralrecém movido em um estado desconhecido. Use o cmdlet Get-CsManagementStoreReplicationStatus para confirmar o status de replicação.
  3. Para remover os arquivos do banco de dados do Repositório de Gerenciamento Central da fonte original do Servidor de Gerenciamento Central, digite:

    Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn <FQDN of SQL Server> -SqlInstanceName <Name of source server>
    

    Por exemplo:

    Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn sqlbe.contoso.net -SqlInstanceName rtc
    

    Onde o <FQDN of SQL Server> é o servidor de origem onde o Repositório de Gerenciamento Central estava localizado originalmente e é o Servidor de back-end na implantação do Enterprise Edition ou o FQDN do servidor Standard Edition. InstanceName indica que o Repositório de Gerenciamento Central estava em uma instância nomeada do SQL Server.

    noteObservação:
    Este procedimento remove o xds.mdf e ldf, que são os arquivos de banco de dados primários que mantém a configuração da implantação do Lync Server, além de arquivos lis.mdf e. ldf que mantêm os dados do serviço de Informações de Local. Se você não remover os arquivos do banco de dados antigo e tentar mover o Repositório de Gerenciamento Central de volta para o local anterior, receberá um erro indicando que a informação no XDS é obsoleta e que a movimentação do Repositório de Gerenciamento Central falhará até remover os arquivos de dados XDS.