Você está na página 1de 22

Implementando cluster para failover

Este captulo ensina a aumentar a disponibilidade de um centro de dados do Microsoft SQL Server, usando cluster para failover. Aps sua leitura, voc estar apto a configurar cada componente desta soluo de alta disponibilidade, incluindo o dispositivo de armazenamento, a rede, o servio de cluster da Microsoft (MSCS), o coordenador de transaes distribudas da Microsoft (MS DTC) e o Microsoft SQL Server 2000. As etapas de implementao incluem anotaes para ajud-lo a compreender as opes de configurao selecionadas. As opes de configurao apresentadas neste captulo foram criadas usando a entrada do campo, revisadas totalmente pelos servios de suporte Microsoft e testadas por uma equipe independente para garantir a preciso e a funcionalidade. O cluster para failover apenas parte da conquista de um centro de dados altamente disponvel. Para conseguir um centro de dados altamente disponvel, voc deve seguir os processos descritos no Planning Guide fornecido.

Noes bsicas sobre cluster para failover


O cluster para failover uma soluo de alta disponibilidade fornecida pelo SQL Server 2000 Enterprise Edition que usa os servios de cluster fornecidos pelo Microsoft Windows 2000 Advanced Server ou Microsoft Windows 2000 Datacenter Server. Ele a melhor soluo para failover simples, rpido e automtico. a nica soluo de alta disponibilidade que fornece ciclo e consistncia transacionais absolutos e torna o failover verdadeiramente transparente para o cliente. Considere a possibilidade de usar o cluster para failover como a primeira opo para alta disponibilidade, em vez de log shipping e replicao transacional. O cluster para failover mantm pelo menos um servidor em espera em um cluster do MSCS, em caso de falha do servidor do centro de dados primrio. O Windows 2000 Advanced Server oferece suporte a clusters com dois servidores e o Windows 2000 Datacenter Server oferece suporte a clusters com at quatro servidores. Quando o MSCS detecta a falha do servidor primrio, ele automaticamente inicia em um servidor em espera os recursos do cluster que estavam sendo executados no servidor que falhou. Em seguida, o MSCS redireciona todo o trfego do cliente para o servidor em espera. Voc tambm pode efetuar o failover manualmente para um servidor em espera. Com o cluster para failover, todas as transaes confirmadas esto sempre disponveis atravs do servidor em espera, aps a falha do servidor primrio. Observao O cluster para failover no permite ns muito separados (clusters estendidos) ou espelhamentos de disco remoto sem assistncia de hardware e software fornecida por outros fornecedores de hardware. Para implementar uma soluo de cluster para failover, voc precisa: De pessoas nas seguintes funes: Administrador de banco de dados Administrador de armazenamento de disco/rede compartilhado Administrador de rede Dos seguintes softwares: Windows 2000 Advanced Server ou Windows 2000 Datacenter Server SQL Server 2000 Enterprise Edition De sistemas e componentes de sistema certificados para interagir entre si e com a edio do sistema operacional Windows 2000 escolhida e que estejam certificados para cluster para failover. A certificao dos sistemas e dos componentes de sistema do cluster para failover mais rigorosa que a

certificao do sistema operacional. Alm disso, o Windows 2000 Datacenter Server possui requisitos de certificao mais rigorosos que o Windows 2000 Advanced Server. Para localizar sistemas e componentes de sistema certificados pela Microsoft para cluster para failover em ambos os sistemas operacionais, pesquise a "Lista de compatibilidade de hardware" no site da Microsoft http://www.microsoft.com/hwdq/hcl/(site em ingls). Para obter informaes mais detalhadas sobre cluster para failover, consulte "Cluster para failover do SQL Server 2000" no site da Microsoft http://www.microsoft.com/technet/prodtechnol/sql/deploy/confeat/failclus.asp.

Implantando o cluster para failover


Voc ter xito na implementao do cluster para failover se evitar atalhos e instalaes paralelas. Se o programa de instalao falhar ou se voc cancel-lo por qualquer razo, remova completamente a instalao anterior antes de tentar outra e remova qualquer entrada de DNS (sistema de nome de domnio) relacionada instalao que falhou. Alm disso, verifique se os nomes e endereos IP do servio que voc planeja usar no MSCS e no SQL Server no so usados, antes de instalar o MSCS e o SQL Server. Com relao a cada servidor participante da soluo de cluster para failover, este captulo assume o seguinte: O Windows 2000 Advanced Server ou o Windows 2000 Datacenter Server est instalado em um volume espelhado. O service pack mais recente do sistema operacional est instalado. Observao A restaurao de discos para um cluster em caso de falha da SAN requer pelo menos o Windows 2000 Service Pack 3. O MSCS no foi instalado. O servidor faz parte do mesmo domnio do Windows que o outro servidor. Uma SAN ou matriz de disco est conectada. Todos os discos esto formatados para NTFS e no esto configurados como discos dinmicos. Pelo menos duas NICs (placas de interface de rede) esto instaladas. O servidor est conectado rede corporativa e a cada servidor de uma rede privada. O SQL Server (qualquer verso) no est instalado.

O projeto lgico do cluster para failover mencionado neste captulo est descrito abaixo, seguido pelas etapas necessrias para criar a soluo de alta disponibilidade.

Noes bsicas sobre o projeto lgico


A figura 1.1 mostra o projeto lgico do cluster para failover descrito neste captulo. Embora no seja necessria uma SAN (rede local de armazenamento) para implementar uma soluo de cluster para failover, ela usada freqentemente para armazenamento compartilhado.

Figura 1.1 Diagrama do projeto lgico de um cluster com uma nica instncia usando uma SAN Cada n do cluster para failover do Windows 2000 executado no Windows 2000 Advanced Server ou no Windows 2000 Datacenter Server. O MSCS mantm uma pulsao entre os ns usando uma rede dedicada para garantir o funcionamento de cada n. Um ou mais servidores virtuais do SQL Server so executados no cluster para failover do Windows 2000. O n ativo do servidor virtual acessa e mantm exclusivamente os dados e arquivos de log desse servidor virtual. A SAN conectada a cada n usando fibra. Na SAN, seu software mantm cpias espelhadas dos dados e arquivos de log, bem como de arquivos temporrios e de backup. Em um cluster com vrias instncias, cada SQL Server virtual requer um grupo diferente de discos na SAN para arquivos temporrios, de dados, de log e de backup. Cada SQL Server virtual requer controle exclusivo de seus discos. O MSCS atribui controle ao n ativo de um SQL Server virtual. As etapas generalizadas necessrias para implementar este projeto lgico esto abaixo e, logo em seguida, as etapas detalhadas. Para implementar um cluster para failover com SQL Server 1. 2. 3. Crie e configure contas de usurio de domnio, determine nomes de servidor e instncia exclusivos e obtenha uma alocao de endereos IP corporativos. Configure a rede. Configure os dispositivos de armazenamento.

4. 5. 6. 7. 8.

