4.5. Configuração de cercas
Você deve configurar um dispositivo de vedação para cada nó do aglomerado. Para informações sobre os comandos e opções de configuração da cerca, veja Configurando a cerca em um cluster de Alta Disponibilidade da Red Hat.
Para informações gerais sobre cercas e sua importância em um aglomerado de Red Hat High Availability, veja Fencing in a Red Hat High Availability Cluster.
Ao configurar um dispositivo de vedação, deve ser dada atenção se esse dispositivo compartilha energia com quaisquer nós ou dispositivos do cluster. Se um nó e seu dispositivo de cerca compartilham energia, então o aglomerado pode estar em risco de não poder cercar esse nó se a energia para ele e seu dispositivo de cerca forem perdidos. Tal aglomerado deve ter fontes de alimentação redundantes para os dispositivos e nós do cercado, ou dispositivos de cercado redundantes que não compartilham a energia. Métodos alternativos de vedação como SBD ou vedação de armazenamento também podem trazer redundância no caso de perdas isoladas de energia.
Este exemplo usa o interruptor de energia APC com um nome de host zapc.example.com
para cercar os nós, e usa o agente de cercas fence_apc_snmp
. Como ambos os nós serão vedados pelo mesmo agente de vedação, você pode configurar ambos os dispositivos de vedação como um único recurso, usando a opção pcmk_host_map
.
Você cria um dispositivo de esgrima configurando o dispositivo como um recurso stonith
com o comando pcs stonith create
. O seguinte comando configura um recurso stonith
chamado myapc
que usa o agente de esgrima fence_apc_snmp
para os nós z1.example.com
e z2.example.com
. A opção pcmk_host_map
mapeia z1.example.com
para a porta 1, e z2.example.com
para a porta 2. O valor de login e a senha para o dispositivo APC são ambos apc
. Por padrão, este dispositivo usará um intervalo de monitor de sessenta segundos para cada nó.
Observe que você pode usar um endereço IP ao especificar o nome do host para os nós.
[root@z1 ~]#pcs stonith create myapc fence_apc_snmp
\ipaddr="zapc.example.com"
\pcmk_host_map="z1.example.com:1;z2.example.com:2"
\login="apc" passwd="apc"
O seguinte comando exibe os parâmetros de um dispositivo STONITH existente.
[root@rh7-1 ~]# pcs stonith config myapc
Resource: myapc (class=stonith type=fence_apc_snmp)
Attributes: ipaddr=zapc.example.com pcmk_host_map=z1.example.com:1;z2.example.com:2 login=apc passwd=apc
Operations: monitor interval=60s (myapc-monitor-interval-60s)
Após configurar seu dispositivo de cerca, você deve testar o dispositivo. Para informações sobre como testar um dispositivo de cerca, veja Testar um dispositivo de cerca.
Não teste seu dispositivo de cercas desativando a interface de rede, pois isso não testará corretamente as cercas.
Uma vez configurada a vedação e iniciado um cluster, um reinício da rede acionará a vedação para o nó que reinicia a rede, mesmo quando o tempo limite não for ultrapassado. Por este motivo, não reinicie o serviço de rede enquanto o serviço de cluster estiver em funcionamento, pois ele acionará uma vedação não intencional no nó.