Migrer l'extension
Cette section explique comment migrer votre serveur de reporting vers un nouveau serveur. Cela peut ĂŞtre utile dans le cas ou vous devez passer de CentOS 6 Ă CentOS 7.
La migration de l'interface se fait en mĂŞme temps que la migration du serveur Centreon. (voir ce chapitre)
Installer le nouveau serveur de reporting​
Installer le nouveau serveur de reporting sur le nouvel OS, installer les dépôts Centreon MBI et utiliser la documentation d'installation.
Synchroniser les données​
Stopper mysqld sur les deux serveurs de reporting:
service mysql stop
Copier les fichiers Ă partir de l'ancien serveur de reporting vers le nouveau:
rsync -avz /var/lib/mysql/* root@IP_New_Reporting_Server:/var/lib/mysql/
Lancer la commande suivante pour assurer la compatibilité des données:
mysql_upgrade
Si aucune erreur n'apparaît, redémarrez MariaDB et continuer à la section ci-dessous "Déplacer les rapports générés".
Si des erreurs sont visibles, notamment sur les tables mysql innodb_index_stats, innodb_table_stats, gtid_slave_pos, cela peut être dû à une incompatibilité entre MySQL/MariaDB 5.5 et MariaDB 10.5. Dans ce cas, effectuer les actions suivantes:
service mysql stop
cp -a /var/lib/mysql/ /var/lib/mysql.bak
cd /var/lib/mysql/mysql/
rm innodb_index_stats.frm innodb_index_stats.ibd innodb_table_stats.frm innodb_table_stats.ibd gtid_slave_pos.frm gtid_slave_pos.ibd
service mysql startPuis recréer les tables manuellement en utilisant la commande suivante:
mysql mysql < repair_mysql_upgrade.sql
Download the file here repair_mysql_upgrade.sql
Si vous aviez développé des rapports & bibliothèques personnalisées, pensez à les copier dans les mêmes dossiers sur votre nouveau serveur de reporting.
Déplacer les rapports générés​
Synchroniser les rapports générés sur votre ancien serveur Centreon vers le nouveau pour être en mesure de les consulter via l'interface. Connectez vous sur l'ancien serveur Centreon puis:
rsync -avz /var/lib/centreon/centreon-bi-server/archives/ root@IP_New_Centreon_Server:/var/lib/centreon/centreon-bi-server/archives/