locked
Instalação em cluster sql2008

    Frage

  • Eu tenho um servidor virtualizado, onde roda o sql 2008 Enterprise em windows server 2008 Enterprise.
    Temos um projeto para clusterizar essa instalação, e eu gostaria de ter uma idéia sobre esse processo.
    Me parece que terei que instalar o sql2008 no outro servidor exatamente da mesma forma do servidor original.
    A seguir eu teria que copiar também toda a estrutura dos bancos, copiando todos mdfs e ldfs para as mesmas pastas.
    E depois teria que dar restore do master do servidor original no novo servidor...
    alguém tem umas dicas ?

    Eduardo
    Donnerstag, 17. September 2009 12:46

Alle Antworten

  • Olá efcampos!


    Segue um link sobre o tema:
    http://msdn.microsoft.com/pt-br/library/ms189134.aspx


    Att,
    De Lima - MCITP SQL Server 2005/2008
    Donnerstag, 17. September 2009 12:59
  • Campos,

    Basicamente o SQL Server deverá ser instalado em duas ou mais máquinas, sendo estas máquinas gerenciadas pelo Windows Server Cluster, neste caso, você deverá primeiramente instalar o Windows e depois configurar o SQL Server sobre o Cluster, ou seja, instalar o SQL Server e durante a instalação setar ele sobre o Cluster.

    Acesse este link: ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.pt/s10sq_GetStart/html/ea8b7d66-e5a1-402f-9928-8f7310e84f5c.htm

    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    Freitag, 18. September 2009 01:11
    Moderator
  • No meu caso, são 2 situações diferentes...
    Uma das máquinas já trabalha como servidor do sql 2008.
    Ela é o servidor atual de todos os bancos sql da empresa, e não está configurada para trabalhar com cluster...
    Eu precisaria instalar a segunda (são apenas elas 2 que formarão o cluster). Imagino que seja da forma que você citou. Mas como ajustar a primeira que já está funcionando ?

    Eduardo

    Freitag, 18. September 2009 18:04
  • Campos,

    Entendi, neste caso, não tem muita alternativa, você terá que adicionar este máquina como nó do Cluster, mas isso somente através de uma instalação do SQL Server.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    Freitag, 18. September 2009 20:09
    Moderator
  • Boa Noite,

    Recomendo ler a documentação, pois, alguns conceitos estão equivocados, além do que você precisará de alguns pré-requisitos:

    "A seguir eu teria que copiar também toda a estrutura dos bancos, copiando todos mdfs e ldfs para as mesmas pastas.
    E depois teria que dar restore do master do servidor original no novo servidor..."

    A arquitetura de cluster da Microsoft não é Nothing Share, ou seja, todos os nós tem tudo (CPU, Memória e I/O). Você terá que instalar sim o SQL Server nas duas pontas, mas os dados ficam em um disco compartilhado, justamente para que quando um nó cair, o outro nó assumir o disco e continuar respondendo as requisições. Como os dados são únicos, não faz sentido "copiar a estrutura de pastas" e nem "restaurar o master no outro servidor".

    Além de você ter a necessidade de um hardware homologado para funcionar com o cluster da Microsoft (não é porque instalou Windows que é possível montar um cluster), você terá ainda que fazer outros investimentos como uma solução de storage ou no mínimo a aquisição de discos SCSI para poder colocar os dados em uma área compartilhada. Se esses pré-requisitos não puderem ser atendidos não será possível utilizar uma solução de Cluster com desempenho em produção.

    Se houver limitações procure por outras soluções de alta disponibilidade como Database Mirroring, Replicação ou Log Shipping.

    O uso do SQL Server em Cluster depende da instalação. Se você instalou de forma "non clusterware", você não poderá utilizar aquela instância em cluster. Você pode até manter essa instância e instalar uma nova instância para cluster, mas uma vez instalado, não é possível converter para clusterware e vice-versa.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    A armadilha do Backup Diferencial – O que fazer para evitá-la ?
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!719.entry
    Classifique as respostas. O seu feedback é imprescindível
    Freitag, 18. September 2009 20:55
    Moderator
  • Maia,

    Mas quais equivocos você esta dizendo?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    Sonntag, 20. September 2009 00:41
    Moderator
  • Olá Jr.

    Me refiro ao fato de "copiar a estrutura de pastas" e "restaurar o master no outro nó". Esses passos não são requeridos (e nem fazem sentido) para uma instalação do SQL Server em Cluster.

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    A armadilha do Backup Diferencial – O que fazer para evitá-la ?
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!719.entry
    Classifique as respostas. O seu feedback é imprescindível
    Montag, 21. September 2009 02:49
    Moderator
  • Ou seja, o procedimento correto seria...

    Esse servidor sql2008 tem 2 instancias instaladas...
    Eu deveria instalar outras 2 instancias do sql2008, desta vez em cluster...(ficariam 4 instancias do sql...).
    E instalar 2 instancias do sql2008 em cluster no novo servidor...(ficariam 2 instancias do sql).

    A seguir, eu iria transferindo os bancos das 2 instancias sql2008 não cluster para as 2 instalações sql2008 em cluster, efetuando as devidas correções nos aplicativos que usam esses bancos...


    Essa seria a maneira mais correta e segura de efetuar esse procedimento ?

    Eduardo
    Montag, 21. September 2009 13:49
  • Post antigo, por isso o mesmo foi encerrado.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    Dienstag, 5. Juni 2018 12:41
    Moderator