Philippe Caseiro
78a27b4fdd
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)
18 lines
423 B
Bash
18 lines
423 B
Bash
#!/bin/bash
|
|
|
|
auth_mode="$(CreoleGet sunstone_auth_modes '')"
|
|
unlink /var/lib/one/remotes/auth/default 2>/dev/null
|
|
|
|
if [ -z "${auth_mode}" ]; then
|
|
ln -s /var/lib/one/remotes/auth/{dummy,default}
|
|
else
|
|
ln -s /var/lib/one/remotes/auth/{${auth_mode},default}
|
|
fi
|
|
|
|
# creation de la base /var/lib/one/one.db
|
|
if [ ! -e /var/lib/one/one.db ]; then
|
|
systemctl daemon-reload
|
|
systemctl start opennebula.service
|
|
fi
|
|
exit 0
|