Notes et procédures spécifiques V5 ################################## Procédures à exécuter AVANT la montée de version ================================================ Réinitialisation de la reconstruction des registres de fond des sites secondaires --------------------------------------------------------------------------------- .. caution:: Cette procédure doit être exécutée uniquement en cas de migration depuis une version 5.0 vers une version 5.1+ (5.1 ou supérieure). Elle permet la réinitialisation de la reconstruction des registre de fonds sur les sites secondaires. La procédure est à réaliser sur tous les **sites secondaires** de Vitam AVANT l'installation de la nouvelle version : - S'assurer que les timers de Vitam aient bien été préalablement arrêtés (via le playbook ``ansible-vitam-exploitation/stop_vitam_timers.yml``) - Exécuter le playbook : .. code-block:: bash ansible-playbook ansible-vitam-migration/migration_accession_register_reconstruction.yml -i environments/hosts.{env} --ask-vault-pass .. Contrôle et nettoyage de journaux du storage engine des sites secondaires ------------------------------------------------------------------------- .. caution:: Cette procédure doit être exécutée uniquement en cas de migration depuis une version 5.0 vers une version 5.1+ (5.1 ou supérieure). Elle permet le contrôle et la purge des journaux d'accès et des journaux d'écriture du storage engine des sites secondaires. La procédure est à réaliser sur tous les **sites secondaires** de Vitam AVANT l'installation de la nouvelle version : - S'assurer que Vitam soit bien préalablement arrêté (via le playbook ``ansible-vitam-exploitation/stop_vitam.yml``) - Exécuter le playbook : .. code-block:: bash ansible-playbook ansible-vitam-migration/migration_purge_storage_logs_secondary_sites.yml -i environments/hosts.{env} --ask-vault-pass .. Procédures à exécuter APRÈS la montée de version ================================================ Arrêt des timers et des accès externes à Vitam ---------------------------------------------- Les timers et les externals de Vitam doivent être arrêtés sur **tous les sites** : .. code-block:: bash ansible-playbook -i environments/ ansible-vitam-exploitation/stop_external.yml --ask-vault-pass ansible-playbook -i environments/ ansible-vitam-exploitation/stop_vitam_timers.yml --ask-vault-pass .. Recalcul du graph des métadonnées des sites secondaires ------------------------------------------------------- .. caution:: Cette procédure doit être exécutée uniquement en cas de migration depuis une version 5.0 vers une version 5.1+ (5.1 ou supérieure). Elle permet le recalcul du graphe des métadonnées sur les sites secondaires La procédure est à réaliser sur tous les **sites secondaires** de Vitam APRÈS l'installation de la nouvelle version : - S'assurer que Vitam soit bien préalablement arrêté (via le playbook ``ansible-vitam-exploitation/stop_vitam_timers.yml``) - Exécuter le playbook : .. code-block:: bash ansible-playbook ansible-vitam-migration/migration_metadata_graph_reconstruction.yml -i environments/hosts.{env} --ask-vault-pass .. Redémarrage des timers et des accès externes à Vitam ---------------------------------------------------- La montée de version est maintenant terminée, vous pouvez réactiver les services externals ainsi que les timers sur **tous les sites** : .. code-block:: bash ansible-playbook -i environments/ ansible-vitam-exploitation/start_external.yml --ask-vault-pass ansible-playbook -i environments/ ansible-vitam-exploitation/start_vitam_timers.yml --ask-vault-pass