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