...
| language | en |
|---|
Sometimes it can be desirable or necessary to set the corosync timeout for the PCS cluster higher.
This can, for example, be needed in environments where backups or snapshots of the virtual machine(s) regularly break the cluster due to the VMs being halted / frozen whilst the VM is "quiesced" (brought to a consistent snapshottable state).
Default / Current Value
The default value is 1000ms.
You can verify the current timeout like this:
| Code Block |
|---|
corosync-cmapctl | grep totem.token |
Change the Value
One one of the load balancers, edit the /etc/corosync/corosync.conf file.
Add the following entry to the totem section.
| Code Block |
|---|
token: 4000 |
The 4000 here will increase the token timeout to 4000 ms.
Propagate the Corosync Configuration to All Nodes
| Warning |
|---|
THIS WILL NOT WORK IF A PROXY IS BEING USED IN THE NETWORK. You will have to edit the configuration file on all nodes instead. |
| Code Block |
|---|
pcs cluster sync |
Reload the Corosync on all Cluster Nodes
| Code Block |
|---|
pcs cluster reload corosync |
Check the new Value
On all nodes
...
| Code Block |
|---|
corosync-cmapctl | grep totem.token |
...
| language | fr |
|---|
Parfois, il peut être souhaitable ou nécessaire de définir un délai d'attente corosync plus élevé pour le cluster PCS.
Cela peut, par exemple, être nécessaire dans des environnements où les sauvegardes ou les instantanés de la (des) machine(s) virtuelle(s) interrompent régulièrement le cluster en raison de l'arrêt/du gel des VM pendant que la VM est "quiescée" (amenée à un état snapshottable cohérent).
Valeur par défaut / Valeur actuelle
La valeur par défaut est de 1000ms.
Vous pouvez vérifier le délai d'attente actuel de la manière suivante :
| Code Block |
|---|
corosync-cmapctl | grep totem.token |
Modifier la valeur
Sur l'un des équilibreurs de charge, modifiez le fichier/etc/corosync/corosync.conf.
Ajoutez l'entrée suivante à la section totem.
| Code Block |
|---|
jeton: 4000 |
Le 4000 ici augmentera le délai d'attente du jeton à 4000 ms.
Propager la configuration de Corosync à tous les nœuds
| Warning |
|---|
CELA NE FONCTIONNERA PAS SI UN PROXY EST UTILISÉ SUR LE RÉSEAU. Vous devrez plutôt modifier le fichier de configuration sur tous les nœuds. |
| Code Block |
|---|
pcs cluster sync |
Recharger le Corosync sur tous les nœuds du Cluster
| Code Block |
|---|
pcs cluster reload corosync |
Vérifiez la nouvelle valeur
...
:
| Code Block |
|---|
corosync-cmapctl | grep totem.token |