Compartilhar via


Instalando um cluster de failover do SQL Server 2008

Para instalar um cluster de failover do SQL Server, você deve criar e configurar uma instância de cluster de failover executando a instalação do SQL Server. Este tópico explica os elementos de um cluster de failover, como também informações importantes sobre como nomear uma instância de cluster de failover. Também descreve as etapas básicas da instalação de um cluster de failover.

Elementos de uma instância de cluster de failover

Uma instância de cluster de failover pode executar em um ou mais computadores que estão participando de nós de um cluster de failover. Uma instância de cluster de failover contém:

  • Uma combinação de um ou mais discos em um grupo de clusters do Microsoft Cluster Service (MSCS), também conhecido como um grupo de recursos. Cada grupo de recursos pode conter, no máximo, uma instância do SQL Server.

  • Um nome de rede para a instância de cluster de failover.

  • Um ou mais endereços IP atribuídos à instância de cluster de failover.

  • Uma instância do SQL Server que inclui SQL Server, SQL Server Agent, serviço de pesquisa de texto completo (FTS) e replicação. Você pode instalar um cluster de failover somente com o SQL Server, Analysis Services ou SQL Server e Analysis Services.

Nomeando uma instância de cluster de failover

Uma instância de cluster de failover do SQL Server sempre aparece na rede como se fosse um único computador. Você deverá usar o nome da instância do cluster de failover do SQL Server para se conectar ao cluster de failover do SQL Server, não ao nome da máquina do nó onde está sendo executada. Esse procedimento assegura que você sempre possa se conectar à instância do cluster de failover utilizando o mesmo nome, independentemente de qual nó está executando o SQL Server.

O nome da instância de cluster de failover deverá ser exclusivo para seu domínio. O SQL Server não escuta no endereço IP dos servidores locais. Em vez disso, o SQL Server escuta somente no endereço IP virtual criado durante a instalação da instância de cluster de failover do SQL Server.

O SQL Server depende de chaves de registro distintas e nomes de serviço dentro do cluster de failover para assegurar que funcionalidade do SQL Server continue depois de um failover. Portanto, o nome dado à instância do SQL Server, inclusive a instância padrão, deverá ser exclusivo em todos os nós do cluster de failover. O uso de nomes exclusivos de instâncias assegura que as instâncias do SQL Server configuradas para failover em um único servidor tenham chaves de registro e nomes de serviço distintos.

Considerações para a consolidação do SQL Server com um cluster de failover

  • Quando você estiver planejando consolidar vários servidores autônomos para as instâncias de cluster de failover do SQL Server, recomendamos como parte do processo de planejamento, que você verifique se a configuração de hardware do nó de cluster é suficiente para suportar a quantidade de instâncias do SQL Server que serão hospedadas.

    São apresentados abaixo dois cenários comuns e a base para as soluções recomendadas que podem ser aplicadas à configuração do seu site.

    Cenário 1

    Você está hospedando um site e deseja oferecer até 23 instâncias do SQL Server com os requisitos de recurso a seguir:

    • 2 processadores para 23 instâncias do SQL Server, visto que um único nó de cluster requereria 46 CPUs.

    • 2 GB de memória para 23 instâncias do SQL Server, visto que um único nó de cluster requereria 48 GB de RAM (2 GB de memória adicional para o sistema operacional).

    • 4 discos para 23 instâncias do SQL Server, visto que uma matriz de disco de cluster requereria 92 discos.

    Se você limitar os membros de failover a somente metade dos nós disponíveis, os requisitos de hardware seriam reduzidos a:

    • 23 processadores, 24 GB de memória por nó e disponibilidade de 46 discos.

    Com suporte para pontos de montagem, o número total de discos poderia ser bem mais reduzido. O SQL Server requereria 23 discos para cada 3 pontos de montagem de hospedagem ou mais a fim de aumentar a disponibilidade de espaço em disco.

    Há uma limitação potencial no caso de os requisitos do processador e da memória aumentarem, talvez o hardware existente não seja capaz de suportar esses requisitos sem reduzir o desempenho das instâncias existentes do SQL Server.

    Cenário 2

    Migração de instâncias existentes do SQL Server para um cluster de failover

    Primeiramente, você deverá coletar as linhas de base atuais dos servidores existentes, observando se há afunilamentos. Assumindo que as estatísticas de desempenho da linha de base apresentam as necessidades a seguir e que uma única unidade com pontos de montagem abrangeria as exigências da unidade que deixaria você com a seguinte configuração:

    • 1 a 8 processadores do SQL Server, 16 GB de RAM

    • 2 a 4 processadores do SQL Server, 8 GB de RAM (precisa de RAM, planeje 12 GB)

    • 3 a 2 processadores do SQL Server, 16GB de RAM (a linha de base mostra a necessidade de processadores adicionais)

    • 4 a 4 processadores do SQL Server, 8 GB de RAM (precisa de largura de banda de rede adicional, adicione adaptadores de rede para 4 conexões dedicadas)

    Para substituir esses quatro servidores, o nó de cluster requereria a configuração mínima a seguir:

    • 18 processadores, 54 GB de RAM e 6 adaptadores de rede

O processo para calcular a configuração mínima para um único nó em um cluster de failover considera:

  • Total de requisitos de CPU

  • Total de requisitos de memória e

  • Discos exigidos

  • Adicione 2 GB de RAM para o sistema operacional

Observe que a restrição de disco encontrada nas versões anteriores do SQL Server não afeta o SQL Server 2008. Cada instância do SQL Server requer apenas um disco de cluster para os arquivos de dados.

Instalando um cluster de failover

Para instalar um cluster de failover, você deverá ter privilégios de administrador local com permissão para efetuar logon como um serviço e atuar como parte do sistema operacional em todos os nós do cluster de failover.

Para instalar um cluster de failover usando o programa de instalação do SQL Server, siga estas etapas:

  1. Identifique as informações necessárias para criar sua instância de cluster de failover (por exemplo, o recurso de disco de cluster, endereços IP e nome de rede) e os nós disponíveis para failover. Para obter mais informações:

    Essas etapas de configuração devem ser realizadas antes da execução do programa de instalação do SQL Server; use o Administrador de Cluster do Windows para executá-las. Você deve ter um grupo MSCS para cada instância de cluster de failover que você deseja configurar.

  2. Execute o programa de instalação do SQL Server para iniciar a instalação do cluster de failover. O cluster de failover tem uma nova arquitetura e novo fluxo de trabalho para todos os cenários de instalação do SQL Server 2008. As duas opções de instalação são a Integrada e a Avançada/Corporativa. A instalação integrada cria e configura uma instância de cluster de failover do SQL Server de um único nó. Os nós adicionais são adicionados por meio da funcionalidade Adicionar Nó na Instalação. Por exemplo, para a instalação Integrada, você executa a Instalação para criar um cluster de failover de um único nó. Então, você executa novamente a Instalação para cada nó que você deseja adicionar ao cluster. A instalação Avançada/Corporativa consiste em duas etapas. A etapa Preparar prepara todos os nós do cluster de failover para ficar operacional. Nós são definidos e preparados durante essa etapa inicial. Depois de preparar os nós, a etapa Concluir é executada no nó ativo — o nó que possui o disco compartilhado — para concluir a instância de cluster de failover e torná-la operacional.