Commit Graph

55 Commits

Author SHA1 Message Date
Philippe Caseiro 75faa9e9d7 Correction du script de diagnose.
Il faut utiliser service et pas /etc/init.d
2016-07-22 10:27:36 +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 051136ac81 Mise à jour de la création des réseaux L2 et L3.
Le type de réseau n'est plus attaché a l'hôte mais au réseau lui même.

ref #16784 @1h
2016-07-21 11:14:44 +02:00
Philippe Caseiro b4ab4e1ec2 Suppression de l'option -n a la création de l'hôte dans le cluster.
Il n'est plus nécessaire de spécifié une typologie de réseau pour
l'hôte, il peut en avoir plusieurs.

ref #16784 @20m
2016-07-20 10:27:51 +02:00
Philippe Caseiro f65d3eefba Le démon ONE n'a pas besoin d'écouter sur adresse_ip_eth0
ref #16788 @10m
2016-07-20 10:18:13 +02:00
Philippe Caseiro e5480fdfe3 Mise à jour du template oned.conf pour OpenNebula 5.0.1
ref #16788 @40m
2016-07-20 10:11:16 +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
Daniel Dehennin b954694409 Merge branch '2.4.2/master' 2016-07-19 10:54:02 +02:00
Daniel Dehennin 16de49e474 Ne pas mettre à jour les AR des réseaux L2
Un reconfigure ajoute l’AR en tant qu’attribut de contextualisation.

Il ne faut pas ajouter l’AR lors de la mise à jour de la définition du
réseau.

* postservice/31-one-netmng (OneNetworkL2.create_template): Test du mode
  mise à jour avant d’ajouter l’AR au modèle du réseau.

Ref: #16275
2016-06-17 09:59:43 +02:00
Daniel Dehennin b05b853fcb Merge branch '2.4.2/16275-use-mac-in-l2-networks' 2016-06-02 11:43:41 +02:00
Daniel Dehennin dd06c262df Merge branch '2.4.2/16275-use-mac-in-l2-networks' 2016-06-02 11:43:30 +02:00
Daniel Dehennin 0ac6a56e62 Réseaux L2: Ajout de l’adresse MAC de gen_config
* postservice/31-one-netmng (OneNetworkL2.create_template): Si la
  première adresse MAC est définie, on l’utilise dans le template de
  création du réseau.

Ref: #16275
2016-06-02 11:43:14 +02:00
Philippe Caseiro 873ef553b5 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:17:01 +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 2b7cfcc866 Correction du script diagnose
Affiche une erreur sur hapy-master car oneflow n'est pas installé.

ref #16117 @20m
2016-05-11 13:53:34 +02:00
Philippe Caseiro 6fc9b508a3 Correction du script diagnose
Affiche une erreur sur hapy-master car oneflow n'est pas installé.

ref #16117 @20m
2016-05-11 13:52:17 +02:00
Philippe Caseiro 4f32b29ef8 Sur le module hapy-master il ne faut pas joindre l'hôte local au cluster
ref #16117
2016-05-11 11:34:18 +02:00
Philippe Caseiro fd17859138 Correction syntaxique dans le template oned.conf 2016-05-11 11:34:11 +02:00
Philippe Caseiro b995c007ae Correction de l'utilisation de CreoleGet 2016-05-11 11:34:02 +02:00
Philippe Caseiro 9004d3004b Sur le module hapy-master il ne faut pas joindre l'hôte local au cluster
ref #16117
2016-05-11 11:31:53 +02:00
Philippe Caseiro fa3e60b0c5 Correction syntaxique dans le template oned.conf 2016-05-11 11:22:05 +02:00
Philippe Caseiro 793f021a8d Correction de l'utilisation de CreoleGet 2016-05-11 11:15:07 +02:00
Philippe Caseiro c52c133b69 Correction de la configuration oned 2016-05-11 11:07:57 +02:00
Philippe Caseiro 390e5e5200 Correction de la configuration oned 2016-05-11 11:07:13 +02:00
Philippe Caseiro 83eb1511fb Correction de l'utilisation de variables d'autres dictionnaires
Par sécurité et pour éviter les problèmes j'utilise getVar pour les
variables qui ne sont pas fournient par le dico du projet.

ref #16117 @20m
2016-05-11 11:03:13 +02:00
Philippe Caseiro 72711fb858 Correction de l'utilisation de variables d'autres dictionnaires
Par sécurité et pour éviter les problèmes j'utilise getVar pour les
variables qui ne sont pas fournient par le dico du projet.

ref #16117 @20m
2016-05-11 11:01:33 +02:00
Philippe Caseiro 64f6471cde Faire remonter le dictionnaire dans l'ordre de traitement
Ce dictionnaire doit être traité avant 30_hapy-master.xml (dico du
module hapy-master)
2016-05-11 10:55:38 +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 a11282c720 Mise à jour du Makefile pour la 2.6 2016-05-11 10:33:18 +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
Philippe Caseiro 330c096ed6 Rendre la création d'utilisateur plus visible 2016-05-10 14:01:55 +02:00
Philippe Caseiro 4a9aed61bc Merge branch 'fix-13050' 2016-05-10 12:27:19 +02:00
Philippe Caseiro fcf243ae46 Correction de la création des réseaux virtuels,
Correction du test qui cherche le header de la réponse des commandes
ONE.

Dans le cas qui nous occupe on cherche l'ID du cluster a partir du nom,
si le nom contiens "ID" le test qui cherche les headers de la commande
trouve que la ligne est également un header et donc ne retourne pas le
résultat.

Pour corriger j'utilise "re" et j'essaye de matcher "^.*ID " ce qui est
beaucoup plus propre que de cherche juste "ID" dans la ligne.

ref #13050 @2h
2016-05-10 12:14:38 +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 0532bf23a5 99-init-hapy-master : suppression de "delete" en trop REF #15946 2016-04-25 16:17:09 +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
Klaas TJEBBES 8563a5d47f ajout du script "postservice/99-create-eoleone-user" pour la création automatique de l'utilisateur "eoleone" dans le groupe "oneadmin" à l'instance REF #15947 @1h 2016-04-21 15:30:52 +02:00
Klaas TJEBBES 7c0a6e6065 hooks/graphicsfw : correction des règles iptables REF #12175 @1h 2016-04-18 17:15:49 +02:00
Daniel Dehennin 575c328926 Release version 2.4.2
* Makefile: Mise à jour de la release.
2016-04-04 15:42:50 +02:00
Daniel Dehennin 366ce687fd Release version 2.4.1
* Makefile: Mise à jour de la version.
  Ajout de la release.

* .gitignore: règles minimale pour les fichiers de sauvegarde des
éditeurs.
2016-04-04 15:41:47 +02:00
Benjamin Bohard 7310e1afcd Protéger l'appel aux variables hapy_*_hook dans les templates également.
Ref #12701
2015-09-14 17:39:03 +02:00
Benjamin Bohard d109022282 Merge branch '2.4.1/12701-protection_esclave_obligatoire' 2015-09-04 16:56:49 +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 7c5ecd6ed0 postservice/30-one-mng: Uilisation de onecluster list dans get_cluster_id_by_name
Si le nom du cluster contiens la chaine "ID" le script sort une erreur

On utilise donc une autre commande avec une autre méthode de parsing pour obtenir
le résultat

fixes #12576 @1h
2015-08-14 10:36:46 +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 62b0408cbe tmpl/oned.conf: Correction syntaxique
Il faut des "," a la fin des linges de configuration des hook

ref #12522 @10m
2015-08-12 11:28:01 +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