Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1.3. Configuration d'une clôture

Vous devez configurer un périphérique de clôturage pour chaque noeud du cluster. Pour obtenir des informations générales sur la configuration des périphériques de clôturage, voir le guide Red Hat Enterprise Linux 7 High Availability Add-On Reference.

Note

Quand vous configurez un périphérique de clôturage, vous devez veiller à ce que votre périphérique de clôturage ne partage pas son alimentation avec le noeud qu'il contrôle.
Cette exemple utilise le commutateur d'alimentation APC avec le nom d'hôte zapc.example.com pour clôturer les nœuds, et il utilise l'agent de clôturage fence_apc_snmp. Comme les deux nœuds seront clôturés par le même agent de clôturage, vous pourrez configurer à la fois les deux périphériques de clôturage en une seule ressource, en utilisant les options pcmk_host_map et pcmk_host_list.
Vous créez un périphérique de clôturage en configurant le périphérique en tant que ressource stonith par la commande pcs stonith create. La commande suivante configure une ressource stonith nommée myapc, qui utilise l'agent de clôturage fence_apc_snmp pour les nœuds z1.example.com et z2.example.com. L'option pcmk_host_map fait correspondre z1.example.com au port 1, et z2.example.com au port 2. La valeur pour la connexion et le mot de passe du périphérique APC sont tous les deux apc. Par défaut, ce périphérique utilisera un intervalle de contrôle de 60s par noeud.
Notez que vous pouvez utiliser une adresse IP quand vous indiquez le nom d'utilisateur hôte des noeuds.
[root@z1 ~]# pcs stonith create myapc fence_apc_snmp params \
ipaddr="zapc.example.com" pcmk_host_map="z1.example.com:1;z2.example.com:2" \
pcmk_host_check="static-list" pcmk_host_list="z1.example.com,z2.example.com" \
login="apc" passwd="apc"

Note

Quand vous créez un périphérique fence_apc_snmp stonith, vous apercevrez sans doute le message suivant que vous pouvez ignorer en toute sécurité :
Warning: missing required option(s): 'port, action' for resource type: stonith:fence_apc_snmp
La commande suivante affiche les paramètres d'un périphérique STONITH existant.
[root@rh7-1 ~]# pcs stonith show 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 pcmk_host_check=static-list pcmk_host_list=z1.example.com,z2.example.com login=apc passwd=apc
 Operations: monitor interval=60s (myapc-monitor-interval-60s)