Instale e configure o MSCS. Atualize o MS DTC. Instale e configure uma instncia de servidor virtual do SQL Server 2000. Aplique o service pack mais recente do SQL Server 2000. Execute as tarefas de configurao adicionais.

Configurando contas e nomes e obtendo endereos IP


Antes de configurar um cluster para failover do Windows 2000 com SQL Server, voc deve criar e/ou configurar contas de usurio de domnio do SQL Server, configurar permisses de conta de usurio de domnio do MSCS, obter nomes de servidor do MSCS e do SQL Server e alocar endereos IP para a pulsao e as NICs de rede corporativa. Use as informaes a seguir para configurar contas e nomes, bem como obter endereos IP. Contas de usurio de domnio - crie e configure as seguintes contas de usurio de domnio: Uma conta de usurio de domnio para administrar o cluster para failover - torne essa conta membro do grupo local de administradores em cada n do cluster para failover. Uma conta de usurio de domnio do SQL Server e dos servios do agente do SQL Server - essa conta no precisa fazer parte do grupo local de administradores em n algum do cluster para failover. Nomes de servidor - providencie a aprovao, pelo departamento de TI, dos seguintes nomes: Um nome de cluster virtual - esse nome deve ser exclusivo no domnio. Um nome de SQL Server virtual para cada instncia do SQL Server - esses nomes devero ser exclusivos no domnio e na sub-rede local se houver vrios domnios na mesma sub-rede. Um nome para cada instncia do SQL Server - esses nomes devem ser exclusivos no cluster para failover. Novos endereos IP estticos - pea ao departamento de TI para alocar endereos IP estticos para cada uma das seguintes opes: Um endereo IP de cluster virtual Um endereo IP virtual para cada instncia do SQL Server Um endereo IP para cada NIC de rede corporativa

Esses endereos devem ser exclusivos na rede corporativa e devem estar na mesma sub-rede. Observao Em um cluster, cada instncia do SQL Server deve ter seu prprio endereo IP virtual, seu nome de servidor virtual e seu nome de instncia do SQL Server. Dessa forma, a instncia do SQL Server pode efetuar failover para um n secundrio sem afetar outras instncias dele no mesmo n fsico.

Configurando a rede
Antes de instalar o MSCS, voc deve atribuir endereos IP alocados para cada NIC de rede corporativa, incluindo o gateway padro e o servidor DNS preferencial de cada uma. preciso atribuir tambm endereos IP estticos s NICs em cada servidor que conduzir a pulsao e outras comunicaes internas do cluster entre os servidores no cluster para failover. As NICs de pulsao devem estar na rede delas. Isso reduz a conteno entre a administrao do cluster e o trfego do usurio. Voc pode usar qualquer endereo IP desejado porque no haver outras NICs nessa rede. Para configurar uma NIC que se conecta rede corporativa

1. 2. 3. 4.

Na rea de trabalho, clique com o boto direito do mouse em Meus Locais de Rede e clique em Propriedades. Em Conexes Dial-up e de Rede, clique com o boto direito do mouse na conexo de rede da NIC que se conecta rede corporativa e clique em Propriedades. Em Propriedades da Conexo da NIC corporativa, clique em Protocolo Internet (TCP/IP) e em Propriedades. Em Propriedades do Internet Protocol (TCP/IP), digite o endereo IP alocado para a NIC corporativa. Altere a mscara de sub-rede somente se indicado por um especialista em rede, caso sua rede utilize sub-rede.

5. 6. 7. 8. 9.

Digite o endereo IP do gateway padro. Clique em Usar os seguintes endereos de servidor DNS e digite o endereo do servidor DNS. Clique em OK para salvar as novas propriedades de TCP/IP. Clique em OK para salvar as novas propriedades da conexo da NIC. Em Conexes Dial-up e de Rede, renomeie a conexo para Corporativa a fim de identificar claramente a sua funo. Observao Repita esse processo caso use uma segunda NIC corporativa que fornea conectividade redundante rede corporativa. Atribua a essa conexo corporativa redundante o nome Corporativa2.

Para configurar uma NIC que se conecta rede privada 1. 2. 3. 4. Na rea de trabalho, clique com o boto direito do mouse em Meus Locais de Rede e clique em Propriedades. Em Conexes Dial-up e de Rede, clique com o boto direito do mouse na conexo de rede da NIC que se conecta rede privada e clique em Propriedades. Em Propriedades da Conexo da NIC privada, clique em Protocolo Internet (TCP/IP) e em Propriedades. Em Propriedades do Internet Protocol (TCP/IP), digite o endereo IP da NIC privada. preciso usar um endereo IP para cada NIC privada que esteja na mesma sub-rede que o endereo IP usado para as outras NICs privadas do cluster. Use a mscara de sub-rede preenchida automaticamente. comum usar um endereo IP com o formato 10.1.0.x para o segmento privado da rede. 5. 6. 7. Clique em OK para salvar as novas propriedades de TCP/IP. Clique em OK para salvar as novas propriedades da conexo da NIC. Em Conexes Dial-up e de Rede, renomeie a conexo para Pulsao a fim de identificar claramente a sua funo. Observao Repita esse processo caso use uma segunda NIC privada que fornea uma pulsao redundante. Atribua a essa conexo privada redundante o nome Pulsao2.

Configurando dispositivos de armazenamento


Cada fornecedor possui procedimentos diferentes para configurar seus dispositivos de armazenamento. Siga os procedimentos oferecidos pelo fornecedor e configure a SAN da seguinte forma: Use a SAN somente do SQL Server, no do Windows 2000. Crie um volume espelhado do quorum.

Crie trs volumes espelhados para cada instncia do SQL Server: um para arquivos de dados, um para arquivos de log de transaes e outro para arquivos temporrios.

Antes de configurar os dispositivos de armazenamento para uso do MSCS, desative todos os ns com exceo de um a fim de evitar erros de configurao.

Preparando as unidades
Para preparar o dispositivo de armazenamento para uso, voc deve gravar assinaturas de disco, criar parties e formatar unidades. Inicialize as unidades usadas em um cluster como unidades bsicas. Para inicializar uma unidade para uso em um cluster 1. 2. 3. 4. Clique com o boto direito em Meu Computador e clique em Gerenciar. Expanda Armazenamento e clique em Gerenciamento de Disco. Clique com o boto direito do mouse na unidade a ser inicializada e clique em Inicializar. Em Inicializar Disco, selecione os discos a serem inicializados e clique em OK.

