Commit Graph

31 Commits

Author SHA1 Message Date
Joël Cuissinat 0d68553e4c * 29_one-master.xml : minimalist correction for template 60-one
Ref: #27290
2019-03-29 17:13:05 +01:00
Joël Cuissinat dfa08819fe * 29_one-master.xml : mySQL => MySQL 2019-03-29 16:47:27 +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
Daniel Dehennin 63af1776f5 Update OpenNebula configuration template to match 5.5.80
* dicos/29_one-master.xml: “OpenNebulaNetwork.conf” is moved for 5.6.

* tmpl/OpenNebulaNetwork.conf: update to match 5.5.80 configuration.

* tmpl/ldap_auth.conf: ditoo

* tmpl/oned.conf: ditoo.

* tmpl/vmm_exec_kvm.conf: ditoo.

Ref: #24197
2018-06-13 14:16:09 +02:00
Daniel Dehennin 151ce345e7 Merge branch 'feature/manage-default-cluster-name' 2018-04-09 11:13:15 +02:00
Daniel Dehennin 939f1b7591 The default cluster can be renamed
* dicos/29_one-master.xml: “one_cluster_name” store the name of the
  default cluster.

* postservice/30-one-mng: take care of the customizable cluster name.

* postservice/31-one-netmng: ditoo.

* scripts/onehost_create_all: ditoo.

Ref: #23553
2018-04-09 10:23:41 +02:00
Daniel Dehennin daf0700d15 LDAP authentication is handled by master daemon
* dicos/29_one-master.xml: new template to manage

* tmpl/ldap_auth.conf: import from eole-one-frontend

Ref: #21703
2017-10-19 11:09:12 +02:00
Joël Cuissinat 776da48429 Les variables multi décrivant le nœud de virtualisation sont obligatoires
Ref: #17333 @20m
2016-10-12 17:47:39 +02:00
Joël Cuissinat 4920cbaf15 Mise à niveau du dictionnaire 29_one-master.xml
* corrections cosmétiques et orthographiques
* renommage de la famille "Modèle de vm" en "Modèle"
* suppression des URL dans les balises d'aide

