4.5. Configuración de las vallas
Debe configurar un dispositivo de cercado para cada nodo en el cluster. Para obtener información sobre los comandos y opciones de configuración de fencing, consulte Configuración de fencing en un cluster de Red Hat High Availability.
Para obtener información general sobre el cercado y su importancia en un cluster de alta disponibilidad de Red Hat, consulte Cerrado en un cluster de alta disponibilidad de Red Hat.
Al configurar un dispositivo de vallado, se debe prestar atención a si ese dispositivo comparte la energía con cualquier nodo o dispositivo del clúster. Si un nodo y su dispositivo de vallado comparten la alimentación, el clúster puede correr el riesgo de no poder vallar ese nodo si se pierde la alimentación de éste y de su dispositivo de vallado. Un clúster de este tipo debería tener fuentes de alimentación redundantes para los dispositivos de vallado y los nodos, o dispositivos de vallado redundantes que no compartan la energía. Los métodos alternativos de cercado, como el SBD o el cercado de almacenamiento, también pueden aportar redundancia en caso de pérdidas aisladas de energía.
Este ejemplo utiliza el conmutador de potencia APC con un nombre de host de zapc.example.com
para cercar los nodos, y utiliza el agente de cercado fence_apc_snmp
. Dado que ambos nodos serán cercados por el mismo agente de cercado, puede configurar ambos dispositivos de cercado como un único recurso, utilizando la opción pcmk_host_map
.
Se crea un dispositivo de esgrima configurando el dispositivo como un recurso stonith
con el comando pcs stonith create
. El siguiente comando configura un recurso stonith
llamado myapc
que utiliza el agente de esgrima fence_apc_snmp
para los nodos z1.example.com
y z2.example.com
. La opción pcmk_host_map
asigna z1.example.com
al puerto 1, y z2.example.com
al puerto 2. El valor de inicio de sesión y la contraseña para el dispositivo APC son ambos apc
. Por defecto, este dispositivo utilizará un intervalo de monitorización de sesenta segundos para cada nodo.
Tenga en cuenta que puede utilizar una dirección IP cuando especifique el nombre de host para los nodos.
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"
[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"
El siguiente comando muestra los parámetros de un dispositivo STONITH existente.
pcs stonith config myapc
[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)
Después de configurar su dispositivo de valla, debe probar el dispositivo. Para obtener información sobre cómo probar un dispositivo de valla, consulte Probar un dispositivo de valla.
No pruebe su dispositivo de vallado desactivando la interfaz de red, ya que esto no probará correctamente el vallado.
Una vez que se ha configurado el cercado y se ha iniciado un clúster, un reinicio de la red desencadenará el cercado para el nodo que reinicie la red incluso cuando no se haya superado el tiempo de espera. Por este motivo, no reinicie el servicio de red mientras el servicio de clúster esté en funcionamiento, ya que activará el cercado involuntario en el nodo.