Compartilhar via


Introdução ao cluster de failover do SQL Server 2008

O cluster de failover SQL Server fornece suporte de alta disponibilidade para uma instância inteira do SQL Server. Os clusters de failover do SQL Server são baseados nos clusters de failover do Windows Server. Para criar um cluster de failover do SQL Server, você precisa primeiro criar o cluster de failover subjacente do Windows Server.

Um cluster de failover do SQL Server, também conhecido como uma instância de cluster de failover, consiste no seguinte:

  • Um ou mais nós de cluster de failover do Windows Server

  • Um grupo de recursos de cluster dedicado para o cluster de failover do SQL Server que contém o seguinte:

    • Nome da rede para acessar o cluster de failover do SQL Server

    • Endereços IP

    • Discos compartilhados usados para o armazenamento de log e banco de dados do SQL Server

  • DLLs de recurso que controlam o comportamento de failover do SQL Server

  • Chaves do Registro como pontos de verificação que são mantidas automaticamente em sincronização pelos nós de cluster de failover

Um cluster de failover do SQL Server aparece na rede como uma única instância do SQL Server em um único computador. Interiormente, apenas um dos nós possui o grupo de recursos de cluster de cada vez, servindo todas as solicitações de cliente para aquela instância de cluster de failover. No caso de uma falha (problemas de hardware, falhas de sistema operacional, aplicativo ou falhas de serviço) ou de uma atualização planejada, a propriedade do grupo é movida para outro nó no cluster de failover. Esse processo é chamado de failover. Aproveitando a funcionalidade do cluster de failover do Windows Server, o cluster de failover do SQL Server fornece alta disponibilidade por meio de redundância no nível da instância.

A instalação do cluster de failover do SQL Server 2008 usa uma arquitetura nova habilitando funcionalidade que não era possível com as versões anteriores. Os seguintes são as diferenças chave das versões anteriores do SQL Server com relação à funcionalidade do cluster de failover:

  • Não há nenhuma execução remota nos nós de cluster.

    • Para instalar, atualizar ou manter um cluster de failover do SQL Server em vários nós, você deve executar a Instalação do SQL Server em cada nó do cluster de failover.

    • Para adicionar um nó a um cluster de failover existente do SQL Server, é necessário executar a Instalação do SQL Server no nó a ser adicionado e escolher a funcionalidade Adicionar Nó. Não execute a Instalação no nó que possui o cluster para adicionar outro nó.

    ObservaçãoObservação

    A função Adicionar Nó aumenta a alta disponibilidade do cluster de failover existente e não provoca nenhum tempo de inatividade.

    • Não há nenhuma opção de desinstalação do cluster de failover do SQL Server. Para desinstalar um cluster de failover do SQL Server, execute a Instalação com a funcionalidade Remover Nó em cada um dos nós do cluster de failover a ser removido.

    • Para remover um nó de um cluster de failover do SQL Server, é necessário executar a Instalação do SQL Server no nó a ser removido e escolher a funcionalidade Remover Nó. Não execute a Instalação no nó proprietário para remover outro nó.

    • Se Remover Nó for executado no nó que possui o cluster e se houver outros nós no cluster de failover, ocorrerá um failover em outro nó de cluster antes do nó ser removido.

    • Se Remover Nó for executado no nó que possui o cluster e se não houver nenhum outro nó no cluster de failover, a instância do cluster de failover inteira do SQL Server será removida.

  • Há duas opções de instalação:

    • Instalação do cluster de failover integrado com Adicionar Nó

    • Instalação Avançada/Corporativa

  • Suporte à atualização sem interrupção e patch com tempo de inatividade mínimo.

  • Aumento da confiabilidade da instalação.

  • Alinhamento com recursos de cluster de failover do Windows Server 2008:

    • Suporte a hardware heterogêneo e ISCSI sem necessidade de hardware certificado.

    • A ferramenta validação de cluster do Windows Server 2008 é usada validar o cluster do Windows e bloquear a Instalação do SQL Server quando são detectados problemas.

    • SIDs de serviço removem a necessidade de grupos de domínios no Windows Server 2008.

    • Suporte a IPV6 e DHCP.

    • Clusters de failover de até 16 nós.

    ObservaçãoObservação

    O SQL Server limita o SQL Server Standard a até dois nós.

  • Não alinhado com dependências de OR.

  • Adicionar recursos a um cluster de failover do SQL Server 2008. Por exemplo, não é possível adicionar o Mecanismo de Banco de Dados a um cluster de failover somente Analysis Services ou adicionar o Analysis Services a um cluster de failover somente Mecanismo de Banco de Dados existente.

