Projet

Général

Profil

Tutoriel Hâpy HA » Historique » Version 3

Philippe Caseiro, 30/10/2019 13:53

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