Project

General

Profile

Scénario #25717

Updated by Gilles Grandgérard over 1 year ago

A Vérifier. si plus de 2pts alors on arbitra le scénario.

Lorsqu'on veut modifier la configuration, en mode normal, du serveur dont le .eol est joint, gen_config semble valider l'enregistrement.
Lorsque l'on revient sur la configuration à nouveau, la modification n'est plus présente.

En cherchant sur le zephir, on arrive à trouver l'information suivante dans zephir_backend.alert.log :
<pre>
2018-11-05T16:24:42.688526+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] Traceback (most recent call last):
2018-11-05T16:24:42.688814+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] File "/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py", line 593, in save_config
2018-11-05T16:24:42.689024+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] dico_zeph.save(fic_zephir, encode=encode, force=force)
2018-11-05T16:24:42.689150+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] File "/usr/lib/python2.7/dist-packages/zephir/utils/creolewrap.py", line 720, in save
2018-11-05T16:24:42.689286+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] self.loader.config_save_values(self.dico, 'creole', eol_file=eol_file, check_mandatory=check_mandatory, eol_version=self.release_version)
2018-11-05T16:24:42.689400+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] File "/usr/lib/python2.7/dist-packages/creole/loader1.py", line 742, in config_save_values
2018-11-05T16:24:42.689575+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] store = config_get_values(config, namespace, check_mandatory)
2018-11-05T16:24:42.689694+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] File "/usr/lib/python2.7/dist-packages/creole/loader1.py", line 699, in config_get_values
2018-11-05T16:24:42.689829+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] raise PropertiesOptionError("\n".join(text), ('mandatory',))
2018-11-05T16:24:42.689962+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] PropertiesOptionError: La variable obligatoire 'partitioning_lv_to_extend' de la famille 'Systeme' n'est pas renseignée !
2018-11-05T16:24:42.693041+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] Traceback (most recent call last):
2018-11-05T16:24:42.693288+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] File "/usr/lib/python2.7/dist-packages/zephir/backend/serveurs_rpc.py", line 2014, in xmlrpc_save_conf
2018-11-05T16:24:42.693512+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] serv.save_config(d,mode,encode)
2018-11-05T16:24:42.693948+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] File "/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py", line 608, in save_config
2018-11-05T16:24:42.694349+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] (self.id_s, os.path.basename(fic_zephir), str(err)))
2018-11-05T16:24:42.694900+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] IOError: serveur 580 - erreur de sauvegarde de zephir.eol :
2018-11-05T16:24:42.695272+01:00 vm-pne-eole-ecole.eole.p2 zephir_backend: [-] La variable obligatoire 'partitioning_lv_to_extend' de la famille 'Systeme' n'est pas renseignée !
</pre>

Un gen_config du serveur via le zephir donne les résultats suivants :
mode normal, famille système : rien n'est affiché au sujet du partitionnement
mode expert, on a "Utiliser le modèle d’extension standard EOLE " positionné à oui et rien d'autre.

on passe alors "Utiliser le modèle d’extension standard EOLE " à non et on obtient les variables/valeurs suivantes :
Ajuster le partitionnement => non
Allouer l'espace restant => oui
Volume logique à étendre => vide

Le fait de saisir home à "volume logique à étendre" remet tout en marche et les modifications de conf sont à nouveau possibles.

Back