Migration de 2.6.n vers 2.6.n+x : Maj-Release
Le passage de la version 2.6.n vers 2.6.n+x comme par exemple de 2.6.0 à 2.6.1 équivaut à une conséquente mise à jour. Ce passage est manuel et volontaire et se fait à l'aide de la commande Maj-Release
.
Le script Maj-Release
disponible sur le serveur permet d'effectuer cette mise à jour.
Remarque
Aucune réinstallation n'est nécessaire pour passer de la version 2.6.n vers 2.6.n+x.
Mise à disposition
L'ajout de nouvelles fonctionnalités entraîne une nouvelle version d'EOLE (2.6.n). Le passage d'une version mineure à une autre est manuel et volontaire.
La commande Maj-Release
permet de passer à une version mineure plus récente.
Fonctionnement général
Le script Maj-Release
permet d'effectuer la migration de façon automatique.
Les étapes sont :
- choix de la version EOLE 2.6 de destination ;
- mise à jour des fichiers
sources.list
; - téléchargement des paquets ;
- installation des paquets ;
- mise à jour automatique des fichiers de configuration (
*.eol
) ; - mise à jour des paramètres du serveur sur le serveur Zéphir si le serveur y est enregistré.
Procédure détaillée
Pré-requis
Par précaution, il est recommandé de faire une sauvegarde du serveur avant de lancer le script de migration.
La mise à jour du système n'est pas automatisée car elle est susceptible de poser des questions à l'utilisateur en cours d'exécution ;
Attention
L'utilisation du script de migration est critique, il n'y a pas de retour en arrière possible une fois les paquets installés.
Réalisation de la migration
Mettre à jour le serveur EOLE 2.6.n :
# Maj-Auto
Reconfigurer et re-démarrer le serveur (si nécessaire) :
# reconfigure
# reboot
Lancer le script de migration :
# Maj-Release
Reconfigurer le serveur :
# reconfigure
Truc & astuce
Screen est une console virtuelle qui permet de détacher un terminal du processus appelant. Il permet notamment de récupérer la console virtuelle en cas de coupure du tunnel SSH.
Pour utiliser Screen :
# screen
Pour ouvrir une nouvelle console virtuelle :
Ctrl + a
puis c
Pour passer d'une console à l'autre :
Ctrl + a
+ puis barre espace
Pour mettre Screen en tâche de fond :
# screen -D
Pour récupérer une session Screen :
# screen -x