Les améliorations des scripts continuent...
14/05/20 08:17 Classé dans: Installations

Voici donc la procédure pour mettre à jour votre version 20.04 installée avec mon script automatique :
On partira du principe que vous avez une architecture distribuée avec un poller distant. Vous avez utilisé la version v1.49 du Github.
Si vous n'avez plus les sources sur votre machine
git clone https://github.com/kermith72/auto_install.git
cd auto_install/debian10
Si vous avez gardé le dépôt sur vos serveurs, un simple git pull servira à mettre à jour votre dépôt.
cd auto_install/debian10
git pull
Lancez la mise à jour avec le même script, celui-ci va détecter l'ancienne installation grâce au fichier /etc/centreon/install_auto.conf.
Central
./centreon_central_2004.sh
Nouveauté, le script a détecté une version de Centreon installé avec le script précédent, il demande confirmation pour continuer. Saisissez y pour continuer.
# ./centreon_central_2004.sh
Centreon is already install, do you want to update ?
[y/n], default to [n]:
> y
La mise à jour s'effectue
Les services engine et broker sont arrêtés pour flusher les éventuels fichiers temporaires et éviter de perdre des données. Conseil, faites la mise à jour du poller avant le Central.
Poller
Procédez de la même façon pour le poller.
./centreon_poller_1910.sh
Ensuite, connectez-vous à l'interface web, configuration des pollers
Exportez la configuration.
Ensuite relancez les services sur le Central
systemctl restart gorgoned && systemctl start cbd && systemctl start engine
et sur le poller
systemctl start engine
Au bout de quelques secondes, votre plateforme doit être totalement opérationnelle.

Prochaine action, modification du script pour réaliser la mise à jour de la version 19.04 😉.
blog comments powered by Disqus