Isso é para o SQL Server 2012. Atualmente, tenho dois datacenters com SANs separadas. Estou usando instâncias de cluster de failover (FCIs) para redundância de servidor e Grupos de Disponibilidade (AGs) AlwaysOn para redundância de datacenter. Isto é o que parece:
O problema é que eu gostaria de FCIs em ambos os datacenters, assim:
Quando tentamos adicionar o armazenamento para os nós 3 e 4, não conseguimos porque o armazenamento não é compartilhado com os nós 1 e 2. Em Add Storage to a Failover Cluster diz:
O disco deve estar disponível para todos os nós no cluster antes que você possa adicioná-lo ao conjunto de armazenamento do cluster.
Entendo que os Nodes1,2,3,4 devem estar todos no mesmo Cluster de Failover do Windows para usar AGs. No entanto, esse requisito parece nos impedir de configurar FCIs em ambos os datacenters.
Existe alguma maneira de ter meu bolo e comê-lo?
Eu encontrei a resposta para este problema. É possível, mas você precisa do Windows 2008R2 SP1 ou superior ou de um hotfix. Os detalhes completos estão em:
Guia de arquitetura AlwaysOn: criando uma solução de alta disponibilidade e recuperação de desastres usando instâncias de cluster de failover e grupos de disponibilidade
Para citar uma linha deste artigo: Este arranjo de armazenamento, onde um disco de cluster é compartilhado entre um subconjunto de nós dentro de um WSFC, é conhecido como armazenamento assimétrico