Attention: Veuillez appliquer les procédures spécifiques à chacune des versions précédentes en fonction de la version de départ selon la suite suivante: V7.1 -> V8.0 -> V8.1 -> V9.0 -> V9.1.
Si vous avez déployé Prometheus sur la zone Vitam et que vous souhaitez pouvoir utiliser les nouveaux dashboards associés, vous devrez renseigner la configuration suivante.
Ajouter au fichier d'inventaire le groupe [hosts_prometheus] ainsi que les machines associées correspondantes à l'inventaire de vitam.
################################################################################
# ZONE VITAM
################################################################################
[vitam:children]
hosts_prometheus
[hosts_prometheus]
# EDIT: Optional used for deploying scraping configurations for VitamUI Components
my-vitam-prometheus-serverLe déploiement de la configuration s'effectue à l'aide du playbook: ansible-vitamui-extra/vitamui_extra.yml --tags prometheus
Cette opération doit être effectuée AVANT la montée de version
Afin de pouvoir déployer la nouvelle version, vous devez mettre à jour la variable vitam_repositories sous environments/group_vars/all/repositories.yml afin de renseigner les dépôts à la version cible.
Puis exécutez le playbook suivant :
ansible-playbook -i environments/<inventaire> ansible-vitamui-extra/bootstrap.yml --ask-vault-passAttention Cette opération doit être effectuée après avoir mis à jour les dépôts Vitam en V9.1. Cette opération est à effectuer si vous venez des versions de VitamUI suivantes: V8.1.2-, V9.0.0. Il est recommandé d'effectuer un backup de la base de données à l'aide de mongodump avant de poursuivre.
Exécutez le playbook suivant à partir de l'ansiblerie de la V9.1 :
ansible-playbook -i environments/<inventaire> ansible-vitamui-migration/migration_mongodb_80.yml --ask-vault-passCette opération doit être effectuée AVANT la montée de version vers la V9.1.
VitamUI doit être arrêté :
ansible-playbook -i environments/<inventaire> ansible-vitamui-exploitation/stop_vitamui.yml --ask-vault-passCette opération doit être effectuée avec les sources de déploiement de la V9.1.
ansible-playbook -i environments/<inventaire> ansible-vitamui/vitamui.yml --ask-vault-passN/A