Ref: #17333 @1h
2016-10-12 16:36:15 +02:00
Emmanuel Garette f8bdbe1128 activer_multinode (ref #17333) 2016-10-04 14:12:04 +02:00
Emmanuel Garette ab52eababf Réoganisation du dictionnaire
- activer_onesinglenode => permet d'activer l'orchestrateur
- activer_multinode => permet d'activer plusieurs hyperviseurs
- création de la nouvelle famille "Modèle de VM"
- création de séparateur "Configuration des hyperviseurs"

ref #17333 @3h
2016-10-03 17:31:25 +02:00
Emmanuel Garette 2cf2d4f9a0 réorganisation cosmétique dans le dictionnaire
- Nom du réseau virtuel à plage d'adresse IP :

  - vnet_range_start et vnet_range_size sont maintenant obligatoires
  - vnet_network_addr est de type network
  - vnet_network_addr est calculé automatiquement
  - vérification que vnet_network_dns et vnet_network_gw est différent de vnet_range_start

- Nom du réseau virtuel à plage d'adresse ethernet : l2_vnet_size est maintenant obligatoire

- hapy_init_master_iso_version est maintenant calculé à partir de eole_release

ref #17333 @3h
2016-09-29 17:42:03 +02:00
Emmanuel Garette 714bf5b84c Correction de chaînes (ref #17333 @3h) 2016-09-28 17:59:54 +02:00
Joël Cuissinat e2a68f27ad Cosmétique sur dico 29_one-master.xml
Ref: #16991 @20m
2016-09-08 12:00:30 +02:00
Joël Cuissinat d4adbbaa46 Mise à niveau CreoleLint pour 29_one-master.xml
Ref: #16780 @20m
2016-09-02 12:34:11 +02:00
Philippe Caseiro 1a911bd9fc Utilisation du cluster par défaut ONE 5.0
Plutôt que de créer un cluster "par défaut" eole on utilise la
fonctionnalité incluse dans ONE 5.0

Toutes les resources sont automatiquement attachées au cluster défaut.

ref #16797 @2h
2016-07-21 15:17:42 +02:00
Philippe Caseiro 6e70270772 Correction de la balise service pour compatibilité avec la 2.6.0
ref #16780 @20m
2016-07-19 14:05:54 +02:00
Philippe Caseiro f7f093b120 Suppression d'une variable inutile onedb_version
Cette variable n'est pas utile le travail de vérification est fait par
l'outil OpenNebula.

ref #9456 @10m
2016-05-24 14:15:59 +02:00
Philippe Caseiro 38fdf33419 Retour du dictionnaire 2016-05-11 10:54:53 +02:00
Philippe Caseiro 9d2ccf7b92 Faire remonter le dictionnaire dans l'ordre de traitement.
ref #16117 @20m
2016-05-11 10:53:17 +02:00
Philippe Caseiro 9a60419daa Ajout du script de gestion de la mise à jour de la base de données
Pour l'instant compatible uniquement avec sqlite.

ref #9456 @1h
2016-05-10 14:35:32 +02:00
Klaas TJEBBES e9889cf0bc 99_one-master.xml : ajout d'une liste pour choisir le pilote réseau et
ajout de <help> pour vnets et l2_vnets
2016-04-27 17:21:25 +02:00
Klaas TJEBBES 861eb1a3bd Ajout de 99-init-hapy-master permettant la création d'un disque dur
vierge, l'ajout de l'image ISO EOLE, et l'ajout d'un template pour
installer un module EOLE REF #15946 @4h
2016-04-25 15:50:15 +02:00
Benjamin Bohard 1929e5024d Pouvoir supprimer tous les hooks malgré le caractère obligatoire de variables
L'une des variables esclaves est de type 'oui/non' et est interprétée comme
obligatoire. Il faut cacher le groupe si il n'y a plus de hook actif pour
éviter les problèmes d'accès à des variables.

Ref #12701
2015-09-04 16:56:22 +02:00
Philippe Caseiro 83eda7d01b postservice/31-one-netmng: Mise à jour de la création et la mise à jour des réseaux
La syntaxe des templates de réseau a changer dans OpenNebula, il faut maintenant
créer un bloc "AR=[]", l'IP de fin de la place n'est plus utile il faut juste saisir
la taille de la plage.

fixes #12566 @3h
2015-08-14 10:40:42 +02:00
Philippe Caseiro ffec623695 dicos/99_one-master.xml: Création des variables pour les Hook de type USER
On permet de configurer des HOOK de type USER qui lancent des actions lors de la CREATION des
utilisateurs.

ref #12522 @20m
2015-08-12 12:09:03 +02:00
Philippe Caseiro 85492585ae Ajout des variables Creole pour la gestion des hooks de VM
Création d'une famille "Hook" pour contenir tous les types de hook

Ajout des variables hapy_vm_hook* pour la gestion des hook de VM perso

Utilisation des variables dans le template oned.conf

fixes #12522 @2h
2015-08-12 11:04:11 +02:00
Philippe Caseiro b4f5544a25 dicos/99_one-master.xml: Ajout et utilisation de la variable arp_cache_poisoning
Permet d'activer ou de désactiver la protection arp_cache_poisoning, si cette option
est activée avec OpenVswitch et des réseaux de niveau 2, les VM ne boot pas car elles
n'ont pas d'IP et ovs-flowctl attend absolument une IP pour ajouter les règles anti ARP spoofing.
2015-07-09 08:08:22 +02:00
Gérald Schwartzmann a5d09b8bd7 correction de la description de la variable one_video_driver 2014-11-18 16:43:57 +01:00
Gérald Schwartzmann d970b0468d correction d'un label, suppression d'un point d'interrogation 2014-11-18 10:05:31 +01:00
Philippe Caseiro 7a3f95db42 Déplacement des fichiers depuis eole-one-singlenode 2014-11-13 10:06:16 +01:00