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)