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