Para criar uma partio e formatar uma unidade 1. 2. 3. 4. 5. 6. 7. Em Gerenciamento do Computador, clique com o boto direito do mouse na unidade a ser particionada e clique em Criar Partio. Na pgina Bem-vindo ao Assistente para Criao de Parties, clique em Avanar. Na pgina Selecionar o Tipo de Partio, clique em Partio Primria e clique em Avanar. Na pgina Especificar o Tamanho da Partio, clique em Avanar para usar todo o espao do disco na unidade para a partio. Na pgina Atribuir uma Letra de Unidade ou Caminho, atribua uma letra de unidade e clique em Avanar. Na pgina Formatar Partio, clique em Formatar Partio. Em Formatao, defina as opes de formatao da seguinte forma: a. Em Sistema de Arquivos a Usar, especifique NTFS. b. Em Tamanho da Unidade de Alocao, especifique Padro. c. Em Rtulo do Volume, especifique um nome significativo. No marque a caixa de seleo Ativar compactao de arquivos e pastas. 8. 9. Clique em Avanar. Na pgina Concluindo o Assistente para Criao de Parties, clique em Concluir.

Para formatar uma unidade particionada, porm no formatada 1. 2. 3. 4. Clique com o boto direito do mouse em Meu Computador e clique em Gerenciar. Expanda Armazenamento e clique em Gerenciamento de Disco. Clique com o boto direito do mouse na unidade a ser formatada e clique em Formatar. Em Formatar Disco, clique em OK. Observao Repita esses procedimentos para cada unidade.

Especificando letras de unidade

Especifique letras para cada unidade do cluster a fim de garantir que no mudem dinamicamente de acordo com as unidades on-line. Se a letra de uma unidade que o SQL Server usa para um arquivo de dados ou de log mudar aps ele ser instalado, ele no conseguir anexar o banco de dados quando for iniciado. Observao Se voc criou uma nova partio nos procedimentos anteriores e atribuiu uma letra de unidade, no precisar executar o prximo procedimento. Para especificar letras de unidade 1. 2. 3. 4. 5. 6. 7. Clique com o boto direito em Meu Computador e clique em Gerenciar. Expanda Armazenamento e clique em Gerenciamento de Disco. Clique com o boto direito do mouse em uma unidade usada pelo cluster e clique em Alterar Letra de Unidade e Caminho. Em Alterar Letra de Unidade e Caminho, clique em Editar. Em Editar a Letra de Unidade ou Caminho, atribua uma letra de unidade da lista disponvel e clique em OK. Clique em Sim para confirmar a alterao da letra da unidade. Repita esse processo para cada unidade usada pelo cluster.

Quando voc adiciona mais ns ao cluster, eles herdam essas letras de unidade das informaes de configurao dele armazenadas na unidade de quorum.

Instalando e configurando o MSCS


Ao instalar e configurar o MSCS, voc configura somente um n por vez. Desative todos os outros ns conectados ao dispositivo de armazenamento compartilhado ao instalar o MSCS no primeiro n. H risco de erros de configurao de disco, caso voc tente configurar o MSCS no primeiro n enquanto os outros estiverem conectados e ativos. Aps a instalao do MSCS no primeiro n e a alocao das unidades do dispositivo de armazenamento compartilhado, ser possvel instalar o MSCS em ns adicionais sem desativar os ns no qual ele est sendo executado. Observao Se voc estiver reinstalando o MSCS ou recuperando uma instalao dele que falhou, antes de reinstalar, remova qualquer entrada no servidor DNS relacionada instalao que falhou. Endereos IP ou nomes perdidos ou duplicados podem impedir uma instalao limpa. Instale o MSCS em todos os ns do cluster. O primeiro n de uma instalao do MSCS requer mais configurao que um n adicional no mesmo cluster. Para adicionar o MSCS ao primeiro n 1. 2. 3. 4. 5. 6. No primeiro servidor no qual o MSCS ser instalado, clique em Iniciar, aponte para Configuraes e clique em Painel de Controle. Em Painel de Controle, clique duas vezes em Adicionar ou Remover Programas. Em Adicionar ou Remover Programas, clique em Adicionar ou Remover Componentes do Windows. Na pgina Componentes do Windows, marque a caixa de seleo Servio de Cluster e clique em Avanar. A caixa de seleo Internet Information Services ser automaticamente selecionada com alguns componentes do Internet Information Services. Se os servios de terminal estiverem instalados, clique em Avanar na pgina Configurao de Servios de Terminal para execut-los no modo de administrao remota.

7. 8. 9.

Quando solicitado, insira o CD do Windows 2000 Advanced Server ou do Windows 2000 Datacenter Server e clique em OK. Aps a instalao dos componentes de cluster, clique em Next na pgina Welcome to the Cluster Service Configuration Wizard. Na pgina Hardware Configuration, clique em I Understand para confirmar que somente as configuraes certificadas listadas na categoria Cluster do HCL tm suporte do MSCS. Em seguida, clique em Next.

Para definir o cluster 1. Na pgina Create or Join a Cluster, clique em The First Server in the Cluster e clique em Next. Se o Cluster Service Configuration Wizard no detectar discos que atendam aos critrios de cluster, no ser possvel continuar. 2. Na pgina Cluster Name, digite o nome do novo cluster (at 15 caracteres) e clique em Next. Use um nome que seja exclusivo na rede e no domnio do Windows.

Para especificar a conta do administrador do programa de instalao Na pgina Select an Account, digite a conta, a senha e o nome do usurio do domnio nas caixas de texto apropriadas e clique em Next. Use a conta de usurio do domnio adicionada anteriormente ao grupo local de administradores desse n. Para definir o armazenamento do cluster 1. Na pgina Add or Remove Managed Disks, especifique os discos que pertencero ao cluster e clique em Next. Por padro, todos os discos que atendam aos critrios de cluster sero selecionados. 2. Remova qualquer disco que o cluster no deva usar. No remova discos que voc planeje usar em qualquer instncia do SQL Server no cluster. 3. Na pgina Cluster File Storage, clique na unidade pertencente ao cluster que voc deseja usar como unidade de quorum. Selecione uma unidade espelhada com tamanho mnimo de 500 MB. Se a unidade de quorum falhar, o cluster falhar. No use essa unidade para o SQL Server. Para definir as redes Neste procedimento, voc informa aos servios de cluster quais so as NICs que devem ser usadas na comunicao interna, por exemplo, pulsao, e quais devem ser usadas para acesso do cliente. A pgina Network Connections exibida uma vez para cada NIC. 1. Na pgina Network Connections, marque a caixa de seleo Enable This Network for Cluster Use, caso a NIC seja usada no cluster. Marque a caixa de seleo Internal cluster communications

2.

only (private network) para cada NIC de pulsao ou marque a caixa de seleo Client access only (public network) para cada NIC corporativa. Clique em Next. Na pgina Cluster IP Address, digite o endereo IP na caixa de texto IP Address e verifique se a mscara de sub-rede est correta para sua configurao. Se a sua rede utiliza sub-rede, altere a mscara de sub-rede somente se indicado por um especialista em rede.

3.

Clique na rede corporativa e em Next.

Para concluir a instalao 1. 2. 3. 4. Clique em Finish para aplicar as configuraes do cluster e, em seguida, inicie o MSCS no primeiro n. Quando uma mensagem informar que o MSCS foi iniciado, clique em OK. Clique em Finish para fechar o Cluster Service Configuration Wizard. Feche Adicionar ou remover programas e o Painel de Controle.

