Projet

Général

Profil

Tutoriel Hâpy HA » Historique » Version 8

Joël Cuissinat, 13/11/2019 09:37

1 8 Joël Cuissinat
h1. Tutoriel Hâpy HA
2 7 Joël Cuissinat
3 8 Joël Cuissinat
4 7 Joël Cuissinat
|*DEPRECATED* : les informations de cette pages ont été réintégrées dans la doc :
5 7 Joël Cuissinat
http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/ModuleHapy/co/ConfigurationHA.html|
6 1 Philippe Caseiro
7 1 Philippe Caseiro
8 1 Philippe Caseiro
h2. Pré-requis
9 1 Philippe Caseiro
10 1 Philippe Caseiro
# 3 machines Hâpy 2.7.1 ou + 
11 1 Philippe Caseiro
# 4 IP dans le même sous-réseau (une par machine et une VIP)
12 1 Philippe Caseiro
# 4 noms dns pouvant être résolu (un par machine et un pour la VIP)
13 1 Philippe Caseiro
# Une résolution fonctionnelle (il est possible d'utiliser /etc/hosts via gen_config)
14 1 Philippe Caseiro
15 1 Philippe Caseiro
h2. Étape 1: Installer et configurer les trois serveurs
16 1 Philippe Caseiro
17 4 Philippe Caseiro
* Installer les 3 noeuds, en choisir un qui sera le "premier" leader.
18 4 Philippe Caseiro
* Remplir les 3 genconfig, un des noeuds doit être le premier "leader", il aura un index 0. 
19 4 Philippe Caseiro
20 4 Philippe Caseiro
Attention : Les 3 configurations sont presque identiques à quelques détails près:
21 4 Philippe Caseiro
* les IP
22 4 Philippe Caseiro
* l'index dans la grappe.
23 4 Philippe Caseiro
24 4 Philippe Caseiro
25 1 Philippe Caseiro
26 1 Philippe Caseiro
Attention : la liste des noeuds de virtualisation doit contenir tous les noeuds du cluster dans l'ordre de leur index.
27 1 Philippe Caseiro
28 5 Joël Cuissinat
h2. Étape 2: Instancier la grappe
29 5 Joël Cuissinat
30 2 Philippe Caseiro
* Instancier les noeuds avec un index supérieur à 0
31 2 Philippe Caseiro
* Répondre non pour inscrire de nouveux noeuds dans la grappe.
32 2 Philippe Caseiro
* Instancier le noeud avec l'index 0
33 2 Philippe Caseiro
* Répondre "oui" pour inscrire de nouveaux noeuds dans la grappe.
34 1 Philippe Caseiro
* Reconfigurer les noeuds avec un index supérieur à 0
35 3 Philippe Caseiro
36 3 Philippe Caseiro
h2. Étape 3: Vérification de la santé de la grappe.
37 3 Philippe Caseiro
38 6 Joël Cuissinat
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.
39 3 Philippe Caseiro
40 3 Philippe Caseiro
h3. Vérifier la "zone"
41 3 Philippe Caseiro
42 3 Philippe Caseiro
<pre>
43 3 Philippe Caseiro
# onezone show 0
44 3 Philippe Caseiro
</pre>
45 3 Philippe Caseiro
<pre>
46 3 Philippe Caseiro
ZONE 0 INFORMATION
47 3 Philippe Caseiro
ID                : 0
48 3 Philippe Caseiro
NAME              : OpenNebula
49 3 Philippe Caseiro
50 3 Philippe Caseiro
51 3 Philippe Caseiro
ZONE SERVERS
52 3 Philippe Caseiro
ID NAME            ENDPOINT
53 3 Philippe Caseiro
 0 hapy1.cadoles.l http://hapy1.cadoles.lan/RPC2
54 3 Philippe Caseiro
 1 hapy2.cadoles.l http://hapy2.cadoles.lan/RPC2
55 3 Philippe Caseiro
 2 hapy3.cadoles.l http://hapy3.cadoles.lan/RPC2
56 3 Philippe Caseiro
57 3 Philippe Caseiro
HA & FEDERATION SYNC STATUS
58 3 Philippe Caseiro
ID NAME            STATE      TERM       INDEX      COMMIT     VOTE  FED_INDEX
59 3 Philippe Caseiro
 0 hapy1.cadoles.l leader     1          200        200        0     -1
60 3 Philippe Caseiro
 1 hapy2.cadoles.l follower   1          200        200        1     -1
61 3 Philippe Caseiro
 2 hapy3.cadoles.l follower   1          200        200        2     -1
62 3 Philippe Caseiro
63 3 Philippe Caseiro
ZONE TEMPLATE
64 3 Philippe Caseiro
ENDPOINT="http://localhost:2633/RPC2"
65 3 Philippe Caseiro
</pre>
66 3 Philippe Caseiro
67 3 Philippe Caseiro
h3. Vérifier la grappe ONE
68 3 Philippe Caseiro
69 3 Philippe Caseiro
<pre>
70 3 Philippe Caseiro
# onehost list
71 3 Philippe Caseiro
</pre>
72 3 Philippe Caseiro
<pre>
73 3 Philippe Caseiro
  ID NAME            CLUSTER   TVM      ALLOCATED_CPU      ALLOCATED_MEM STAT
74 3 Philippe Caseiro
   0 hapy1.cadoles.l default     0       0 / 100 (0%)     0K / 1.9G (0%) on
75 3 Philippe Caseiro
   1 hapy2.cadoles.l default     0       0 / 100 (0%)     0K / 1.9G (0%) on
76 3 Philippe Caseiro
   2 hapy3.cadoles.l default     0       0 / 100 (0%)     0K / 1.9G (0%) on
77 3 Philippe Caseiro
</pre>
78 3 Philippe Caseiro
79 3 Philippe Caseiro
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.