Reconfiguration
Suite à un diagnostic, à une modification de la configuration ou à une mise à jour, il est nécessaire de reconfigurer le serveur.
On réalise cette opération avec la commande reconfigure
, plutôt qu'avec la commande instance
.
Truc & astuce
Un fichier config.eol.bak
est sauvegardé dans le répertoire /etc/eole/
à la fin de l'instanciation et à la fin de la reconfiguration du serveur.
Cela permet de conserver la dernière configuration fonctionnelle du serveur.
À chaque reconfiguration du serveur un fichier config.eol.bak.1
est généré. Celui-ci est une copie de la configuration fonctionnelle de l'état précédant.
S'il existe une différence entre config.eol
et config.eol.bak
c'est que la configuration du serveur a été modifiée mais qu'elle n'a pas encore été appliquée.
Reconfigure
Cette commande reconfigure
sert à appliquer un changement de configuration (par exemple, le changement d'adressage IP) ou à appliquer des changements apportés par la mise à jour d'un ou de plusieurs paquets.
Avec Maj-Auto
, un message indique s'il est nécessaire de lancer reconfigure
.
Cette commande :
ré-applique le SID[2] trouvé dans l'annuaire sur les modules Horus et Scribe ;
supprime des paquets (utilisé pour les noyaux notamment) ;
exécute les scripts pre et postreconf ;
met à jour les valeurs par défaut des dictionnaires ;
recréé le compte
admin
s'il n'a pas été trouvé (modules Scribe et Horus) ;contrôle la version du noyau en fonctionnement et demande un redémarrage si ce n'est pas la dernière version (redémarrage automatique si mise à jour par EAD) ;
relance les services.
reconfigure is not instance : pourquoi reconfigure au lieu d'instance
La commande instance
est exécutée à l'installation d'un nouveau serveur.
Cette commande :
initialise les mots de passe des comptes
root
,eole
etadmin
;propose de créer des comptes d'administration supplémentaires ;
génère un nouveau SID ;
génère l'annuaire et les bases MySQL si inexistants ;
lance des commandes spécifiques à l'instanciation ;
copie, patch et renseigne les templates ;
(re)lance les services ;
contrôle la version du noyau en fonctionnement et demande un redémarrage si ce n'est pas la dernière version (reboot automatique si mise à jour par EAD).
Attention
Il existe plusieurs contre-indications à l'utilisation de la commande instance
sur un serveur déjà instancié :
les commandes exécutées peuvent être différentes ;
la commande instance demande une interaction tandis que reconfigure est automatique, il ne pose pas de question et est donc plus rapide ;
l'interaction est source d'erreur (possibilité d'écrasement de l'annuaire ou des bases de données). Sur les modules Scribe et Horus si l'utilisateur répond oui à la question concernant la re-génération de l'annuaire, tous les comptes utilisateurs et les stations intégrés au domaine sont effacés.
Remarque
Des comptes d’administration supplémentaires peuvent être ajoutés en dehors de la procédure d’instance grâce à la commande add_restricted_admin.