Instalando e configurando o MSCS em ns adicionais do cluster


Instalar o MSCS em ns adicionais de um cluster requer menos configurao que instal-lo no n original, porque os ns adicionais herdam muitas definies do primeiro n. Para instalar o MSCS em um n adicional do cluster 1. 2. 3. 4. Em cada servidor adicional no qual o MSCS ser instalado, clique em Iniciar, aponte para Configuraes e clique em Painel de Controle. Em Painel de Controle, clique duas vezes em Adicionar ou Remover Programas. Em Adicionar ou Remover Programas, clique em Adicionar ou Remover Componentes do Windows. Na pgina Componentes do Windows, marque a caixa de seleo Servio de Cluster e clique em Avanar. A caixa de seleo Internet Information Services ser automaticamente selecionada com alguns componentes do Internet Information Services. 5. 6. 7. 8. Se os servios de terminal estiverem instalados, clique em Avanar na pgina Configurao de Servios de Terminal para execut-los no modo de administrao remota. Quando solicitado, insira o CD do Windows 2000 Advanced Server ou do Windows 2000 Datacenter Server e clique em OK. Aps a instalao dos componentes de cluster, clique em Next na pgina Welcome to the Cluster Service Configuration Wizard. Na pgina Hardware Configuration, clique em I Understand para confirmar que somente as configuraes certificadas listadas na categoria Cluster da HCL tm suporte do MSCS. Em seguida, clique em Next.

Para unir um cluster existente 1. Na pgina Create or Join a Cluster, clique em The Second or Next Node in the Cluster e clique em Next.

Se o Cluster Service Configuration Wizard no detectar discos que atendam aos critrios de cluster, no ser possvel continuar. Os discos devem ser formatados para NTFS e no devem ser configurados como dinmicos. 2. Na pgina Cluster Name, digite o nome do cluster existente ao qual o n deve unir-se. Deixe a caixa Connect to cluster as desmarcada e clique em Next. O Cluster Service Configuration Wizard verifica se uma pulsao detectada no primeiro n e, em seguida, configura cada NIC do n como corporativa ou de pulsao. Para especificar a conta do administrador do programa de instalao Na pgina Select an Account, digite a conta, a senha e o nome do usurio do domnio nas caixas de texto apropriadas e clique em Next. Use a conta de usurio de domnio criada anteriormente, ou seja, um administrador em cada n. Para concluir a instalao 1. 2. 3. 4. 5. Clique em Finish para aplicar as configuraes do cluster e, em seguida, inicie o MSCS no n adicional. Quando uma caixa de mensagem informar que o MSCS foi iniciado, clique em OK. Clique em Finish para fechar o Cluster Service Configuration Wizard. Feche Adicionar ou Remover Programas. Feche o Painel de Controle.

Atualizando o MS DTC
Para trabalhar em um cluster, voc deve atualizar o MS DTC, antes de instalar o SQL Server no cluster. Consultas distribudas, confirmaes de duas fases e alguns tipos de replicao usam o DTC. Mesmo que voc no use esses recursos no momento, atualize o DTC porque talvez precise us-los no futuro. Atualizar agora evita a necessidade de corrigir erros mais tarde. Para atualizar o DTC 1. 2. 3. Em um n do cluster, abra um prompt de comando. No prompt de comando, digite comclust e pressione ENTER. Feche o prompt de comando. Observao Repita esse procedimento em todos os outros ns que fazem parte do servidor virtual do SQL Server.

Instalando e configurando o SQL Server no cluster


Durante a instalao do SQL Server em um cluster, o programa de instalao cria um servidor virtual. Um servidor virtual consiste em um nome virtual, um endereo IP e uma porta. Os clientes conectam-se a esses recursos virtuais e o MSCS aponta para os recursos reais no n do cluster que est ativo no momento. O programa de instalao do SQL Server instala os arquivos de programa dele em cada n e os bancos de dados do sistema dele em um disco de recursos do cluster. Para instalar com xito um servidor virtual, voc deve configurar e iniciar corretamente o MSCS.

Observao Se voc estiver reinstalando o SQL Server ou recuperando uma instalao dele que falhou, antes de reinstalar, remova qualquer entrada no servidor DNS relacionada instalao que falhou. Endereos IP ou nomes perdidos ou duplicados podem impedir uma instalao limpa.

Criando um nico grupo de clusters


Antes de instalar o SQL Server, coloque os recursos do disco da instncia dele em um nico grupo de clusters. O grupo deve conter um volume espelhado dos arquivos de dados, um volume dos arquivos de log e um volume dos arquivos temporrios e de backup. O programa de instalao adiciona outros recursos a esse grupo de clusters quando o servidor virtual instalado. Observao Crie um grupo de clusters diferente para cada instncia do SQL Server a ser instalada. Para criar um nico grupo de clusters 1. 2. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Administrador de Cluster. Em Administrador de Cluster, expanda Grupos e localize os grupos de discos que contm os discos a serem usados para essa instncia do SQL Server. Inicialmente, cada disco (ou conjunto de discos espelhados) que pertence ao cluster est em um grupo de discos numerado, por exemplo, Disk Group 1, Disk Group 2 etc. A unidade de quorum est no Grupo de Clusters. 3. 4. 5. 6. 7. Clique com o boto direito do mouse em um dos grupos de discos e clique em Renomear. Digite um nome descritivo para o grupo de recursos (por exemplo, GrupoServidorVirtual1). Clique no n Resource para exibir as unidades adicionais que pertencem ao cluster. Clique com o boto direito do mouse em uma unidade do SQL Server, aponte para Change Group e clique no grupo de clusters que acabou de ser renomeado. Feche o Administrador de Cluster. Observao Repita esse procedimento para cada unidade adicional que ser usada por essa instncia do SQL Server.

Instalando o SQL Server


Depois de criar um grupo de clusters, voc pode comear a instalar o SQL Server. Ao criar o servidor virtual, use o nome e o endereo IP do servidor alocado pelo seu departamento de TI. Siga estes procedimentos para cada instncia a ser instalada. Antes de comear, talvez seja conveniente criar uma pasta em cada unidade do cluster para identificar facilmente todos os arquivos que pertencem ao SQL Server. Observao O SQL Server deve ser instalado a partir do servidor que possui os discos compartilhados. Para alterar o servidor que possui os discos compartilhados, use o Administrador de Cluster. Para iniciar a instalao e definir o nome do servidor virtual 1. 2. Insira o CD do SQL Server 2000 Enterprise Edition na unidade de CD-ROM. Na pgina SQL Server 2000 Enterprise Edition, clique em SQL Server Components e em Install Database Server.

3. 4. 5. 6. 7.

