Compartilhar via


Implantar alta disponibilidade do SQL Server para VMM

Este artigo descreve as etapas para implantar um banco de dados do SQL Server altamente disponível para o System Center Virtual Machine Manager (VMM). Você configura um cluster do SQL Server e configura o banco de dados do SQL Server VMM com Grupos de Disponibilidade AlwaysOn.

Antes de começar

Leia as informações de planejamento para uma implantação do VMM altamente disponível. Inclui pré-requisitos e problemas que você deve conhecer.

Configurar grupos de disponibilidade

Os grupos de disponibilidade Always On do SQL Server dão suporte a ambientes de failover para um conjunto discreto de bancos de dados de usuário (bancos de dados de disponibilidade). Cada conjunto de bancos de dados de disponibilidade é hospedado por uma réplica de disponibilidade. Para configurar um grupo de disponibilidade, você deve implantar um cluster WSFC (Clustering de Failover do Windows Server) para hospedar a réplica de disponibilidade e habilitar a disponibilidade Always On nos nós de cluster. Em seguida, você pode adicionar o banco de dados SQL Server do VMM como um banco de dados de disponibilidade.

  • Saiba mais sobre os pré-requisitos do Always On
  • Saiba mais sobre como configurar um WSFC para grupos de disponibilidade Always On
  • Saiba mais sobre como configurar um grupo de disponibilidade

Configurar o banco de dados do VMM com Grupos de Disponibilidade AlwaysOn

  1. No servidor VMM, pare o serviço VMM. Para um cluster, no Gerenciador de Cluster de Failover, pare a função do VMM.

  2. Conecte-se ao computador que hospeda o banco de dados do VMM e, no SQL Server Management Studio, clique com o botão direito do mouse no banco de dados do VMM >Propriedades. Em Opções, defina o Modelo de recuperação do banco de dados como Completo.

  3. Clique com o botão direito do mouse no banco de dados do VMM > >Tarefas>Backup e faça um backup do banco de dados.

  4. Em SQL Server Management Studio > >Alta Disponibilidade AlwaysOn >clique com o botão direito do mouse no nome do grupo de disponibilidade >Adicionar Banco de Dados.

  5. Em Adicionar Banco de Dados ao Grupo>de Disponibilidade, selecione Bancos de Dados, selecione o banco de dados do VMM.

  6. Em Selecionar sincronização de dados, deixe o padrão completo .

  7. Em Conectar-se ao Conexões de Réplicas>, especifique permissões para o destino do grupo de disponibilidade.

  8. Os pré-requisitos são verificados em Validação. Em Resumo, quando você seleciona Avançar, o suporte à disponibilidade Always On é iniciado para o banco de dados do VMM. O banco de dados do VMM é copiado e, a partir desse ponto, o Always On mantém o banco de dados do VMM sincronizado entre os nós de cluster Always On do SQL Server.

  9. Altere a cadeia de conexão do VMM no caminho HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString de Server para SQLListenerName. Além disso, atualize o seguinte:

    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineName com SQLListenerName
    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\InstanceName com SQLListenerName.
    • HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\MachineFQDN com SQLListenerFQDN.
  10. Reinicie o serviço do VMM ou a função de cluster. O servidor VMM deve ser capaz de se conectar ao SQL Server.

  11. As credenciais do VMM são armazenadas apenas para o SQL Server principal, portanto, você precisa criar um novo logon no nó secundário do cluster do SQL Server com as seguintes características:

    • O nome de logon é idêntico ao nome da conta de serviço do VMM.
    • O logon faz com que o usuário mapeie para o banco de dados do VMM.
    • O logon é configurado com as credenciais do proprietário do banco de dados.

Executar um failover

Para verificar se o Always On está funcionando conforme o esperado para o banco de dados do VMM, execute um failover do nó primário para o secundário no cluster do SQL Server.

  1. No SQL Server Management Studio, clique com o botão direito do mouse no grupo de disponibilidade no servidor secundário>Failover.
  2. Em Grupo>de Disponibilidade de Failover, selecione Nova Réplica Primária, selecione o servidor secundário.
  3. Em Resumo, selecione Concluir.
  4. Agora, mova-o de volta iniciando um failover para o computador do nó secundário que está executando o SQL Server e verifique se você pode reiniciar o serviço do VMM (scvmmservice).
  5. Repita as duas últimas etapas de cada nó secundário no cluster que está executando o SQL Server.
  6. Se esta for uma instalação do VMM de alta disponibilidade, continue a instalar outros nós do VMM de alta disponibilidade.

Observação

Se você estiver enfrentando erros de alta latência ou tempo limite em um cenário de várias sub-redes, altere a cadeia de conexão do VMM no caminho HKLM\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\Sql\ConnectionString, adicione MultiSubnetFailover=True e reinicie o serviço do VMM.