Migration vers le module Zéphir 2.6

Le serveur Zéphir est le premier serveur à faire migrer lorsqu'une nouvelle version de la distribution est disponible. Zéphir gère les serveurs dont la version est inférieure ou égale à sa propre version (à l'exception de Zéphir 2.3 qui gère jusqu'à la version 2.4.1 et à l'exception de Zéphir 2.6 qui ne gère qu'à partir de la version 2.4).

Les procédures de migration de Zéphir gérées actuellement sont :

  • Depuis Zéphir 2.3 vers Zéphir 2.6.n : Vérifier que le serveur est bien à jour en version stable, puis :

    • Lancer le script sauvegarde.sh et mettre de côté l'archive générée ;
    • Installer la version voulue de Zéphir et effectuer une mise à jour stable (de préférence, conserver l'ancienne machine temporairement en cas de soucis) ;
    • Mettre en place l'archive créée précédemment dans /var/lib/zephir_backups/ sur le nouveau serveur
    • Pour exécuter la restauration sur une nouvelle machine non instanciée il faut préciser le chemin absolu de la commande /usr/share/eole/restauration.sh (en effet les PATHS ne sont pas encore renseignés).
    • Éditer et sauvegarder la configuration avec gen_config et lancer instance (répondre non lorsqu'il est demandé de recréer les données).

Attention

Sur un module Zéphir 2.6, les serveurs EOLE en version égale ou inférieure à 2.3 ne sont plus gérés.

Si la base est importée dans la nouvelle version de Zéphir, tous les serveurs 2.3 seront supprimés.

Truc & astuce

Une solution consiste à migrer tous les serveurs en version EOLE 4 ou EOLE 2.5 pour ensuite effectuer la migration du serveur Zéphir en 2.6.

Truc & astuce

Si des migrations sont souhaitées vers 2.6 alors qu'il existe encore des serveurs en 2.3. Il faut passer par le déploiement d'un deuxième serveur Zéphir pour permettre la transition.

Plusieurs scénarios sont possibles et certains plus intéressants en fonction du nombre de serveurs en version 2.3 et en version 2.6.

  • les nouveaux serveurs 2.6 peuvent être enregistrés sur un serveur Zéphir 2.6 provisoire. Il faudra réintégrer les serveurs 2.6 enregistrés sur le Zéphir courant après sa migration en version 2.6 ;

  • l'utilisation de la procédure de sauvegarde/restauration sur un nouveau serveur Zéphir 2.6 permet d'importer tous les serveurs sauf les serveurs en version 2.3. L'adresse IP de l'ancien serveur Zéphir devra être changée et les serveurs en version 2.3 devront être re-enregistrés sur celui-ci. La migration pourra se faire jusqu'à la version 2.5.2 et il faudra les réintégrer sur le nouveau serveur Zéphir pour les faire migrer en version 2.6.

Attention

Dans les deux cas il faut procéder à un ré-enregistrement d'une partie des serveurs, cependant le ré-enregistrement provoque la perte de l'identifiant du serveur, des autorisations et des groupes de serveurs.

  • Depuis Zéphir 2.5.2 vers Zéphir 2.6 :

    • Utiliser le script Upgrade-Auto pour effectuer la mise à niveau du serveur (La configuration de Zéphir sera adaptée automatiquement si besoin) ;
    • reconfigurer le serveur.
  • Depuis Zéphir 2.6.n vers Zéphir 2.6.n+x :

    • Utiliser le script Maj-Release pour effectuer la mise à niveau du serveur (La configuration de Zéphir sera adaptée automatiquement si besoin) ;
    • reconfigurer le serveur.