Na pgina Welcome, clique em Next. Na pgina Computer Name, digite um nome virtual, clique em Virtual Server e em Next. Na pgina Product Key, digite a product key (chave do produto) do SQL Server 2000 Enterprise Edition e clique em Next. Na pgina Software License Agreement, clique em Yes para aceitar os termos do Contrato de Licena. Na pgina Virtual Server Information, digite o endereo IP alocado para o servidor virtual, clique na rede corporativa, clique em Add e em Next.

Para definir recursos do disco 1. Na pgina Select the Cluster Disk Where the Data Files Will Be Placed, selecione o grupo de clusters (ou a unidade dentro do grupo) do SQL Server. Esta etapa define o grupo de clusters que conter os recursos do SQL Server virtual. As localizaes de unidade reais para executveis e bancos de dados do sistema so selecionadas mais tarde. No selecione o grupo de clusters que contm a unidade de quorum. 2. Na pgina Cluster Definition, especifique os ns que oferecem suporte ao servidor virtual e clique em Next. Por padro, todos os ns do cluster so selecionados. Remova qualquer n que no oferecer suporte ao SQL Server. 3. Na pgina Remote Information, digite a conta de administrador, a senha e o nome do usurio do domnio nas caixas de texto apropriadas. O programa de instalao usa essa conta de usurio para instalar os arquivos de programa em cada n. Use a conta do administrador configurada para administrar o cluster para failover. Para obter mais informaes, consulte "Configurando contas e nomes e obtendo endereos IP" anteriormente neste captulo. 4. 5. 6. Na pgina Instance Name, clique em Next para instalar uma instncia padro. Para instalar uma instncia especfica, desmarque a caixa de seleo Default Instance, digite o nome da instncia e clique em Next. Na pgina Setup Type, clique no tipo de configurao apropriado para a instalao. Especifique o local dos arquivos de programa em cada n. O local padro o volume do sistema. Altere esse padro se for apropriado e verifique se h espao suficiente para os arquivos. O programa de instalao instala os arquivos de programa nesse local, em cada n. 7. Especifique o local dos arquivos de dados do cluster. Os arquivos de dados devem estar em um dos discos de cluster que no seja o disco de quorum. O programa de instalao instala os bancos de dados do sistema nessa unidade. Se voc criou uma pasta para essa instncia do SQL Server na unidade de dados, localize a pasta e clique em Next. Para concluir a instalao

1.

Na pgina Services Accounts, digite a conta, a senha e o nome do usurio do domnio nas caixas de texto apropriadas e clique em Next. Os servios do SQL Server e do agente dele usam essa conta. Use a conta de usurio de domnio configurada para os servios do SQL Server e do agente dele. Para obter mais informaes, consulte "Configurando contas e nomes e obtendo endereos IP" anteriormente neste captulo.

2.

Na pgina Authentication Mode, clique no modo de autenticao do SQL Server e clique em Next. O Windows Authentication Mode mais seguro que o Mixed Mode. Se voc selecionar Mixed Mode, ter que fornecer uma senha para a conta sa ou concordar em usar uma senha em branco. O uso de senha em branco extremamente perigoso, mesmo em um ambiente de desenvolvimento, e pode levar a prticas de codificao insatisfatrias.

3. 4.

Na pgina Licensing Mode, especifique o modo de licenciamento apropriado ao ambiente e clique em Next. Clique em Finish para instalar o SQL Server. Quando a instalao estiver concluda, reinicie todos os ns do cluster.

Adicionando discos de cluster como dependncias do SQL Server


Para garantir a operao correta do processo de failover, adicione manualmente lista de dependncias do SQL Server cada disco do qual o SQL Server depende. Se um disco no estiver entre as dependncias do SQL Server, no poder ser usado aps um failover. Adicione os volumes espelhados usados em arquivos de log de transaes, de backup e de dados adicionais. Esse procedimento requer que todos os recursos do disco faam parte de um nico grupo de clusters. Para adicionar outros discos de cluster como dependncias 1. 2. 3. 4. 5. 6. Clique em Iniciar, aponte para Programas e clique em Administrador de Cluster. Em Administrador de Cluster, clique no grupo de clusters que contm o servidor virtual do SQL Server. Clique com o boto direito em SQL server e clique em Take Offline. Para que se possa fazer alteraes nas dependncias do SQL Server, necessrio que ele esteja offline. Clique com o boto direito do mouse em SQL Server e clique em Properties. Na guia Dependencies de SQL Server Properties, veja as dependncias de recurso padro. O recurso Network Name e pelo menos um recurso de disco so exibidos. 7. 8. Clique em Modify. Na lista Available Resources, clique duas vezes em cada recurso de disco do qual o SQL Server depende e clique em OK. 9. Clique em OK para fechar a janela SQL Server Properties. 10. Clique com o boto direito do mouse no grupo que contm os recursos do SQL Server e clique em Bring Online.

Aplicando o service pack mais recente do SQL Server


Antes de usar o SQL Server, instale seu service pack mais recente.

Para instalar o service pack mais recente do SQL Server 1. 2. Efetue logon em um dos ns do cluster usando uma conta de domnio que faa parte do grupo local de administradores do n. Insira o CD que contm o service pack na unidade de CD-ROM. Se ele no iniciar automaticamente, localize o diretrio \X86\Setup e clique duas vezes em setupsql.exe. 3. 4. 5. 6. Na pgina Welcome, clique em Next. Na pgina SQL Server Name, digite o nome do servidor virtual do SQL Server e clique em Next. Na pgina Authentication Mode, clique em Next para conectar-se ao SQL Server usando a autenticao do Windows. Na pgina Domain Administrator, digite o nome e a senha do administrador do domnio, bem como o nome do domnio, e clique em Next. O programa de instalao precisa usar uma conta de administrador de domnio para instalar o service pack em todos os ns do servidor virtual. 7. 8. 9. 10. Aps a instalao do service pack, clique em OK. Clique em Yes e em Finish para reiniciar o n. Reinicie manualmente cada n adicional no qual o service pack foi instalado. Faa o backup dos bancos de dados master e msdb. Eles foram modificados pela instalao do service pack. Observao Este procedimento refere-se ao Service Pack 2 do SQL Server 2000. Consulte o arquivo ReadMe do CD para obter os procedimentos de services packs mais recentes.

Executando tarefas de configurao adicionais


Aps a instalao do servidor virtual, consulte as opes de configurao adicionais e aplique as que forem apropriadas ao ambiente. Essas opes incluem o seguinte: Definir alocao de memria entre servidores virtuais Definir propriedades do novo banco de dados Definir a porta TCP/IP usada pelo SQL Server Definir opes avanadas de failover Definir propriedades do SQL Server no cluster

Ao executar essas tarefas, use as instrues a seguir.

Alocando memria
Se voc vai executar vrias instncias do SQL Server em ns diferentes do cluster, deve determinar a quantidade total de memria fsica necessria em cada servidor e determinar a alocao apropriada de memria para cada instncia do SQL Server. O desempenho do SQL Server est diretamente relacionado quantidade de memria fsica alocada para ele pelo sistema operacional. O SQL Server fornece dois modos de gerenciamento de memria: dinmico e fixo. A alocao de memria dinmica permite ao SQL adquirir e liberar memria do sistema operacional, conforme necessrio. A memria dinmica permite definir uma quantidade mxima de memria fsica que o sistema operacional pode alocar para o SQL Server. Dessa

