Prezados, gostaria de uma confirmação ou esclarecimento, para
apresentar aonde trabalho, para fecharmos a implementação do Cluster.
No meu ambiente, eu possuo 2 nós em cluster. E estamos usando o modelo do falso balanceamento de cargas, ou seja, cada nó possui uma instância SQL Server ativos. Neste caso, cada nó possui no SERVICES, 2 Engine e 2 Agent referente a cada instancia. No caso de uma falha, o nó que já está ativo, rodando uma instancia, "adota" os serviços e discos da instância que ficou indisponível.
Acontece que tudo estava funcionando perfeitamente, quando foi levantado a questão se as instâncias não poderiam ser DEFAULT, pois estamos usando o DNS para nomear os servidores na instituição aonde trabalho, e no caso de instâncias nomeadas, as aplicações deveriam se conectar como "nomedns\instancia". Como será uma migração dos servidores atuais, para o cluster SQL Server, vai haver impacto para as aplicações, pois os servidores atuais possuem instancias DEFAULT, ou seja, apenas com o nome DNS já resolve o nome do servidor.
Para confirmar: Não é possível criar este ambiente com as instâncias de cada nó como DEFAULT, correto? Pois na hora que houver a indisponibilidade de um servidor, o que assumir a instancia "orfã" ficará com duas DEFAULT, o que vai contra o SQL Server, de permitir apenas uma Instância DEFAULT por servidor.Existem sim uma alternativa para simular o efeito de múltiplas
instâncias padrão num cluster.
Suponha o seguinte cenário:
Duas máquinas chamadas SQL1 e SQL2. Você poderia criar dois grupos
chamados SQLProd1 (virtual name) e SQLProd2 (virtual name). O
SQLPROD01 recebe a instância Default e o SQLPROD02 recebe uma
instância nomeada digamos I02.
Sabendo que SQLProd1 e SQLProd2 são nomes virtuais que respondem sobre
um IP virtual, basta ir no configuration manager e colocar os IPs
virtuais e a porta padrão 1433 nas duas instâncias.
Desta forma, você pode conectar chamando apenas SQLProd1 e só SQLProd2.
Mesmo se SQLProd1 e SQLProd2 forem para a mesma máquina não há
problemas pois os Ips virtuais são diferentes.
Abraço,
Demétrio Silva
--
Demétrio Silva
MCP - MCTS MCITP - MCT - SQL Server 2008