5.7. Configuration du fencing pour les membres du cluster
Une fois les étapes initiales de création du cluster et des périphériques fence terminées, vous devrez configurer le fencing pour les nœuds du cluster. Pour configurer le fencing pour les nœuds après la création d'un nouveau cluster et la configuration des périphériques fence du cluster, suivez les étapes de cette section. Remarquez que vous devez configurer le fencing pour chaque nœud du cluster.
Cette section documente les procédures suivantes :
5.7.1. Configurer un périphérique fence unique basé sur l'alimentation pour un nœud
Uilisez la procédure suivante pour configurer un nœud avec un périphérique fence unique basé sur l'alimentation qui utilise un périphérique fence nommé
apc
utilisant l'agent de fencing fence_apc
.
- Ajoutez une méthode fence pour le nœud, en fournissant un nom pour la méthode fence.
ccs -h host --addmethod method node
Par exemple, pour configurer une méthode fence nomméeAPC
pour le nœudnode-01.example.com
dans le fichier de configuration sur le nœud du clusternode-01.example.com
, exécutez la commande suivante :ccs -h node01.example.com --addmethod APC node01.example.com
- Ajoutez une instance fence à la méthode. Vous devez spécifier le périphérique fence à utiliser pour le nœud, le nœud auquel s'applique cette instance, le nom de la méthode, et toute autre option de cette méthode qui serait spécifique à ce nœud :
ccs -h host --addfenceinst fencedevicename node method [options]
Par exemple, pour configurer une instance fence dans le fichier de configuration sur le nœud du clusternode-01.example.com
qui utilise le port d'alimentation 1 de l'interrupteur APC sur le périphérique fence nomméapc
pour clore le nœud du clusternode-01.example.com
à l'aide de la méthode nomméeAPC
, exécutez la commande suivante :ccs -h node01.example.com --addfenceinst apc node01.example.com APC port=1
Vous devrez ajouter une méthode fence pour chaque nœud du cluster. Les commande suivantes configurent une méthode fence pour chaque nœud avec la méthode nommée
APC
. Le périphérique pour la méthode fence spécifie apc
comme nom de périphérique, qui est un périphérique précédemment configuré avec l'option --addfencedev
, comme le décrit la Section 5.5, « Configuration des périphériques fence ». Chaque nœud est configuré avec un numéro de port d'alimentation de l'interrupteur APC unique : le numéro de port de node-01.example.com
est 1
, le numéro de port de node-02.example.com
est 2
, et le numéro de port de node-03.example.com
est 3
.
ccs -h node01.example.com --addmethod APC node01.example.com ccs -h node01.example.com --addmethod APC node02.example.com ccs -h node01.example.com --addmethod APC node03.example.com ccs -h node01.example.com --addfenceinst apc node01.example.com APC port=1 ccs -h node01.example.com --addfenceinst apc node02.example.com APC port=2 ccs -h node01.example.com --addfenceinst apc node03.example.com APC port=3
L'Exemple 5.2, «
cluster.conf
après avoir ajouté des méthodes fence basées sur l'alimentation » montrera un fichier de configuration cluster.conf
une fois que vous aurez ajouté ces méthodes et instances de fencing à chaque nœud du cluster.
Exemple 5.2. cluster.conf
après avoir ajouté des méthodes fence basées sur l'alimentation
<cluster name="mycluster" config_version="3"> <clusternodes> <clusternode name="node-01.example.com" nodeid="1"> <fence> <method name="APC"> <device name="apc" port="1"/> </method> </fence> </clusternode> <clusternode name="node-02.example.com" nodeid="2"> <fence> <method name="APC"> <device name="apc" port="2"/> </method> </fence> </clusternode> <clusternode name="node-03.example.com" nodeid="3"> <fence> <method name="APC"> <device name="apc" port="3"/> </method> </fence> </clusternode> </clusternodes> <fencedevices> <fencedevice agent="fence_apc" ipaddr="apc_ip_example" login="login_example" name="apc" passwd="password_example"/> </fencedevices> <rm> </rm> </cluster>
Remarquez que lorsque vous aurez terminé de configurer tous les composants de votre cluster, vous devrez synchroniser le fichier de configuration du cluster à tous les nœuds, comme le décrit la Section 5.15, « Propager le fichier de configuration sur les nœuds du cluster ».