Opções de instalação do cluster de failover do SQL Server

Opção 1: Instalação integrada com Adicionar Nó

A instalação integrada do cluster de failover do SQL Server consiste em duas etapas:

  1. Criar e configurar uma instância de cluster de failover de um único nó do SQL Server. Ao concluir a configuração bem-sucedida de um nó, você tem uma instância de cluster de failover totalmente funcional. Neste momento ele não tem alta disponibilidade porque há apenas um nó no cluster de failover.

  2. Em cada nó a ser adicionado ao cluster de failover do SQL Server, execute a Instalação com a funcionalidade Adicionar Nó para adicionar o nó.

Opção 2: Instalação Avançada/Corporativa

A instalação Avançada/Corporativa do cluster de failover do SQL Server consiste em duas etapas:

  1. Em cada nó que fará parte do cluster de failover do SQL Server, execute a Instalação com a funcionalidade de Preparação de Cluster de Failover. Essa etapa prepara os nós prontos para serem clusterizados, mas não há nenhuma instância operacional do SQL Server no final dessa etapa.

  2. Depois que os nós estão preparados para clustering, execute a Instalação no nó que possui o disco compartilhado com a funcionalidade de Conclusão de Cluster de failover. Essa etapa configura e conclui a instância de cluster de failover. No final dessa etapa, você terá uma instância de cluster de failover operacional do SQL Server.

    ObservaçãoObservação

    Qualquer opção de instalação permite a instalação de cluster de failover do SQL Server com vários nós. É possível usar o item Adicionar Nó para adicionar mais nós a qualquer opção após a criação de um cluster de failover do SQL Server.

    Observação importanteImportante

    Observe que a letra da unidade do sistema operacional para locais de instalação do SQL Server deve ser igual em todos os nós adicionados ao cluster de failover do SQL Server.

Quando usar o cluster de failover

Use o cluster de failover para:

Instalando o cluster de failover

Para usar o cluster de failover, você deve seguir etapas de instalação específicas.

Para instalar, configurar e manter um cluster de failover do SQL Server, use a instalação do SQL Server. Use a Instalação do SQL Server em cluster de failover para fazer o seguinte:

  • Instale o SQL Server para criar um cluster de failover.

    Antes de instalar o cluster de failover, verifique se o sistema atende aos requisitos mínimos e configure o Microsoft Cluster Service (MSCS). Para obter mais informações sobre requisitos específicos de um cluster de failover, consulte Antes de instalar o cluster de failover.

    Todos os nós de um cluster de failover devem ser da mesma plataforma, seja de 32 ou de 64 bits e devem executar a mesma edição e versão do sistema operacional. Além disso, as edições do SQL Server de 64 bits devem ser instaladas em hardware de 64 bits executando as versões de 64 bits de sistemas operacionais Windows. Não há suporte para WOW64 para cluster de failover nesta versão.

  • Adicionar ou remover nós de uma configuração de cluster de failover sem afetar os outros nós do cluster. Para obter mais informações, consulte Como adicionar ou remover nós em um cluster de failover do SQL Server (instalação).

  • Especificar vários endereços IP para cada instância do cluster de failover. Você pode especificar vários endereços IP para cada servidor, o que permite usar todas as sub-redes IP da rede disponíveis. O SQL Server limita o uso a um endereço IP por rede.

Suporte a cluster de failover

No SQL Server, o número de nós suportados para cluster de failover depende do sistema operacional e da edição do SQL Server. Para obter uma lista de ferramentas, recursos e serviços suportados com o cluster de failover do SQL Server, consulte Recursos compatíveis com as edições do SQL Server 2008.

Histórico de alterações

Conteúdo atualizado

A seção de introdução foi revisada para fornecer uma visão geral detalhada.

Adicionada uma nova seção para descrever as opções de instalação de cluster de failover.