Skip to content

Latest commit

 

History

History
82 lines (51 loc) · 2.81 KB

File metadata and controls

82 lines (51 loc) · 2.81 KB

Procédure de Montée de version VitamUI V9.1

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.

Adaptation des sources de déploiement ansible

Déploiement de la configuration Prometheus pour les métriques VitamUI

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-server

Le déploiement de la configuration s'effectue à l'aide du playbook: ansible-vitamui-extra/vitamui_extra.yml --tags prometheus


Procédures à exécuter AVANT la montée de version

Mise à jour des dépôts (YUM/APT)

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-pass

Mise à jour de MongoDB 8.0.17

Attention 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-pass

Arrêt complet de VitamUI

Cette 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-pass

Application de la montée de version

Lancement du master playbook VitamUI

Cette 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-pass

Procédures à exécuter APRÈS la montée de version

N/A