forma, a memria remanescente pode ser reservada para outras finalidades, tais como o sistema operacional e outras instncias do SQL Server. A memria fixa permite definir uma quantidade especfica de memria fsica que o SQL Server pode usar. Essa quantidade no aumenta nem diminui. Configure todos os servidores com a mesma quantidade de memria fsica e, em seguida, aloque memria para cada instncia do SQL Server a fim de garantir que haja memria suficiente disponvel para oferecer suporte ao failover de uma instncia do SQL Server com origem em outro n. Se um servidor no usa muita memria em comparao com a memria disponvel para ele, especifique a memria dinmica e defina a quantidade mxima de memria que o sistema operacional pode alocar. Dessa forma, voc deixa memria suficiente para o failover ocorrer de forma rpida e bem-sucedida. Se uma instncia usar toda a memria fsica disponvel, o failover ocorrer de forma mais lenta e poder falhar se a memria no for liberada com rapidez suficiente. Para determinar a quantidade total de memria a ser instalada em cada servidor, teste os aplicativos, fixando a quantidade mxima de memria disponvel para o SQL Server, e avalie o desempenho. Nos servidores, instale memria suficiente para permitir que todas as instncias operem nele e atendam ao nvel de servio mnimo de cada uma delas. Usar memria dinmica permite instncia do SQL Server de cada n usar a maior parte da memria do n. Se voc usar memria fixa, a memria adicional ser usada somente durante um failover. Em um sistema com carga intensa contnua, instale memria suficiente para garantir que cada instncia do SQL Server possa atender alocao mnima necessria. Use uma alocao de memria fixa para garantir que a instncia do SQL Server no ocupar a memria reservada para o failover de outras instncias. Para determinar a configurao apropriada, inicie um failover e teste o nvel de desempenho de cada servidor virtual. Se o sistema operacional estiver instvel depois de um failover, reduza a memria alocada para cada instncia a fim de aumentar a memria disponvel para o sistema operacional. Para especificar uma quantidade de memria fixa para cada instncia, use o SQL Server Enterprise Manager ou o procedimento armazenado do sistema sp_configure. Ao determinar a quantidade de memria a ser alocada para o SQL Server, lembre-se de deixar memria suficiente para o sistema operacional. Em bancos de dados grandes, deixe 2 gigabytes (GB) de memria para o sistema operacional. Se a quantidade de memria instalada em cada n for superior a 4 GB, adicione a opo /PAE ao arquivo Boot.ini e ative as extenses de janela de endereo (AWE) no SQL Server. Para obter mais informaes, consulte o artigo Q268363, "Intel Physical Addressing Extensions (PAE) in Windows 2000", do Microsoft Knowledge Base em http://support.microsoft.com/default.aspx?scid=kb;en-us;268363&sd=tech (site em ingls) e o artigo Q274750, "Configure Memory for More Than 2 GB in SQL Server", do Microsoft Knowledge Base em http://support.microsoft.com/default.aspx?scid=kb;en-us;Q274750 (site em ingls).

Configurando propriedades do novo banco de dados


Voc pode especificar a localizao do banco de dados para todos os novos bancos de dados dos discos de cluster criados para os arquivos de dados e de log. Para definir propriedades do novo banco de dados 1. 2. 3. 4. Em um dos ns, clique em Iniciar, aponte para Programas, aponte para Microsoft SQL Server e clique em Enterprise Manager. Expanda Microsoft SQL Servers e SQL Server Group. Clique com o boto direito do mouse na instncia do SQL Server e, em seguida, clique em Properties. Na guia Database Settings, na caixa de texto Default Data Directory, digite ou localize a unidade e a pasta que sero usadas pelos arquivos de dados.

5. 6.

Na caixa de texto Default Log Directory, digite ou localize a unidade e a pasta que sero usadas pelos arquivos de log e clique em OK. Feche o SQL Server Enterprise Manager.

Definindo a porta TCP/IP usada pelo SQL Server


A instncia padro do SQL Server normalmente escuta na porta 1433. Se voc est configurando um cluster com vrias instncias, deve usar uma porta diferente para cada instncia adicional. Embora o SQL Server possa definir a porta dinamicamente na inicializao, talvez seja conveniente definir cada instncia denominada para escutar uma porta especfica e no usada. Consulte o administrador da rede para obter uma recomendao. Especifique uma porta esttica, caso voc tenha que abrir portas em um firewall e no queira que as portas do SQL Server mudem. Para especificar a porta TCP/IP de uma instncia 1. 2. 3. 4. 5. 6. Clique em Iniciar, aponte para Programas, para Microsoft SQL Server e, em seguida, clique em Server Network Utility. Em SQL Server Network Utility, clique na instncia do SQL Server para a qual deseja definir a porta. Na lista Enabled Protocols, clique em TCP/IP e em Properties. Na caixa de texto Default Port, digite a porta apropriada e clique em OK. Clique em OK para fechar a caixa de dilogo SQL Server Network Utility. Repita essas etapas para cada n que faa parte do servidor virtual do SQL Server.

Definindo opes avanadas de failover


As opes avanadas de failover determinam o comportamento de failover do SQL Server no cluster do MSCS. Para especificar o comportamento de failover 1. 2. 3. 4. Clique em Iniciar, aponte para Programas e clique em Administrador de Cluster. Em Administrador de Cluster, clique no grupo de clusters que contm o SQL Server. Clique com o boto direito do mouse em SQL Server e clique em Properties. Na guia Advanced, use as informaes a seguir para configurar as propriedades avanadas do cluster para failover. Os padres no devem ser alterados sem considerao e teste cuidadosos: Do Not Restart/Restart - clique em Restart para efetuar failover para um n secundrio, caso uma falha seja detectada. Esse o padro. Affect the Group - marque esta caixa de seleo para que o failover do SQL Server provoque um failover de todos os recursos do grupo de clusters. Threshold - digite o nmero de tentativas de reinicializao do SQL Server pelo MSCS antes de efetuar failover para um n secundrio. Period - digite os segundos entre as novas tentativas. Esse valor ser ignorado se o limite estiver definido como 0. Looks Alive Poll Interval - clique em Use Value from Resource Type para usar o padro de 5.000 milissegundos (5 segundos) do SQL Server. Is Alive Poll Interval - clique em Use Value from Resource Type para usar o padro de 60.000 milissegundos (60 segundos) do SQL Server. Pending Timeout - especifique o tempo que o SQL Server ficar no estado Offline Pending ou Online Pending antes de o MSCS colocar o recurso no status Offline ou Failed. O padro 180 segundos.

5.

Quando terminar, clique em OK para fechar a janela de propriedades do SQL Server no Administrador de Cluster.

