27.4. Gestion d'un dispositif quorum dans un cluster
Il existe une variété de commandes pcs
que vous pouvez utiliser pour modifier les paramètres des périphériques quorum dans un cluster, désactiver un périphérique quorum et supprimer un périphérique quorum.
27.4.1. Modification des paramètres du dispositif de quorum
Vous pouvez modifier la configuration d'un périphérique quorum à l'aide de la commande pcs quorum device update
.
Pour modifier l'option host
du modèle de périphérique quorum net
, utilisez les commandes pcs quorum device remove
et pcs quorum device add
pour définir la configuration correctement, sauf si l'ancien et le nouvel hôte sont la même machine.
La commande suivante modifie l'algorithme du dispositif de quorum en lms
.
[root@node1:~]# pcs quorum device update model algorithm=lms Sending updated corosync.conf to nodes... node1: Succeeded node2: Succeeded Corosync configuration reloaded Reloading qdevice configuration on nodes... node1: corosync-qdevice stopped node2: corosync-qdevice stopped node1: corosync-qdevice started node2: corosync-qdevice started
[root@node1:~]# pcs quorum device update model algorithm=lms
Sending updated corosync.conf to nodes...
node1: Succeeded
node2: Succeeded
Corosync configuration reloaded
Reloading qdevice configuration on nodes...
node1: corosync-qdevice stopped
node2: corosync-qdevice stopped
node1: corosync-qdevice started
node2: corosync-qdevice started
27.4.2. Suppression d'un dispositif quorum
La commande suivante supprime un dispositif de quorum configuré sur un nœud de cluster.
[root@node1:~]# pcs quorum device remove Sending updated corosync.conf to nodes... node1: Succeeded node2: Succeeded Corosync configuration reloaded Disabling corosync-qdevice... node1: corosync-qdevice disabled node2: corosync-qdevice disabled Stopping corosync-qdevice... node1: corosync-qdevice stopped node2: corosync-qdevice stopped Removing qdevice certificates from nodes... node1: Succeeded node2: Succeeded
[root@node1:~]# pcs quorum device remove
Sending updated corosync.conf to nodes...
node1: Succeeded
node2: Succeeded
Corosync configuration reloaded
Disabling corosync-qdevice...
node1: corosync-qdevice disabled
node2: corosync-qdevice disabled
Stopping corosync-qdevice...
node1: corosync-qdevice stopped
node2: corosync-qdevice stopped
Removing qdevice certificates from nodes...
node1: Succeeded
node2: Succeeded
Après avoir supprimé un périphérique quorum, vous devriez voir le message d'erreur suivant lors de l'affichage de l'état du périphérique quorum.
[root@node1:~]# pcs quorum device status Error: Unable to get quorum status: corosync-qdevice-tool: Can't connect to QDevice socket (is QDevice running?): No such file or directory
[root@node1:~]# pcs quorum device status
Error: Unable to get quorum status: corosync-qdevice-tool: Can't connect to QDevice socket (is QDevice running?): No such file or directory
27.4.3. Destruction d'un dispositif quorum
La commande suivante désactive et arrête un périphérique quorum sur l'hôte du périphérique quorum et supprime tous ses fichiers de configuration.
[root@qdevice:~]# pcs qdevice destroy net Stopping quorum device... quorum device stopped quorum device disabled Quorum device 'net' configuration files removed
[root@qdevice:~]# pcs qdevice destroy net
Stopping quorum device...
quorum device stopped
quorum device disabled
Quorum device 'net' configuration files removed