Commit Graph

203 Commits

Author SHA1 Message Date
vincent 9873279e1d Merge branch 'develop' into dist/eole/2.7.0/develop 2019-03-13 14:14:28 +01:00
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
vincent f1e9d45e62 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-03-07 09:23:39 +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
vincent 458e5b4ca2 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-03-01 09:19:03 +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
vincent 2b2b064713 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-27 17:19:39 +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
vincent 79878882ea Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-27 11:37:18 +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
vincent dfb8a63743 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-26 09:36:43 +01:00
Emmanuel Garette 3e641814cf initialisation HA à la fin de l'instance 2019-02-25 16:44:11 +01:00
vincent 853b6c11b7 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 16:20:28 +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
vincent e95ac1b8c6 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 15:47:08 +01:00
Emmanuel Garette 3da92ac827 copie .one leader => follower 2019-02-25 15:45:40 +01:00
vincent 45c7004aed Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 15:04:57 +01:00
Emmanuel Garette 859d8f3cb7 update onehost_create_all 2019-02-25 15:03:20 +01:00
vincent 574e04ce9b Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 12:16:25 +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
vincent b6cbb6d9df Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-25 10:55:02 +01:00
Emmanuel Garette bc05faa091 correction boucle pour onehost_create_all 2019-02-25 10:50:45 +01:00
vincent d2caf81c1f Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-22 17:18:35 +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
vincent d89f1dfdeb Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-22 14:49:53 +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 aa1d163154 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-22 14:09:19 +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
vincent 24ff71f4a6 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-21 16:46:18 +01:00
Emmanuel Garette 2f7074ce3c correction upgrade de la base 2019-02-21 16:41:08 +01:00
vincent 09a8e23ba2 Merge branch 'develop' into dist/eole/2.7.0/develop 2019-02-21 16:38:57 +01:00