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 | ||
informatique:systeme:ha:pacemaker [2019/03/11 14:58] – bn8 | informatique:systeme:ha:pacemaker [2019/03/11 15:27] (Version actuelle) – [Exemple de mise en place d'une VIP] bn8 | ||
---|---|---|---|
Ligne 75: | Ligne 75: | ||
</ | </ | ||
- | ===== Configuration de base ===== | + | ===== Configuration de base pour un cluster à deux nœuds |
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 // |
crm(live)# configure | crm(live)# configure | ||
crm(live)configure# | crm(live)configure# | ||
- | * Un éditeur vous ouvrira alors la configuration du cluster. Modifier la comme dans l' | + | * Un éditeur vous ouvrira alors la configuration du cluster. Modifier la comme dans l' |
- | attributes standby=" | + | node 1084754509: ldap2 |
- | node srvvirt2 \ | + | |
- | attributes standby=" | + | |
primitive pinggw ocf: | primitive pinggw ocf: | ||
- | | + | params host_list=" |
- | op monitor interval="10s" | + | op monitor interval=10s timeout=100s \ |
- | op start interval="0" | + | op start interval=0 timeout=100s \ |
- | op stop interval="0" | + | op stop interval=0 timeout=100s |
clone clonepinggw pinggw | clone clonepinggw pinggw | ||
- | property | + | property cib-bootstrap-options: \ |
- | dc-version="1.0.9-74392a28b7f31d7ddc86689598bd23114f58978b" | + | have-watchdog=false |
- | cluster-infrastructure=" | + | dc-version=1.1.16-94ff4df |
- | | + | cluster-infrastructure=corosync |
- | stonith-enabled="false" | + | cluster-name=ldap \ |
- | no-quorum-policy="ignore"</ | + | stonith-enabled=false \ |
- | * Si vous ne souhaitez pas que vos ressources migrent après un // | + | no-quorum-policy=ignore</ |
- | resource-stickiness="100"</ | + | * Si vous ne souhaitez pas que vos ressources migrent après un // |
+ | resource-stickiness=100</ | ||
+ | * Quitter l' | ||
+ | * Appliquer la nouvelle configuration en exécutant la commande // | ||
+ | * Vous pouvez constater le nouveau status en remontant d'un niveau avec la commande //cd// puis en exécutant la commande // | ||
+ | |||
+ | ===== Exemple de mise en place d'une VIP ===== | ||
+ | |||
+ | Nous allons mettre en place dans cette exemple : | ||
+ | * Une primitive // | ||
+ | * Une règle de location // | ||
+ | * Une règle de location // | ||
+ | Pour cela : | ||
+ | * Éditer la configuration du cluster et ajouter les lignes suivantes en ajustant de paramètre de configuration de la VIP : < | ||
+ | params ip=192.168.3.79 nic=ens192 cidr_netmask=24 \ | ||
+ | meta migration-threshold=2 \ | ||
+ | op monitor interval=20 timeout=60 on-fail=restart | ||
+ | location vip-ldap-on-connected-host-only vip-ldap \ | ||
+ | rule -inf: not_defined pinggwval or pinggwval lt 100 | ||
+ | location vip-ldap-on-ldap1 vip-ldap 50: ldap1</ | ||
===== Trucs et astuces ===== | ===== Trucs et astuces ===== | ||