Commit Graph

89 Commits

Author SHA1 Message Date
Philippe Caseiro 3e50d4935e Réorganisation du lancement des services sur Hapy
Si opennebula se lance avant libvirt-bin lest hôtes sont
en erreur pendant un petit moment, afin d'éviter cet "affichage"
désagréable on force le démarrage du service opennebula après
libvirt-bin et multi-user.target.

ref #19140 @1h
2017-02-14 10:41:57 +01:00
Daniel Dehennin c03b472a9f Merge branch '2.4.2/18448-do-not-use-localtime' 2016-12-23 13:35:44 +01:00
Daniel Dehennin 539f5a3bd3 Les machines GNU/Linux gèrent l’horloge en UTC
L’utilisation de « LOCALTIME » pour les modèles de VM EOLE peut-être
problématique.

Pour les postes Linux, elle entraîne un décalage de l’horloge au
démarrage de la machine virtuelle qui devra être corrigé par ntp.

Ce qui peut entraîner des soucis avec certains services comme mysql.

* postservice/99-init-hapy-master (FEATURES): Suppression de
  « LOCALTIME ».

Ref: #18448
2016-12-23 13:33:58 +01:00
Philippe Caseiro 899761e535 Merge branch '2.6.0/master' 2016-10-14 16:15:43 +02:00
Philippe Caseiro 95a74c0f0a Correction du script de création des hôtes dans le cluster
Il n'est plus possible d'utiliser ssh-copy-id, mise en place de la
méthode proposée par Daniel dans la demande pour la copie des clés sans
utiliser ssh-copy-id.

Modification de la commande de création des noeuds dans ONE, l'option
"-n" n'existe plus.

ref #17465 @2h (Contribution Cadoles)
2016-10-14 15:57:04 +02:00
Philippe Caseiro 5c18a0b5f5 Merge branch '2.6.0/master' 2016-10-14 14:54:25 +02:00
Philippe Caseiro 5985b56e46 Correction de la méthode d'ajout de l'image iso.
On fait télécharger l'image iso directement par ONE.
Pour l'instant pour garder l'esprit on attend la fin
de l'initialisation pour rendre la main, mais on pourrais très
bien laisser l'ajout se faire en tache de fond

ref #17430 @1h (Contribution Cadoles)
2016-10-14 14:53:29 +02:00
Joël Cuissinat 8bbc470d01 Merge branch '2.6.0/master' 2016-10-12 17:50:23 +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 5f27ac0936 Merge branch '2.6.0/master' 2016-10-12 16:39:35 +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
Daniel Dehennin 5fdcc01b26 Prepare version 2.6.1
* Makefile: Mise à jour de la release.
2016-10-11 12:05:51 +02:00
Philippe Caseiro 8ef200b6b2 Mise à jour du script onevm-all pour qu'il fonctionne avec one 5.0.2
Les actions ont changés sur cette version, "resume" résoud tout :)

Le service doit également démarrer après libvirt et s'arrêter avant.
2016-10-10 16:46:14 +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
Philippe Caseiro fc2c3ac9c7 Retour de la configuration des hooks ONE.
La migration entre les version 4 et 5 avait fait des victimes.
Retour de la configuration pour le hook d'ajout et de suppression de
règles de firewall pour l'ouverture des ports VNC.

Retour de l'a possibilité d'ajouter des hooks personnes dans gen_config

ref #17335 @2h
2016-10-03 13:26:10 +02:00
Philippe Caseiro e9754b3064 Correction de l'affichage du mot de passe au reconfigure
Un echo de trop.

ref #17335 @10m
2016-10-03 10:00:16 +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
Emmanuel Garette 43cdf910f6 ajout des différents fichiers srv (ref #17290 @2h) 2016-09-27 16:46:05 +02:00
Philippe Caseiro 33209a8fae Ajout de l'utilisation des options --user --password dans le script d'init
ref #17203 @1h
2016-09-23 14:50:27 +02:00
Philippe Caseiro 5fea856bec Utilisation des options --user --password avec les commandes oneuser
ref #17203 @10m
2016-09-23 13:57:06 +02:00
Philippe Caseiro bb18ec0520 Mise à jour du service pour utiliser le endpoint sur 127.0.0.1
Dans l'attente de mieux on utilise 127.0.0.1 de toute manière
oned n'écoute que sur 127.0.0.1

ref #17085 @20m
2016-09-14 11:13:39 +02:00
Joël Cuissinat ef3c6c5036 Encore un p'tit saut de ligne :)
Ref: #16985 @10m
2016-09-08 16:49:49 +02:00
Philippe Caseiro a67a2718e1 Ajout d'une fonction de nettoyage des vieilles sauvegardes
onedb upgrade fait une backup automatique de la base (fichier one.db)
mais ne fait jamais le méange (l'outil n'est pas du tout prévus pour
être exécuter plusieurs fois de suite)

Donc pour éviter tout débordement de conso d'espace disque on garde la
dernière backup dès qu'on en trouve puls de 3.

ref #17058 @2h
2016-09-08 16:08:48 +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
Philippe Caseiro 8041e44b40 Mise à jour du template d'exemple pour compatibilité 5.0.2
Maintenant dans le template on choisis le disque sur lequel on boot en
priorité.

ref #16783 @1h
2016-09-08 11:28:09 +02:00
Philippe Caseiro c3fd2fe948 Correction de la création du disque vide.
L'option --fstype n'existe plus dans la version 5.0.2 d'OpenNebula

ref #17054 @30m
2016-09-08 10:13:56 +02:00
Philippe Caseiro d10c0d1dbc Améliorations cosmétiques du diagnose Hpy 2.6.0
ref #16985 @10m
2016-09-07 10:53:58 +02:00
Philippe Caseiro 8e658634c9 Amélioration du script de gestion des migrations de bases one
Le script posttemplate gère la mise à jour de version OpenNebula
via la commande onedb update, pour limiter un affichage désagréable
et une exécution de commande inutile on vérifie la présence du fichier
de base de données.

ref #16984 @30m
2016-09-07 10:26:38 +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
Daniel Dehennin c1f3356d50 Suppression du script system V
Et suppression de la référence inutile dans « eole-one-master.mk ».

Ref: #16928
2016-09-01 11:06:57 +02:00
Philippe Caseiro eb944487ff On attend 4 secondes que le service soit opérationnel
Dans l'attente de faire mieux ...

ref #16848 @40m
2016-08-01 17:17:30 +02:00
Philippe Caseiro 0cac94f8e4 Ajout du .service systemd pour onenode
Mise en pause et reprise des VM lors des reboots.

ref #16800 @45m
2016-07-22 14:09:54 +02:00
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