Como determinar a prioridade principal no cluster de alta disponibilidade com base nas interfaces conectadas

1

Eu quero fazer um cluster DRBD de 2 servidores. Ambos têm 2 interfaces ligadas entre si. Eu quero ser capaz de determinar a função de mestre com base na métrica de conexão. ou seja, quantas das interfaces de rede estão conectadas (não baseadas em ping). Por padrão, o servidor 1 com a prioridade padrão 5 deve ser mestre, mas se uma de suas interfaces estiver desativada, sua prioridade será reduzida em 2, promovendo, portanto, o servidor 2 cuja prioridade padrão é 3, para função principal. Eu estou olhando para a implementação do marcapasso, mas a documentação é confusa e não consigo encontrar um exemplo claro.

UPDATE: tentando trabalhar com a seguinte configuração para de alguma forma decidir e preferir o nó que tem conexões mais saudáveis.

$pcs resource create eth1-monitor ethmonitor \
interface=eth1 \
name=eth1-monitor \
multiplier=1000 \
repeat_count=2 \
repeat_interval=2 \
op monitor interval="3" timeout="10s" \
--clone

$pcs resource create eth2-monitor ethmonitor \
interface=eth2 \
name=eth2-monitor \
multiplier=999 \
repeat_count=2 \
repeat_interval=2 \
op monitor interval="4" timeout="10s" \
--clone
    
por bakasan 03.02.2018 / 15:11

0 respostas