From e0a30ba40c480cb416e5f2a05e281f944ba9e7ca Mon Sep 17 00:00:00 2001 From: Saief eddine GHRAB Date: Wed, 1 Dec 2021 16:31:54 +0100 Subject: [PATCH] Update Unit migration script in V5RC + Update doc --- .../roles/migrate_units/tasks/main.yml | 4 +--- .../roles/migrate_units/tasks/update_units.yml | 16 ---------------- .../updates/releases_updates/v5_update.rst | 10 +++++++--- 3 files changed, 8 insertions(+), 22 deletions(-) delete mode 100644 deployment/ansible-vitam-exploitation/roles/migrate_units/tasks/update_units.yml diff --git a/deployment/ansible-vitam-exploitation/roles/migrate_units/tasks/main.yml b/deployment/ansible-vitam-exploitation/roles/migrate_units/tasks/main.yml index 7b9960660f..726e0c29cf 100644 --- a/deployment/ansible-vitam-exploitation/roles/migrate_units/tasks/main.yml +++ b/deployment/ansible-vitam-exploitation/roles/migrate_units/tasks/main.yml @@ -8,6 +8,4 @@ timeout: "{{ vitam_defaults.services.start_timeout }}" run_once: true -- import_tasks: update_schema.yml - -- import_tasks: update_units.yml \ No newline at end of file +- import_tasks: update_schema.yml \ No newline at end of file diff --git a/deployment/ansible-vitam-exploitation/roles/migrate_units/tasks/update_units.yml b/deployment/ansible-vitam-exploitation/roles/migrate_units/tasks/update_units.yml deleted file mode 100644 index 5428f59a44..0000000000 --- a/deployment/ansible-vitam-exploitation/roles/migrate_units/tasks/update_units.yml +++ /dev/null @@ -1,16 +0,0 @@ - -- name: migrate units - uri: - url: "http://{{ hostvars[groups['hosts_functional_administration'][0]]['ip_admin'] }}:{{ vitam.functional_administration.port_admin }}/adminmanagement/v1/startMigration" - method: POST - force_basic_auth: yes - user: "{{ admin_basic_auth_user }}" - password: "{{ admin_basic_auth_password }}" - headers: - Connection: "keep-alive" - X-Tenant-Id: "{{ vitam_tenant_admin }}" - return_content: yes - status_code: 201, 202 - timeout: "36000" - register: migrate - run_once: true diff --git a/doc/fr/migration/updates/releases_updates/v5_update.rst b/doc/fr/migration/updates/releases_updates/v5_update.rst index 6537de9b16..d9a0d61bd1 100644 --- a/doc/fr/migration/updates/releases_updates/v5_update.rst +++ b/doc/fr/migration/updates/releases_updates/v5_update.rst @@ -41,10 +41,12 @@ Dans le cas contraire (cas où l'objet existe dans les autres offres), il faudra .. note:: Cette procédure doit être lancée une seule fois, et pour chaque offre Swift V2/V3, APRES upgrade Vitam. -Migrations des unités achivestiques +Migration des unités archivistiques ----------------------------------- -La migration des données est réalisée en exécutant la commande suivante (sur le site primaire uniquement, dans le cas d'une installation multi-sites) : +Cette migration de données consiste à supprimer le champ ``us_sp`` et rendre inactive l'indexation des champs dynamiques, créés au niveau des régles de gestion héritées au niveau de la propriété ``endDates``. + +ELle est réalisée en exécutant la commande suivante (sur le site primaire uniquement, dans le cas d'une installation multi-sites) : ``ansible-playbook -i environments/ ansible-vitam-exploitation/migration_v5.yml --vault-password-file vault_pass.txt`` @@ -52,7 +54,9 @@ ou, si vault_pass.txt n'a pas été renseigné : ``ansible-playbook -i environments/ ansible-vitam-exploitation/migration_v5.yml --ask-vault-pass`` -L'indexation des champs dynamiques, créés au niveau des régles de gestion héritées, et précisément au niveau de la propriété ``endDates`` est rendue inactive. Il faudrait ainsi réindexer toutes les unités archivitiques. +Après le passage du script de migration, il faut procéder à la réindexation de toutes les unités archivistiques : + +``ansible-playbook -i environments/ ansible-vitam-exploitation/reindex_es_data.yml --ask-vault-pass`` .. note:: Durant la migration, il est fortement recommandé de ne pas procéder à des versements de données.