logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
atelier:chantier:3cx_migration [15/09/2024 19:05]
dexter74 [Debian 10 vers 11]
atelier:chantier:3cx_migration [19/09/2024 20:52] (Version actuelle)
dexter74 [Debian 11 vers 12]
Ligne 4: Ligne 4:
 ====== Montée de version 3CX (Debian 10 vers 12) ====== ====== Montée de version 3CX (Debian 10 vers 12) ======
  
-<note warning>​Il est nécessaire de réaliser une sauvegarde de la configuration de 3CX avant toute action pour permettre un rétablissement du service Informatique !</​note>​+<note warning>​Il est nécessaire de réaliser une sauvegarde de la configuration de 3CX avant toute action pour permettre un rétablissement du service Informatique !
  
 +Ce guide a été testé sur une instance fresh install sur un Debian 10 avec 3CX.
 +</​note>​
 +
 +
 +<note tip>Marc Jaffré: N'​hésiter pas à me contacter si besoin ! (Linkedin)</​note>​
  
 ===== Contexte ===== ===== Contexte =====
-L'​applicatif 3CX est installé sur une machine Debian 10 qui n'est plus supportée au niveau de la distribution.+L'​applicatif 3CX est installé sur une machine Debian 10 qui n'est plus supportée au niveau de la distribution et requiert une mise à niveau de la distribution.
  
  
-===== Debian 10 vers 11 ======+====== Debian 10 vers 11 ======
 ==== Mise à jour de la distribution ==== ==== Mise à jour de la distribution ====
 <code root>​nano /​etc/​apt/​sources.list</​code>​ <code root>​nano /​etc/​apt/​sources.list</​code>​
 <code user>deb http://​deb.debian.org/​debian bullseye main</​code>​ <code user>deb http://​deb.debian.org/​debian bullseye main</​code>​
 <code root>sed -i -e "​s/​buster/​bullseye/​g"​ /​etc/​apt/​sources.list.d/​3cxpbx*.list</​code>​ <code root>sed -i -e "​s/​buster/​bullseye/​g"​ /​etc/​apt/​sources.list.d/​3cxpbx*.list</​code>​
 +<code root>apt update</​code>​
 +<code root>apt dist-upgrade</​code>​
  
 +\\
 +
 +==== Mise à niveau cluster Postgresql ====
 +=== Avertissement ===
 +<code user>
 +La version 11 de PostgreSQL est obsolète, mais le paquet du client ou du serveur est toujours installé.
 +- Veuillez installer la version la plus récente des paquets postgresql-13 et postgresql-client-13 et mettre à niveau les grappes (« clusters ») en version ​ avec « pg_upgradecluster ».
 +- Veuillez noter que l'​installation de postgresql-13 créera par défaut une grappe (« cluster ») 13/​main. ​
 +  Si vous souhaitez mettre à niveau la grappe 11/main, il faudra supprimer la grappe 13 en exécutant la commande « pg_dropcluster--stop 13 main ».
 +- Les anciennes versions des paquets client et serveur ne sont plus maintenues.
 +- Après la mise à niveau des grappes (« clusters »), les paquets postgresql-11 et postgresql-client-11 devraient être supprimés. ​           ​
 +</​code>​
 +
 +=== Lister les cluster ===
 +<code root>​pg_lsclusters</​code>​
 +
 +<​code>#​ Ver Cluster Port Status Owner    Data directory ​             Log file
 +# 11  main    XXXX online postgres /​var/​lib/​postgresql/​11/​main /​var/​log/​postgresql/​postgresql-11-main.log <== 3CX  !
 +# 13  main    XXXX online postgres /​var/​lib/​postgresql/​13/​main /​var/​log/​postgresql/​postgresql-13-main.log <== Vide !
 +</​code>​
 +
 +=== Supprimer le cluster 13 ===
 +<code root>​pg_dropcluster --stop 13 main</​code>​
 +
 +=== Montée de version du cluster 11 vers 13 ===
 +<code root>​pg_upgradecluster 11 main</​code>​
 +
 +\\
 +\\
 ===== Debian 11 vers 12 ===== ===== Debian 11 vers 12 =====
 +==== Mise à jour de la distribution ====
 +<code root>​nano /​etc/​apt/​sources.list</​code>​
 +<code user>deb http://​deb.debian.org/​debian bookworm main</​code>​
 +<code root>sed -i -e "​s/​bullseye/​bookworm/​g"​ /​etc/​apt/​sources.list.d/​3cxpbx*.list</​code>​
 +<code root>apt update</​code>​
 +<code root>apt dist-upgrade</​code>​
 +
 +\\
 +
 +==== Mise à niveau cluster Postgresql ====
 +=== Lister les cluster ===
 +<code root>​pg_lsclusters</​code>​
 +
 +<​code>#​ Ver Cluster Port Status Owner    Data directory ​             Log file
 +# Ver Cluster Port Status Owner    Data directory ​             Log file
 +# 13  main    XXXX online postgres /​var/​lib/​postgresql/​13/​main /​var/​log/​postgresql/​postgresql-13-main.log <== 3CX  !
 +# 15  main    XXXX online postgres /​var/​lib/​postgresql/​15/​main /​var/​log/​postgresql/​postgresql-15-main.log <== VIDE !
 +</​code>​
 +
 +=== Supprimer le cluster 15 ===
 +<code root>​pg_dropcluster --stop 15 main</​code>​
 +
 +=== Montée de version du cluster ===
 +<code root>​pg_upgradecluster 13 main</​code>​
 +
 +
 +\\
 +\\
 +
 +====== Mise à jour 3CX ======
 +=== Lister les version disponibles ===
 +<code root>​apt-cache policy 3cxpbx</​code>​
 +
 +=== Mettre à jour ===
 +<code root>/​usr/​sbin/​3CXServicePackUpdate -v XX.X.X.XXX</​code>​
  
atelier/chantier/3cx_migration.1726419901.txt.gz · Dernière modification: 15/09/2024 19:05 par dexter74

Pied de page des forums

Propulsé par FluxBB