5.7.2. Configurer un périphérique fence unique basé sur stockage pour un nœud
Lors de l'utilisation de méthodes fence sans alimentation (de l'anglais, « non-power fencing methods ». Par exemple, le fencing de réseaux SAN ou de stockage) pour clôturer un nœud, vous devez configurer unfencing pour le périphérique fence. Cela vous permet de vous assurer qu'un nœud clôturé ne sera pas ré-activé avant que le nœud ne soit redémarré. Lorsque vous configurez unfencing pour un nœud, vous spécifiez un périphérique qui met en miroir le périphérique fence correspondant que vous avez configuré pour le nœud avec l'addition notable de l'action explicite de
on
ou de enable
.
Pour obtenir plus d'informations sur le processus pour unfence un nœud, reportez-vous à la page man
fence_node
(8).
Utilisez la procédure suivante pour configurer un nœud avec un périphérique fence unique basé sur stockage qui utilise un périphérique fence nommé
sanswitch1
utilisant l'agent de fencing fence_sanbox2
.
- Ajoutez une méthode fence pour le nœud, en fournissant un nom pour la méthode fence.
ccs -h host --addmethod method node
ccs -h host --addmethod method node
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple, pour configurer une méthode fence nomméeSAN
pour le nœudnode-01.example.com
dans le fichier de configuration du nœud du clusternode-01.example.com
, exécutez la commande suivante :ccs -h node01.example.com --addmethod SAN node01.example.com
ccs -h node01.example.com --addmethod SAN node01.example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 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]
ccs -h host --addfenceinst fencedevicename node method [options]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Par exemple, pour configurer une instance fence dans le fichier de configuration du nœud du clusternode-01.example.com
qui utilise le port d'alimentation 11 de l'interrupteur SAN sur le périphérique fence nommésanswitch1
afin qu'il clôture le nœud du clusternode-01.example.com
à l'aide de la méthode nomméeSAN
, exécutez la commande suivante :ccs -h node01.example.com --addfenceinst sanswitch1 node01.example.com SAN port=11
ccs -h node01.example.com --addfenceinst sanswitch1 node01.example.com SAN port=11
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Pour configurer unfencing pour le périphérique fence basé sur stockage de ce nœud, exécutez la commande suivante :
ccs -h host --addunfence fencedevicename node action=on|off
ccs -h host --addunfence fencedevicename node action=on|off
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Vous devrez ajouter une méthode fence pour chaque nœud dans le cluster. Les commandes suivantes configurent une méthode fence pour chaque nœud avec la méthode nommée
SAN
. Le périphérique de la méthode fence spécifie sanswitch
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 physique SAN unique : le numéro de port de node-01.example.com
est 11
, le numéro de port de node-02.example.com
est 12
, et le numéro de port de node-03.example.com
est 13
.
L'Exemple 5.3, «
cluster.conf
après avoir ajouté des méthodes fence basé sur stockage » montre un fichier de configuration cluster.conf
après avoir ajouté des méthodes de fencing, des instances de fencing et « l'unfencing » à chaque nœud du cluster.
Exemple 5.3. cluster.conf
après avoir ajouté des méthodes fence basé sur stockage
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 ».