Migration du module Zéphir

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.

Attention

  • Les modules Zéphir 2.6 et 2.7 gèrent uniquement les modules de version supérieure ou égale à 2.4 et non supérieur à eux même, (zephir 2.7 ne gère pas les modules en 2.8 et 2.9)
  • Les modules Zéphir 2.8 et 2.9 gèrent uniquement les modules de version supérieure ou égale à 2.6.0 et non supérieur à eux même, (zephir 2.8 ne gère pas les modules en 2.9)

Si la base de l'ancien serveur est importée dans la nouvelle version de Zéphir, tous les serveurs de version non gérée seront supprimés.

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

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

    • Exécuter 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).
  • Depuis Zéphir 2.6.2 vers Zéphir 2.7 :

    • 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.7.n vers Zéphir 2.7.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.