Recentemente, implantamos uma configuração de SQL 2014 availability groups
e estamos tendo algumas dificuldades com o failover.
Configurar:
- Duas VMs Windows Server 2012R2 em um cluster Windows com um CNAME apontado para o endereço IP do cluster.
- O grupo de disponibilidade é configurado de forma síncrona.
- O ouvinte e o CNO estão ambos no diretório ativo.
- O aplicativo está usando o cluster CNAME para se conectar ao banco de dados.
O problema que estamos enfrentando é que, no caso de um failover, o cluster do Windows está falhando e o AG não. Portanto, obtemos o primário do cluster do Windows apontado para o secundário do AG, para que todos os bancos de dados sejam somente leitura.
Minha pergunta é:
devemos apontar o CNAME para o ouvinte em vez do IP do Cluster? Ou, de maneira mais geral, qual é a maneira adequada de garantir o comportamento correto de failover?
Acontece que sim, o cname deve ser apontado para o IP do ouvinte.