vincent
eccde53736
test
2019-03-13 14:11:39 +01:00
Philippe Caseiro
dcc8eeeece
Correction d'une erreur de syntaxe
2019-03-13 12:12:29 +01:00
Philippe Caseiro
78a27b4fdd
Ajout du support OpenNebula HA dans Hâpy
...
Ajouter la possibilité de créer une grappe haute disponibilité entre
plusieurs Hâpy (https://docs.opennebula.org/5.6/advanced_components/ha/index.html )
Pré-requis : Les datastores doivent être partagés entre tous les Hâpy
via NFS ou tout autre système de fichiers accécibles de manière
concurrente entre les serveurs (Glusterfs, Ceph, DRBD).
Pour faire ce développement nous nous sommes basés sur eole-glusterfs
qui permet de créer une grappe glusterfs (https://dev-eole.ac-dijon.fr/projects/eole-glusterfs )
2019-03-01 16:42:14 +01:00
Philippe Caseiro
2008031e91
Follower don't have to manage ONE networks
2019-03-01 14:15:18 +01:00
Philippe Caseiro
ecb6441aef
Merge branch 'add-ha' of https://dev-eole.ac-dijon.fr/git/eole-one-master into add-ha
2019-03-01 14:03:24 +01:00
Emmanuel Garette
8ce8a16a0b
no firewall rule between nodes
2019-03-01 12:30:00 +01:00
Emmanuel Garette
89128ccba5
remove node wait in HA mode
2019-03-01 12:07:16 +01:00
Philippe Caseiro
e506b9c2d8
Fix VM name for diagnose display
2019-03-01 11:15:17 +01:00
Philippe Caseiro
94a498aef6
Add info message for onehost_create_all on follower
2019-02-28 11:51:39 +01:00
Emmanuel Garette
d7a4769ec0
change tab to 4 spaces + add ssh-keyscan
2019-02-28 11:10:45 +01:00
Philippe Caseiro
10369f18f9
Host creation is only for the 'Leader' and not for the followers
2019-02-28 10:58:25 +01:00
Philippe Caseiro
d9b15ac7fa
Do not ask questions when reconfigure is called
2019-02-28 10:47:34 +01:00
Emmanuel Garette
d9cac17d80
ouvrir les règles de firewall pour l'interface donnée par l'utilisateur
2019-02-27 17:13:36 +01:00
Philippe Caseiro
5928acc3cf
Merge branch 'add-ha' of https://dev-eole.ac-dijon.fr/git/eole-one-master into add-ha
2019-02-27 11:35:07 +01:00
Philippe Caseiro
36fae0773d
Manage sqlite sync and shared datastore in ha mode
2019-02-27 11:34:34 +01:00
Emmanuel Garette
be27bdad63
la configuration de la VIP doit etre répliqué sur la slave
2019-02-27 10:01:27 +01:00
Emmanuel Garette
3e641814cf
initialisation HA à la fin de l'instance
2019-02-25 16:44:11 +01:00
Emmanuel Garette
d5a664246d
ne pas attendre
2019-02-25 16:19:32 +01:00
Emmanuel Garette
c52965f017
copie .one leader => follower
2019-02-25 16:18:40 +01:00
Emmanuel Garette
3da92ac827
copie .one leader => follower
2019-02-25 15:45:40 +01:00
Emmanuel Garette
859d8f3cb7
update onehost_create_all
2019-02-25 15:03:20 +01:00
Emmanuel Garette
42dfb0cdaa
onehost_create_all
2019-02-25 12:11:30 +01:00
Emmanuel Garette
4c7ebd5d27
sync host
2019-02-25 11:56:15 +01:00
Emmanuel Garette
b06123cc04
sync host
2019-02-25 11:52:47 +01:00
Emmanuel Garette
bc05faa091
correction boucle pour onehost_create_all
2019-02-25 10:50:45 +01:00
Emmanuel Garette
41d45ed2a2
gestion de la copie des clefs pour les followers
2019-02-22 17:16:04 +01:00
Emmanuel Garette
f945e19efb
copie de la bonne clef sur les noeuds
2019-02-22 17:05:11 +01:00
Emmanuel Garette
a640384c5b
initialiser la HA en dernier
2019-02-22 14:47:20 +01:00
Emmanuel Garette
5661832da8
cacher le nombre de connexion à la base si mode sqlite
2019-02-22 14:10:10 +01:00
vincent
85bebcb6ae
Merge branch 'add-ha' of https://dev-eole.ac-dijon.fr/git/eole-one-master into add-ha
2019-02-22 14:03:32 +01:00
vincent
a85189fd8f
Conditionnement sur le mode HA et Leader pour l'exécution de l'init_ha
2019-02-22 14:02:50 +01:00
Emmanuel Garette
babaddf7e4
Revert "ugly patch 320a8c26c0
?diff=unified"
...
This reverts commit 5ec8930a6f
.
2019-02-22 10:57:27 +01:00
Emmanuel Garette
5ec8930a6f
ugly patch 320a8c26c0
?diff=unified
2019-02-22 10:51:18 +01:00
Emmanuel Garette
2f7074ce3c
correction upgrade de la base
2019-02-21 16:41:08 +01:00
Emmanuel Garette
24aff2dd05
correction upgrade de la base
2019-02-21 16:37:15 +01:00
Emmanuel Garette
91d54ac412
correction upgrade de la base
2019-02-21 16:05:52 +01:00
Emmanuel Garette
a785cedbf6
tester si one_ha_server_index est accessible
2019-02-21 14:31:49 +01:00
Emmanuel Garette
7a779cdec4
one_server_index => one_ha_server_index
2019-02-21 14:23:33 +01:00
Emmanuel Garette
3a74f7932c
en mode mysql upgrade la database en mode mysql
2019-02-21 14:10:54 +01:00
Emmanuel Garette
8c28ae6e6b
fusion one_followers_domain et one_nodes
2019-02-21 14:01:12 +01:00
Philippe Caseiro
693532b324
Adding host sync with rsync
...
ONE 5.6.1 is affected by this bug :
https://github.com/OpenNebula/one/issues/2962
Fixed in 5.6.2 but we don't have packages for this version.
2019-02-21 10:53:26 +01:00
Emmanuel Garette
171328c890
si enable_one_ha est à oui, RPC ecoute sur toutes les interfaces (dont lo)
2019-02-20 15:58:49 +01:00
Emmanuel Garette
7fc554a7ac
fixe
2019-02-20 15:53:05 +01:00
Emmanuel Garette
4bc36ce4ee
templatise le nombre de connexion à la base de données + gestion du service opennebula-scheduler
2019-02-20 15:47:11 +01:00
Emmanuel Garette
ab1bebce10
en HA RPC doit être accessible sur eth0
2019-02-20 15:20:59 +01:00
Emmanuel Garette
67c7ba9b97
en HA RPC doit être accessible sur eth0
2019-02-20 14:17:48 +01:00
Emmanuel Garette
6d2199121d
typo
2019-02-19 15:07:17 +01:00
Emmanuel Garette
e6729673fb
HA must not be actived when migrate sqlite to mysql
2019-02-19 11:53:12 +01:00
Emmanuel Garette
6a75234cb8
ne migrer sqlite vers mysql qu'à l'instance
2019-02-19 09:18:57 +01:00
Emmanuel Garette
fb1bea8654
only start opennebula if database do not exists
2019-02-18 18:25:26 +01:00