5.4. Déploiement / mises à jour

5.4.1. Mise à jour des certificats

Pour mettre à jour les certificats (avant expiration par exemple), il suffit de les mettre à jour dans les répertoires de déploiement, puis de régénerer les stores (dans environments/keystores) et lancer leur redéploiement via cette commande ansible:

# Si le mot de passe du vault n'est pas renseigné dans le fichier vault_pass.txt
ansible-playbook ansible-vitam/vitam.yml -i environments/<fichier d'inventaire> --ask-vault-pass --tags update_vitam_certificates
ansible-playbook ansible-vitam-extra/extra.yml -i environments/<fichier d'inventaire> --ask-vault-pass --tags update_vitam_certificates
# Si le mot de passe du vault est renseigné dans le fichier vault_pass.txt
ansible-playbook ansible-vitam/vitam.yml -i environments/<fichier d'inventaire> --vault-password-file vault_pass.txt --tags update_vitam_certificates
ansible-playbook ansible-vitam-extra/extra.yml -i environments/<fichier d'inventaire> --vault-password-file vault_pass.txt --tags update_vitam_certificates

Voir aussi

Le cycle de vie des certificats est rappelé dans les annexes. Une vue d’ensemble est également présentée dans le DIN.

5.4.2. Mise à jour de la solution vitam

Pour la mise à jour de la solution logicielle VITAM (tout comme pour sa première installation), se référer au DIN, ainsi qu’à la « release note » associée à toute version.

Ces documents détaillent les pré-requis, la configuration des fichiers pour effectuer un déploiement. Le DIN explique également comment valider une montée de version applicative de VITAM.

Voir aussi

Plus d’informations, et notamment les paramètres d’installation, sont disponibles dans le DIN.

5.4.3. Ajouter un/des instances de services VITAM

Dans le cas où le sizing initial ne donne pas pleinement satisfaction, il est possible de rajouter à une solution VITAM existante un/des instances supplémentaires de composants.

Prudence

Dans le cas d’ajout d’une offre, il est nécessaire de suivre la procédure de resynchronisation des offres.

Avertissement

Seul le composant « vitam-processing » n’est pas multi-instanciable.

Avertissement

Le composant « vitam-workspace » est multi-instanciable, si son répertoire /vitam/data/workspace est partagé entre les différentes instances du composant.

  1. Modifier l’inventaire avec la/les VM supplémentaire(s)
  2. Lancer un déploiement comme indiqué dans le DIN en rajoutant la directive -l <liste de/des VM(s) supplémentaire(s)>