Tutoriel Hâpy HA¶
DEPRECATED : les informations de cette pages ont été réintégrées dans la doc : http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleHapy/co/ConfigurationHA.html |
Pré-requis¶
- 3 machines Hâpy 2.7.1 ou +
- 4 IP dans le même sous-réseau (une par machine et une VIP)
- 4 noms dns pouvant être résolu (un par machine et un pour la VIP)
- Une résolution fonctionnelle (il est possible d'utiliser /etc/hosts via gen_config)
Étape 1: Installer et configurer les trois serveurs¶
- Installer les 3 noeuds, en choisir un qui sera le "premier" leader.
- Remplir les 3 genconfig, un des noeuds doit être le premier "leader", il aura un index 0.
- les IP
- l'index dans la grappe.
Attention : la liste des noeuds de virtualisation doit contenir tous les noeuds du cluster dans l'ordre de leur index.
Étape 2: Instancier la grappe¶
- Instancier les noeuds avec un index supérieur à 0
- Répondre non pour inscrire de nouveux noeuds dans la grappe.
- Instancier le noeud avec l'index 0
- Répondre "oui" pour inscrire de nouveaux noeuds dans la grappe.
- Reconfigurer les noeuds avec un index supérieur à 0
Étape 3: Vérification de la santé de la grappe.¶
Toutes les commandes doivent être exécutées sur le "leader", le "leader" est le porteur de la VIP, il est donc préférable d'utiliser la VIP pour l'interaction avec la grappe.
Vérifier la "zone"¶
# onezone show 0
ZONE 0 INFORMATION ID : 0 NAME : OpenNebula ZONE SERVERS ID NAME ENDPOINT 0 hapy1.cadoles.l http://hapy1.cadoles.lan/RPC2 1 hapy2.cadoles.l http://hapy2.cadoles.lan/RPC2 2 hapy3.cadoles.l http://hapy3.cadoles.lan/RPC2 HA & FEDERATION SYNC STATUS ID NAME STATE TERM INDEX COMMIT VOTE FED_INDEX 0 hapy1.cadoles.l leader 1 200 200 0 -1 1 hapy2.cadoles.l follower 1 200 200 1 -1 2 hapy3.cadoles.l follower 1 200 200 2 -1 ZONE TEMPLATE ENDPOINT="http://localhost:2633/RPC2"
Vérifier la grappe ONE¶
# onehost list
ID NAME CLUSTER TVM ALLOCATED_CPU ALLOCATED_MEM STAT 0 hapy1.cadoles.l default 0 0 / 100 (0%) 0K / 1.9G (0%) on 1 hapy2.cadoles.l default 0 0 / 100 (0%) 0K / 1.9G (0%) on 2 hapy3.cadoles.l default 0 0 / 100 (0%) 0K / 1.9G (0%) on
Il est possible que les hôtes soient en "err" et non en "on", après quelques minutes si les noeuds ne sont pas passé à "on" vous avez un problème.