Processus de migration de 772 à 777

Prérequis

Il faut avoir installé Pandora FMS version 772 avec MySQL 5.7 et PHP 8.0.

Les versions finales installées après avoir suivi ces instructions seront Pandora FMS version 777.3 avec MySQL 8 et PHP 8.2.

Migration et mise à jour via OUM

Pandora FMS version 772 (MySQL 5.7 et PHP 8.0) à la version 777.3 (MySQL 8 et PHP 8.2).

1. Il faut exécuter la mise à jour de MySQL vers la version 8.0 avant de procéder à la mise à jour de l'environnement.

2. Dans le menu Gestion → Paramètres → Paramètres système → Base de données historique, désactiver la connexion à la base de données historique.

3. Mettre à jour via la Console hors ligne avec OUM vers la version 775.

À ce moment, l'outil indiquera la nécessité d'installer PHP version 8.2 pour pouvoir passer à Pandora FMS version 776 :

4. Mettre à jour PHP vers la version 8.2, selon le système d'exploitation installé :

5. Continuer l'installation en ligne via le gestionnaire de mise à jour ou avec les paquets OUM, jusqu'à atteindre au moins la version 777.3.

6. Mettre à jour le paquet serveur tar.gz à la version 777.3 en téléchargeant le paquet depuis le site Support :

https://support.pandorafms.com/itsm/attachment/downloads/pandorafms_server_enterprise-7.0NG.777.3_x86_64.tar.gz

Installer le paquet téléchargé avec les commandes suivantes :

tar xvzf pandorafms_server_enterprise-7.0NG.777.3_x86_64.tar.gz
cd pandora_server
./pandora_server_installer --install

7. Redémarrer le service.

systemctl restart pandora_server

8. Réactiver la base de données historique avec les mêmes paramètres utilisés avant la mise à jour.

9. Il est recommandé de continuer le processus de mise à jour jusqu'à la dernière minor release de la version LTS à ce jour, 777.XX.

Migration et mise à jour via RPM

Pandora FMS version 772 (MySQL 5.7 et PHP 8.0) à la version 777.3 (MySQL 8 et PHP 8.2).

1. Il faut exécuter la mise à jour de MySQL vers la version 8.0 avant de procéder à la mise à jour de l'environnement.

2. Mettre à jour PHP vers la version 8.2, selon le système d'exploitation installé :

3. Mettre à jour la Console via RPM à la version 777.3.

Tout d'abord, supprimer l'enregistrement des RPM anciens avec le modèle d'installation précédent. Identifier les paquets installés avec la commande suivante :

rpm -qa | grep pandorafms_console

Désinstaller les enregistrements des paquets de la console avec les commandes suivantes :

sudo rpm -e --justdb --nodeps pandorafms_console-7.0NG.772.2-1.noarch
sudo rpm -e --justdb --nodeps pandorafms_console_enterprise-7.0NG.772.2-1.noarch

Télécharger et installer le paquet de mise à jour : Il peut être téléchargé depuis le site Support, vous devez sélectionner le paquet compatible avec votre version, dans la plupart des cas, ce sera EL 8 pour Rocky Linux ou RHEL 8. Exécuter les commandes suivantes :

rpm -U pandorafms_console-7.0NG.777.3.el8.x86_64.rpm

Les fichiers MR seront appliqués automatiquement dans ce processus. Cependant, il est recommandé de procéder à la mise à jour manuellement et de vérifier l'état avec la commande suivante :

php /var/www/html/pandora_console/godmode/um_client/updateMR.php


4. Mettre à jour le serveur avec le paquet Tarball vers la version 777.3. Le paquet, en format tar.gz, peut être téléchargé depuis le site Support :

tar xvzf pandorafms_server_enterprise-7.0NG.777.3_x86_64.tar.gz
cd pandora_server
./pandora_server_installer --install

5. Redémarrer le service :

systemctl restart pandora_server

Migration et mise à jour via Tarball

Pandora FMS version 772 (MySQL 5.7 et PHP 8.0) à la version 777.3 (MySQL 8 et PHP 8.2).

1. Mettre à jour PHP vers la version 8.2 :

2. Mettre à jour la Console via Tarball à la version 777.3. Le paquet, en format tar.gz, peut être téléchargé depuis le site Support :

tar xzvf pandorafms_console-7.0NG.777.3.tar.gz
cp -R pandora_console /var/www/html/
rm -f /var/www/html/pandora_console/install.php

Ensuite, définir les autorisations nécessaires dans le répertoire Console en fonction du système d'exploitation.

Pour Rocky Linux / RHEL :

chown -R apache:apache /var/www/html/pandora_console

Pour Ubuntu :

chown -R www-data:www-data /var/www/html/pandora_console

Pour mettre à jour la structure de la base de données, l'option recommandée est d'utiliser le script suivant :

php /var/www/html/pandora_console/godmode/um_client/updateMR.php

En alternative au processus précédent, ou en cas d'échec, cela peut être fait manuellement :

Se connecter à la base de données :

mysql -u root -p pandora

Ensuite, appliquer les fichiers MR nécessaires (65.sql, 66.sql, 67.sql, 68.sql et 69.sql) :

SOURCE /var/www/html/pandora_console/extras/mr/65.sql;
SOURCE /var/www/html/pandora_console/extras/mr/66.sql;
SOURCE /var/www/html/pandora_console/extras/mr/67.sql;
SOURCE /var/www/html/pandora_console/extras/mr/68.sql;
SOURCE /var/www/html/pandora_console/extras/mr/69.sql;

Enfin, modifier les champs MR :

UPDATE tconfig SET VALUE= 69 WHERE token='MR';
UPDATE tconfig SET VALUE= "777.3" WHERE token=’current_version’;
exit;

4. Mettre à jour le serveur avec le paquet Tarball vers la version 777.3. Le paquet, en format tar.gz, peut être téléchargé depuis le site Support :

tar xvzf pandorafms_server_enterprise-7.0NG.777.3_x86_64.tar.gz
cd pandora_server
./pandora_server_installer --install

5. Redémarrer le service :

systemctl restart pandora_server

6. Il est recommandé de lancer la commande suivante pour éviter les erreurs dans la console :

cd /var/www/html/pandora_console/ && cat extras/delete_files/delete_files.txt |
xargs rm -fr

Mise à jour vers la version la plus récente du patch LTS

Il est recommandé, après avoir effectué la mise à jour de la version 772 LTS à la version 777.3 LTS, de continuer avec la mise à jour vers la dernière version du patch LTS 777.X.

←Retour à l'index de la documentation Pandora FMS