Cluster SQL Server ATIVO\ATIVO

324 views
Skip to first unread message

Marina Marques

unread,
Dec 13, 2011, 12:12:55 PM12/13/11
to sqlse...@googlegroups.com

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.


--
----------------------------------------------
Att.
Marina Marques Malvino

Demétrio Silva

unread,
Dec 13, 2011, 1:34:03 PM12/13/11
to sqlse...@googlegroups.com
Olá Marina,

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

Marina Marques

unread,
Dec 13, 2011, 2:03:06 PM12/13/11
to sqlse...@googlegroups.com
Demétrio,
 Muito obrigada. Sim acho que agora vai atender. Pq a nossa preocupação maior é no momento da Migração das bases para o Cluster. Quando mudarmos o apontamento no DNS para os IPS do Cluster, e houver instância nomeada, teremos que alterar novamente as conexões das aplicações.

Bom, resumindo, mesmo eu tendo uma instancia nomeada, alterar a porta para 1433 (porta padrão), o nome do DNS vai resolver apenas com o nome do servidor.


Vou testar aqui e depois posto o resultado.

Mais uma vez obrigada.
Reply all
Reply to author
Forward
0 new messages