Configurando as propriedades de servio de um cluster


Em um ambiente de cluster, preciso usar a ferramenta de gerenciamento correta para configurar os servios do SQL Server, da seguinte forma: Use o Administrador de Cluster para iniciar e parar os servios. Use a caixa de dilogo de propriedades da instncia do SQL Server no Enterprise Manager para definir as contas e senhas dos servios.

Se as ferramentas apropriadas no forem usadas para configurar as propriedades do SQL Server, poder haver problemas de inicializao. Alm disso, em um cluster, no configure o agente do SQL Server para reiniciar automaticamente. Se ele for configurado para reiniciar automaticamente, poder entrar em conflito com os servios de cluster durante um failover.

Efetuando failover para um n secundrio


O failover automtico quando o MSCS e o SQL Server so usados. Voc pode controlar quanto tempo o MSCS demora para detectar uma falha e pode definir etapas em seus aplicativos para reduzir o tempo de inicializao do servio em espera. Antes de fazer qualquer alterao no MSCS ou em um aplicativo cliente, teste o cluster para failover a fim de familiarizar-se com o tipo de falha sob diferentes condies.

Testando o failover
Use o Administrador de Cluster para iniciar um failover planejado. Essa ao simula a colocao de um n off-line para fins de manuteno planejada. Para iniciar um failover planejado 1. 2. Clique em Iniciar, aponte para Programas e clique em Administrador de Cluster. Clique no grupo de clusters que contm o servidor virtual do SQL Server. Observe o cluster que possui cada recurso nesse grupo de clusters. 3. Clique com o boto direito do mouse no grupo de clusters que contm o servidor virtual do SQL Server e clique em Move Group.

Observe cada recurso do grupo alternar de on-line para off-line e pendente on-line e, em seguida, para on-line, no novo grupo. O processo todo leva de 1 a 2 minutos em um ambiente tpico. Observe tambm que o proprietrio de recurso nesse grupo de clusters passa a ser o cluster secundrio. Use uma das opes a seguir para simular um failover no planejado. Para simular um failover no planejado 1. Execute um dos procedimentos a seguir: Desconecte o cabo de rede corporativa do n que possui o SQL Server.

2.

Reinicialize o n proprietrio. Desconecte a fibra conectada SAN (caso uma SAN seja usada). Desligue a energia do n proprietrio. Use o Administrador de Cluster no n secundrio para observar cada recurso do grupo alternar de on-line para off-line e pendente on-line e, em seguida, para on-line. O processo todo leva menos de 1 minuto. Observe que o proprietrio de recurso nesse grupo de clusters passa a ser o cluster secundrio.

Minimizando o tempo de failover


Se o tempo que leva para o SQL Server efetuar failover de um n para outro precisar ser reduzido, use as informaes a seguir para determinar como reduzir o tempo para disponibilidade.

Noes bsicas sobre tempo para disponibilidade


O tempo entre a ocorrncia de uma falha e a disponibilidade do SQL Server no n em espera consiste no seguinte: O tempo para detectar e confirmar a falha, o qual voc pode controlar. O tempo para colocar o recurso off-line, o qual controlado pelo MSCS e que voc no pode controlar. O tempo para colocar os recursos on-line, o qual o MSCS controla e que voc pode controlar garantindo que recursos suficientes de memria e processador do SQL Server sejam alocados. O tempo de inicializao do SQL Server, o qual voc pode controlar limitando transaes longas.

Normalmente, o SQL Server est disponvel em 1 minuto ou menos.

Controlando o tempo necessrio para detectar e confirmar a falha


Os intervalos de chamada seletiva LooksAlive e IsAlive do SQL Server determinam o tempo que leva para o MSCS detectar uma falha. Os intervalos menores criam maior sobrecarga e aumentam a possibilidade de falsas deteces de falha e, portanto, resultam em failovers desnecessrios. O intervalo padro de IsAlive do SQL Server de 60.000 milissegundos (60 segundos) e do LooksAlive de 5.000 milissegundos (5 segundos). Altere esses valores primeiramente na plataforma de teste e teste-os de todas as formas usando uma carga realista. Se voc definir o intervalor menor, esteja preparado para medir o impacto no aplicativo.

Controlando o tempo necessrio para colocar os recursos on-line


Se o n do failover no tiver memria suficiente disponvel no momento do failover, ele demorar mais para colocar o SQL Server on-line aps o failover. Embora essa condio no ocorra em um cluster com uma nica instncia, isso pode ser um problema em um cluster com vrias instncias. Em operao normal, cada n executa uma instncia do SQL Server e cada instncia usa memria conforme necessrio. Se um n no tiver memria suficiente para executar vrias instncias simultaneamente durante um failover, use uma configurao de memria mxima menor para reservar memria para ele.

Se houver pelo menos 30 MB de memria fsica no alocada disponvel, a instncia iniciar no modo de alocao de memria dinmica. Para fins de monitorao, uma condio de pouca memria cria uma entrada no log de eventos do SQL Server alertando-o de que o sistema operacional no atendeu solicitao de memria do programa. Nenhuma entrada feita no log do aplicativo. Isso no significa que voc deva tentar operar o SQL Server com apenas 30 MB de memria fsica disponvel.

Controlando o tempo necessrio para inicializar


Na inicializao, o SQL Server deve verificar a condio de cada banco de dados, adiantando as transaes concludas e revertendo qualquer transao no confirmada que encontrar. Se os aplicativos cliente usarem transaes muito longas, as transaes incompletas podero demorar demais na reverso. Use vrias transaes curtas, sempre que possvel. Determine o pior tamanho de transao de cada aplicativo e teste o tempo de recuperao enquanto essa transao revertida em um failover.

Reconectando clientes
Quando o servio do SQL Server ativado em um n de failover, o aplicativo deve ser reconectado para continuar funcionando. A forma de reconexo do cliente depende de um aplicativo manter o estado ou no e da capacidade do aplicativo de reemitir as etapas de uma transao. Os clientes fazem a reconexo das seguintes formas: Em um aplicativo da Web, o estado do aplicativo normalmente no mantido. Quando um usurio envia uma solicitao ao servidor Web, o aplicativo normalmente faz uma nova conexo. Nesse ambiente, nenhuma repetio lgica adicional necessria. No entanto, os aplicativos da Web precisaro processar normalmente a resposta ao erro quando o aplicativo no puder conectar-se ao SQL Server. Em um aplicativo no desenvolvido para a Web, uma conexo freqentemente mantida durante toda a sesso. preciso implementar lgica no aplicativo que detecte uma conexo interrompida e que tente reconectar em intervalos apropriados (por exemplo, 30 segundos). O aplicativo deve estar preparado para reiniciar a transao que estava em andamento quando a conexo foi interrompida. Em alguns casos, talvez seja necessrio contar com o usurio do aplicativo para repetir o envio.

Realizando failback para o n original


