Commit Graph

5 Commits

Author SHA1 Message Date
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 340dd409e2 The VMs are not always resumes on reboot
The “libvirt-guests” service can conflict with “onevm-all” and we
don't need to wait for each VM to boot during start.

* posttemplate/10-libvirt-guests: disable the “libvirt-guests” service.

* init/onenode.service (ExecStart): use default wait timeout (60s).
  (TimeoutStartSec): wait for longer than the default timeout.
  (ExecReload): just try to resume any remaining VMs.
  (ExecStop): wait longer for VM to suspend.
  (TimeoutStopSec): wait for longer than the stop timeout.

* scripts/onevm-all: schedule actions in parallel and wait globally
  for their executions.

Ref: #22155
2017-12-20 16:32:13 +01: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
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
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