Que problemas existem ao instalar um cluster do SQL 2008 no Win 2008?

2

Como todos sabemos, a configuração do cluster, a manutenção e os mecanismos subjacentes foram alterados extensivamente para o SQL 2008 em comparação com 2005/2000. Embora isso tenha caído no grupo de Storage Engine que eu era responsável pela Microsoft em 2005-2008, eu não estava envolvido de perto e ainda não montei um cluster como este. Eu tenho um monte de hardware de teste e isso agora está na minha lista para fazer.

Nas últimas vezes que eu ensinei recentemente uma classe de visão geral sobre HA-tecnologias para a Microsoft, ouvi uma mistura de experiências, algumas boas, outras ruins, ao configurar um cluster do SQL 2008 no Win 2008 - mas nunca tive tempo de fazer anotações extensas sobre o que tomar cuidado.

Então, minha pergunta é: se você configurou essa configuração, em quais problemas você se deparou e como os superou?

Isso ajudará a economizar muito tempo e publicarei as descobertas no meu blog também.

Muito obrigado.

PS Eu queria fazer um título 'que problemas você atingiu', mas recebi o aviso de 'pergunta subjetiva'.

    
por Paul Randal 31.05.2009 / 19:49

3 respostas

3

Eu recomendo executar a instalação a partir da mídia integrada do SP1. Existem correções na configuração das quais você poderá se beneficiar antes mesmo de instalar o sql (ou seja, para instalar o sql)

Eu tive problemas quando o ipv6 está ativado, conforme detalhado aqui: link . Não tenho certeza se o SP1 resolveu isso ou não, mas se você não precisa do ipv6, também pode desativá-lo.

Além disso, para o ponto de Massimo, você pode criar clusters de teste virtuais usando a meta iscsi gratuita do Starwind: link

    
por 01.06.2009 / 01:49
2

Ok, talvez este seja óbvio, mas nem todo mundo sabe disso, então estou apontando de qualquer maneira: o Windows Server 2008 não suporta mais o armazenamento SCSI para cluster, então você tem que usar o armazenamento SAN / iSCSI para qualquer tipo de clustering neste SO.

Isso também torna quase impossível criar um cluster de teste virtual em ambientes virtualizados, já que eles podem apenas emular o armazenamento SCSI compartilhado.

    
por 01.06.2009 / 01:22
0

A primeira edição que encontramos foi a que mais já foi vista nas Reservas Persistentes SCSI-3.

Eu não conheço ninguém que simplesmente salte no Win2k8 e no SQL2k8 sem primeiro testar no laboratório. O que significa usar algum tipo de armazenamento iSCSI. No passado, tínhamos usado o Openfiler para o nosso cluster de teste, que, no momento, NÃO funciona com o Cluster de Failover do Win2k8.

Starwind lançou recentemente uma versão gratuita que faria o truque, mas isso é muito recente.

Outra opção é que a Microsoft agora oferece o Windows Storage Server 2008 por meio de sua página de assinantes do MSDN. O Windows Storage Server tem uma solução iSCSI Target que funciona excelente em um ambiente de teste.

O próximo problema que encontramos é que, embora o Cluster de Failover do Windows 2008 permita que você crie um cluster com Diálogos de Aviso, você NÃO poderá instalar o SQL 2008 sem primeiro ter um cluster validado.

A Microsoft não suportará um cluster 'não validado', mas em nossa instância era apenas uma questão de ter um único disco que não suportasse SCSI-3, mas ele não seria usado no cluster de qualquer maneira, mas o O assistente de validação o viu como um disco em potencial, então sinalizou um aviso.

O SQL não pôde ser instalado até que esse disco fosse removido. Embora eu também tenha encontrado uma opção de instalação de linha de comando que ignora os avisos de validação do Windows 2008.

Além disso, velejar suavemente.

    
por 03.06.2009 / 16:53