failover do cluster de banco de dados

failover do cluster de banco de dados

Planejei desenvolver um programa de HA customizado para MSSQL, mas tive uma dúvida ao ler alguns artigos sobre cluster.

Quando o mestre está inativo, os escravos votam em um novo mestre, e o novo mestre assumirá o endereço IP virtual do antigo.

Qual é o endereço IP virtual aqui?

Por exemplo:

A: mestre 192.168.1.100
B: escravo 192.168.1.101
C: escravo 192.168.1.102

Existe outro endereço IP atribuído a A? ou o IP 192.168.1.100 é o IP virtual? Não é possível adicionar placas de rede extras.

Sistema Windows.

Responder1

Não sei exatamente o que você está fazendo, mas aqui estão alguns fundamentos de endereço de cluster que tendem a corresponder principalmente, seja por serem integrados ou por dependerem de funções externas para efeitos semelhantes:

Um cluster HA normalmente criará, além dos endereços IP específicos para os nós do cluster individuais, um ou mais endereços IP do cluster que pertencem ao cluster.

Dependendo da configuração e da tecnologia específica, esse endereço de cluster pode normalmente

  • vincular-se a um dos nós do cluster (ou seja, ser associado ao endereço MAC da NIC desse nó), tornando esse nó o nó ativo. No failover, outro nó vinculará seu endereço MAC ao endereço IP do cluster e assumirá a função ativa.

  • estar associado a um endereço MAC multicast que todos ou alguns nós do cluster podem assinar, sendo possível ter vários nós ativos. Neste cenário, o endereço IP do cluster pode ser um endereço IP multicast (que torna o protocolo de ligação compatível) ou, mais raramente (como em um cluster Microsoft NLB), um endereço IP unicast que se liga a um endereço MAC multicast (que requer os roteadores de rede /switches para poder lidar com esse mapeamento L3/L2 incompatível com o protocolo, geralmente por meio de diretivas de configuração extras).

O cluster normalmente usará o endereço do cluster apenas para tráfego de cliente para cluster e usará endereços de nós individuais para tráfego dentro do cluster, como informações de estado e pulsação. O tráfego intra-cluster às vezes será colocado em uma rede dedicada.

informação relacionada