Aller au contenu principal

Migrer l'extension

Cette section explique comment migrer votre serveur de reporting vers un nouveau serveur (par exemple si vous voulez passser à un OS supporté).

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 le dépôt Centreon Business 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 start

    Puis recréer les tables manuellement en utilisant la commande suivante:

    mysql mysql < repair_mysql_upgrade.sql

    Téléchargez le fichier ici : 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/