1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. Migration de Centos7 vers Ubuntu22

Migration de Centos7 vers Ubuntu22

Faites une copie de la base de données :

Arrêtez tous les processus en cours sauf mysql.

/etc/init.d/pandora_server stop

/etc/init.d/pandora_agent_daemon stop

/etc/init.d/tentacle_serverd stop

service httpd stop

Nous effectuons la sauvegarde :

mysqldump -u root -p pandora> backup_pandora_bkp.sql

Faites une copie de sauvegarde des répertoires /var/www/html/pandora_console/, /var/spool/data_in/ et dans le cas où vous avez des plugins personnalisés, également /usr/share/pandora_server/util/plugin ; et faites également une copie de sauvegarde des fichiers /etc/pandora/pandora_server.conf et /etc/pandora/pandora_agent.conf .

Après cela, créez votre serveur Ubunutu 22.04 et installez Pandora FMS, nous vous recommandons d’utiliser la même version du serveur MYSQL, ainsi que la version du serveur et de la console Pandora FMS que vous aviez dans votre système précédent, ou bien la dernière LTS supportée.

Script d’installation de la dernière version :

curl -SsL https://pfms.me/deploy-pandora-ubuntu | bash

Ensuite, collez les copies de sauvegarde des répertoires (répertoire /var/www/html/pandora_console/attachment/, répertoire /var/spool/data_in/ et répertoire /usr/share/pandora_server/util/plugin) et fichiers (/etc/pandora/pandora_server.conf et /etc/pandora/pandora_agent.conf) mentionnés précédemment, en vérifiant qu’ils ont les bonnes permissions.

Après cela, arrêtez les services de votre nouvelle machine, sauf mysql :

/etc/init.d/pandora_server stop

/etc/init.d/pandora_agent_daemon stop

/etc/init.d/tentacle_serverd stop

service httpd stop

Accédez à mysql avec l’utilisateur root. Accès à la base de données du FMS Pandora, utilisateur par défaut “pandora” et importation de la base de données.

#mysql -u root -ppandora

mysql>source /path of the backup file/backup_pandora_bkp.sql

Vous devez vérifier si les anciens fichiers …/pandora_console/include/config.php et /etc/pandora/pandora/pandora_server.conf et les nouveaux ont les mêmes données dans leurs champs dbname, dbuser, dbpass.
S’ils sont différents, vous pouvez copier la configuration des anciens fichiers vers les nouveaux ou donner des permissions à la base de données avec les données de la nouvelle installation.

Par exemple :

La nouvelle installation a les données suivantes : dbname=pandora, dbuser=pandora1 et dbpass=pandora2, cela se ferait comme suit :

#mysql -u root -ppandora

ALTER USER ""@'%' IDENTIFIED WITH mysql_native_password BY "";

mysql>grant all privileges on pandora.* to 'pandora1'@'localhost' identified by 'pandora2';

mysql>flush privileges;

Redémarrez les services et vous devriez avoir tout ce qui se trouvait dans l’ancienne installation.

Une fois le processus terminé, vous devez attribuer la même IP au nouveau serveur afin que tous les agents logiciels se rapportent au nouveau serveur.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Recent Discussions