Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Mises à jour

Le centrex se met à jour par apt, depuis le dépôt signé de l’éditeur. Rien ne s’installe tout seul : une nouvelle version est signalée, et l’opérateur choisit quand l’installer.

Déclarer le dépôt

L’éditeur vous donne l’adresse du dépôt (ici https://depot.editeur.exemple) :

sudo curl -fsSL https://depot.editeur.exemple/centrex-v3.gpg \
    -o /usr/share/keyrings/centrex-v3.gpg
sudo tee /etc/apt/sources.list.d/centrex-v3.sources >/dev/null <<'EOF'
Types: deb
URIs: https://depot.editeur.exemple
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/centrex-v3.gpg
EOF
sudo apt update

Être prévenu

La liste des paquets se rafraîchit chaque jour. Quand une version plus récente attend :

  • la santé du diagnostic affiche la version installée et celle qui attend ;
  • la métrique centrex_mise_a_jour_disponible passe à 1 (alerte MiseAJourDisponible, voir Supervision).

Mettre à jour

  1. Sauvegarder d’abord (Sauvegarde).
  2. sudo apt update && sudo apt upgrade. Le service redémarre et applique les migrations de la base ; les appels en cours sont coupés : choisissez un moment creux.
  3. Vérifier la santé dans le portail (page Diagnostic).

Avant toute migration, le centrex prend un instantané de sa propre base dans /var/backups/centrex-v3 (les trois derniers sont gardés). Ce n’est pas une sauvegarde complète : ni les tables de FusionPBX, ni le trousseau, ni les fichiers n’y sont.

En actif/passif : la passive d’abord, puis centrex bascule ceder sur l’active (la passive promue migre la base), puis l’ancienne active.

Revenir à une version antérieure

sudo apt install --allow-downgrades centrex-v3=<version>

Le paquet de la version visée ramène d’abord la base à son schéma, avec le binaire encore installé ; si ce retour échoue, la version installée est gardée et repart. Le retour détruit les données des migrations annulées (l’instantané les garde) : faites une sauvegarde complète avant. En actif/passif, revenez en arrière sur l’active.

Réglages après une mise à jour

/etc/centrex-v3/centrex.env n’est jamais réécrit par une mise à jour, sans question. Un réglage nouveau, toujours facultatif, figure commenté dans le modèle /usr/share/centrex-v3/centrex.env : comparez-le à vos réglages après une mise à jour.