Em um cluster com uma nica instncia, h poucas razes para realizar failback para o n original. Se voc tiver servidores simtricos dedicados ao mesmo aplicativo, o desempenho ser idntico em cada um. O failback somente causa mais tempo de inatividade. Em uma configurao com vrias instncias, duas instncias do SQL Server so executadas no mesmo n aps um failover, portanto, o desempenho cai em ambas. Escolha um tempo de failback para minimizar o impacto nos clientes. Voc pode configurar o MSCS para realizar failback automaticamente para o n original. No entanto, isso acarretar outra interrupo do servio quando ele for movido para outro n. Alm disso, se o n que falhou no estiver pronto para o failback do servio, ocorrero tempos de inatividade adicionais. Portanto, ativar o failback automtico no necessariamente efetivo na manuteno de alta disponibilidade. O failback automtico pode ser configurado para ocorrer em um momento no qual uma interrupo adicional seja aceitvel. Para configurar o failback automtico em uma alocao de tempo especfica

1. 2. 3. 4.

Clique em Iniciar, aponte para Programas e clique em Administrador de Cluster. Em Administrador de Cluster, clique com o boto direito do mouse no grupo que contm o SQL Server. Escolha Properties. Na guia Failback, defina a hora do dia durante a qual deseja permitir o failback.

O failback manual permite controlar quando parar o servio e mov-lo de volta ao n original quando for menos inadequado para os clientes. Para iniciar o failback manual 1. 2. 3. Clique em Iniciar, aponte para Programas e clique em Administrador de Cluster. Em Administrador de Cluster, clique no grupo que contm o SQL Server. Escolha Move Group.

Restaurando um n aps uma falha grave


Se um dos ns do cluster sofrer uma falha grave, talvez seja necessrio reconstruir o servidor. Use as etapas do procedimento a seguir para recuperar-se de uma falha grave. Para reconstruir o servidor 1. 2. 3. 4. No n sobrevivente, remova o n que falhou do servidor virtual. Se voc tiver mais que um servidor virtual em um n, fazer isso atualizar todas as instncias. No n sobrevivente, remova o n do cluster que falhou. Reconstrua o n que falhou. Instale o SQL Server.

Para remover um n de um servidor virtual 1. 2. 3. 4. 5. 6. Insira o CD do SQL Server 2000 Enterprise Edition na unidade de CD-ROM. Na pgina SQL Server 2000 Enterprise Edition, clique em SQL Server Components e em Install Database Server. Na pgina Welcome do Microsoft SQL Server Installation Wizard, clique em Next. Na pgina Computer Name, digite um nome do servidor virtual, clique em Virtual Server e em Next. Deixe a opo Advanced Options selecionada e clique em Next. Deixe a opo Maintain a Virtual Server for Failover Clustering selecionada e clique em Next. Observao Se o servidor no estiver disponvel, voc receber a seguinte mensagem de erro: "One or more nodes of Virtual Server are unavailable. Setup cannot modify the virtual server's IP address resource". Nessa pgina de erro, clique em OK. Na pgina Virtual Server Information, clique em Next. Na pgina Cluster Management, clique no n que falhou e clique em Remove. Clique em Next. Na pgina Remote Information, digite o nome de logon e a senha de uma conta que seja um administrador de todos os ns do cluster. Clique em Next. 11. Na caixa de mensagem, clique em Yes. 12. Clique em Finish. 7. 8. 9. 10. Para remover um n de um cluster

1. 2. 3.

Clique em Iniciar, aponte para Programas e clique em Administrador de Cluster. No Administrador de cluster, clique com o boto direito do mouse no n que falhou e clique em Evict Node. Clique em OK. Feche o Administrador de Cluster.

Para reconstruir um n 1. 2. 3. 4. Reinstale o Windows, una o servidor ao domnio e aplique o service pack mais recente do Windows ao novo hardware. Configure a conta de usurio do domnio para administrar o cluster. Para obter mais informaes, consulte "Configurando contas e nomes e obtendo endereos IP" anteriormente neste captulo. Configure as NICs corporativa e privada. Instale e configure o MSCS em um n adicional. Para obter mais informaes, consulte "Instalando e configurando o MSCS em ns adicionais do cluster" anteriormente neste captulo.

Para adicionar o n reconstrudo ao servidor virtual 1. Insira o CD do SQL Server 2000 Enterprise Edition na unidade de CD-ROM de qualquer n do cluster. Voc pode adicionar um n reconstrudo ao servidor virtual a partir de qualquer n do cluster. Na pgina SQL Server 2000 Enterprise Edition, clique em SQL Server Components e em Install Database Server. 3. Na pgina Welcome do Microsoft SQL Server Installation Wizard, clique em Next. 4. Na pgina Computer Name, digite um nome do servidor virtual, clique em Virtual Server e em Next. 5. Na pgina Installation Selection, clique em Advanced Options e em Next. 6. Deixe a opo Maintain a Virtual Server for Failover Clustering selecionada e clique em Next. 7. Na pgina Virtual Server Information, clique em Next. 8. Na pgina Cluster Management, clique no novo n e clique em Add e em Next. 9. Na caixa de texto Username, especifique uma conta de usurio de domnio que seja um administrador em cada n que faa parte da configurao do servidor virtual. Digite a senha na caixa de texto Password, digite o nome do domnio na caixa de texto Domain e clique em Next. 10. Na pgina Services Accounts, digite a conta, a senha e o nome do usurio do domnio nas caixas de texto apropriadas e clique em Next. 11. Clique em Finish quando concluir a instalao. Repita esse processo para cada instncia. 2. Observao Depois de voc instalar o SQL Server 2000 e uni-lo ao SQL Server virtual, aplique o seu service pack apropriado ao n reconstrudo. Todos os ns so executados no mesmo nvel de service pack.

Referncias
Para obter mais informaes sobre os tpicos abordados neste captulo, consulte: Artigo Q254321, "Clustered SQL Server Do's, Don'ts, and Basic Warnings", do Microsoft Knowledge Base em http://support.microsoft.com/default.aspx?scid=kb;en-us;254321&sd=tech (site em ingls). Artigo Q259267, "Microsoft Cluster Service Installation Resources", do Microsoft Knowledge Base em http://support.microsoft.com/default.aspx?scid=kb;en-us;259267&sd=tech (site em ingls).

Artigo Q239885, "How to Change Service Accounts on a SQL Virtual Server", do Microsoft Knowledge Base em http://support.microsoft.com/default.aspx?scid=kb;en-us;239885&sd=tech (site em ingls). Artigo Q273673, "SQL Virtual Server Client Connections Must Be Controlled by Clients", do Microsoft Knowledge Base em http://support.microsoft.com/default.aspx?scid=kb;enus;273673&sd=tech (site em ingls). "Microsoft Solutions for Systems Architecture: Internet Data Center" no site do Microsoft TechNet em http://www.microsoft.com/technet/itsolutions/idc/pag/pag.asp (site em ingls).

Você também pode gostar