Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes | ||
informatique:systeme:ha:pacemaker [2011/10/24 17:05] – [Installation] bn8 | informatique:systeme:ha:pacemaker [2019/03/11 14:58] – bn8 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
- | * Installation sur les deux machines : < | + | |
- | * Création de la clé partagér : | + | ===== Installation ===== |
- | | + | <note warning> |
- | * Sur la machine 2 : Récupérer | + | * Installation sur les deux machines : < |
- | * Sur les deux machines, éditer | + | |
+ | | ||
+ | * Éditer | ||
+ | * ajuster le paramètre | ||
+ | * modifier le paramètre // | ||
+ | * modifier | ||
+ | * modifier la partie configurant l' | ||
# The following values need to be set based on your environment | # The following values need to be set based on your environment | ||
ringnumber: 0 | ringnumber: 0 | ||
bindnetaddr: | bindnetaddr: | ||
- | mcastaddr: | + | mcastaddr: |
mcastport: 5405 | mcastport: 5405 | ||
+ | ttl: 1 | ||
}</ | }</ | ||
- | | + | * Si votre cluster n'est composé que de deux noeuds, ajouter le paramètre // |
- | | + | * Ajouter une section // |
+ | node { | ||
+ | ring0_addr: 192.168.3.207 | ||
+ | } | ||
+ | node { | ||
+ | ring0_addr: 192.168.3.208 | ||
+ | } | ||
+ | }</ | ||
+ | | ||
+ | <note tip>Si vous utilisez OCFS2 entre autre, il est nécesaire | ||
name: openais_ckpt | name: openais_ckpt | ||
ver: 0 | ver: 0 | ||
- | }</ | + | }</code></ |
- | * Sur les deux machines, activer le lancement | + | * Sur la machine 2, faite un rsync de l' |
- | * Sur les deux machines, | + | * Sur les deux machines, |
L' | L' | ||
- | < | + | < |
- | Last updated: Mon Dec 6 18:38:18 2010 | + | Current DC: ldap1 (version 1.1.16-94ff4df) |
- | Stack: | + | Last updated: Mon Mar 11 15:54:50 2019 |
- | Current DC: srvvirt1 | + | Last change: Mon Mar 11 15:54:25 2019 by hacluster via crmd on ldap1 |
- | Version: 1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b | + | |
- | 2 Nodes configured, 2 expected votes | + | |
- | 0 Resources configured. | + | |
- | ============ | + | |
- | Online: [ srvvirt1 srvvirt2 ]</ | + | 2 nodes configured |
+ | 0 resources configured | ||
- | ====== Configuration de base ====== | + | Online: [ ldap1 ldap2 ] |
+ | |||
+ | No resources | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Communication Unicast ===== | ||
+ | |||
+ | Par défaut, le dialogue entre les nodes se fait en multicast. Il peut être utile dans certain cas de configurer celui-ci en unicast. Pour cela, // | ||
+ | |||
+ | La configuration du mode Unicast ce fait comme expliquer ci dessus aux exceptions décrite ci-dessous : | ||
+ | |||
+ | < | ||
+ | totem { | ||
+ | [...] | ||
+ | interface { | ||
+ | ringnumber: 0 | ||
+ | bindnetaddr: | ||
+ | member { | ||
+ | memberaddr: 10.32.0.10 | ||
+ | } | ||
+ | member { | ||
+ | memberaddr: 10.32.1.11 | ||
+ | } | ||
+ | mcastaddr: 226.94.1.6 | ||
+ | mcastport: 5605 | ||
+ | } | ||
+ | transport: udpu | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Configuration de base ===== | ||
Nous allons entre autre mettre en place un //ping// régulier pour s' | Nous allons entre autre mettre en place un //ping// régulier pour s' | ||
* Pour accéder à la configuration du cluster pacemaker, entrer dans //crm//, passer en mode // | * Pour accéder à la configuration du cluster pacemaker, entrer dans //crm//, passer en mode // | ||
Ligne 52: | Ligne 96: | ||
expected-quorum-votes=" | expected-quorum-votes=" | ||
stonith-enabled=" | stonith-enabled=" | ||
- | no-quorum-policy=" | + | no-quorum-policy=" |
- | rsc_defaults $id=" | + | * Si vous ne souhaitez pas que vos ressources migrent après un // |
resource-stickiness=" | resource-stickiness=" | ||
+ | ===== Trucs et astuces ===== | ||
+ | |||
+ | ==== Eviter que l' | ||
+ | |||
+ | - Lorsque des ressources clonés sont ordonnés, au redémarrage d'un node, pour respecter l' | ||
+ | params interleave=" | ||
+ | | ||
+ | | ||
+ | - Si une node a par exemple monté une ressource drbd suite à la défaillance du master et que vous voulez le repasser sur la machine de nouveau opérationnelle : | ||
+ | |||
+ | On liste les ressources | ||
+ | |||
+ | crm_resource -l | ||
+ | |||
+ | Puis on migre la resource | ||
+ | |||
+ | crm_resource --resource < | ||