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.1. 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/