Tâche #29261
Scénario #29136: Expérimenter Lizardfs sur Hâpy
Monter un Hâpy simple avec Lizardfs
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
14/11/2019
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- Un Hâpy installé sur Igor avec la configuration igor.txt
- Préparation du serveur avec un script
salt-ssh
igor-lizardfs.sh - Configuration d’OpenNebula afin de supporter lizardfs
- Créer le fichier patch
/usr/share/eole/creole/patch/oned.conf.patch
--- distrib/oned.conf 2019-11-25 14:59:09.393556419 +0100 +++ modif/oned.conf 2019-11-25 14:58:11.553205807 +0100 @@ -649,7 +649,7 @@ TM_MAD = [ EXECUTABLE = "one_tm", - ARGUMENTS = "-t 15 -d dummy,lvm,shared,fs_lvm,qcow2,ssh,ceph,dev,vcenter,iscsi_libvirt" + ARGUMENTS = "-t 15 -d dummy,lvm,shared,fs_lvm,qcow2,ssh,ceph,dev,vcenter,iscsi_libvirt,lizardfs" ] #******************************************************************************* @@ -669,7 +669,7 @@ DATASTORE_MAD = [ EXECUTABLE = "one_datastore", - ARGUMENTS = "-t 15 -d dummy,fs,lvm,ceph,dev,iscsi_libvirt,vcenter -s shared,ssh,ceph,fs_lvm,qcow2,vcenter" + ARGUMENTS = "-t 15 -d dummy,fs,lvm,ceph,dev,iscsi_libvirt,vcenter,lizardfs -s shared,ssh,ceph,fs_lvm,qcow2,vcenter,lizardfs" ] #******************************************************************************* @@ -1490,3 +1490,24 @@ DRIVER_MANAGED_GROUPS = "NO", MAX_TOKEN_TIME = "-1" ] + +TM_MAD_CONF = [ + NAME = "lizardfs", + LN_TARGET = "NONE", + CLONE_TARGET = "SYSTEM", + SHARED = "YES", + DS_MIGRATE = "YES", + ALLOW_ORPHANS = "NO", + + TM_MAD_SYSTEM = "shared", + LN_TARGET_SHARED = "NONE", + CLONE_TARGET_SHARED = "SYSTEM", + DISK_TYPE_SHARED = "FILE" +] + +DS_MAD_CONF = [ + NAME = "lizardfs", + REQUIRED_ATTRS = "", + PERSISTENT_ONLY = "NO", + MARKETPLACE_ACTIONS = "export" +]
- Créer le fichier patch
- Préparer un script pour patcher automatiquement les datastores au reconfigure
cat > /usr/share/eole/postservice/90-one-datastores-lizardfs <<'EOF' #!/bin/bash export EDITOR='sed -i -e "s,^\(TM\|DS\)_MAD=.*,\1_MAD=lizardfs,"' for ds in system-default images-disques iso-images do onedatastore update "${ds}" done EOF chmod +x /usr/share/eole/postservice/90-one-datastores-lizardfs
- Reconfigurer le serveur
#3 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- Fichier igor-lizardfs.sh Voir ajouté
#4 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- % réalisé changé de 0 à 100
#5 Mis à jour par Daniel Dehennin il y a plus de 4 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0