Cloner un environnement
  • 18 Nov 2022
  • 1 Minute à lire
  • Contributeurs
  • Sombre
    Clair
  • PDF

Cloner un environnement

  • Sombre
    Clair
  • PDF

Article Summary

Cloner un environnement

Si vous souhaitez cloner un environnement, par exemple pour copier vos données de production vers un environnement de pré-production, il est possible de transférer vos données et configurations.

Attention
Les instructions suivantes sont des instructions globales. Il est possible que les répertoires soient placés à des endroits différents sur votre serveur, ou que vous ayez des composantes qui dévient de l'installation de base, par exemple si vous avec une voûte NFS. En cas de doute, veuillez consulter l'équipe de soutien Constellio.

Environnement mono-instance

Voici les répertoires de données pour la copie d'environnement :

  • Pour stopper Constellio : sudo systemctl stop constellio
  • Pour stopper Solr: sudo systemctl stop solr
  • Configurations : /opt/constellio/conf/
  • Contenus : /opt/constellio/contents/
  • Répertoires de l'application : /opt/constellio/webapp*
  • Journaux transactionnels : /opt/constellio/transaction_log/
  • Index de la base de données (records) : /var/solr/configsets/
  • Fichiers Artemis (Constellio 11+): /opt/constellio/artemis
Important
  • Si l'environnement de destination est un nouvel environnement, il est possible que Solr ait une erreur avec Jetty : "non ok status: 414, message:Request-URI Too Long". Il faut alors augmenter "solr.jetty.request.header.size" (voir documentation en ligne). Exemple : 8192 → 819200*
  • Vérifier s'il y a des configurations à copier dans constellio.properties lors d'une copie d'environnement distribué→distribué ou mono→distribué. Ce ne sont pas toutes les configurations qui doivent être copiées alors s'informer sur lesquels sont à conserver. Par exemple, la configuration de l'URL du serveur doit être modifiée
  • S'assurer que les permissions sur le serveur sur les dossiers / documents copiés ne soient pas modifiées. Par exemple, vous pouvez utiliser rsync avec l'option -a pour le faire

Environnement distribué ou multitenant

Comme la plupart des environnements distribués ou multitenants ne sont pas standard (nombre de machines, logiciel de distribution de charge, etc.), il est préférable de consulter l'équipe de soutien Constellio.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.