DIAPASON 05

Création nouvel environnement depuis un backup


Prérequis

  • Avoir une sauvegarde à disposition.

Comment déclencher une sauvegarde sur un environnement ? ADM-SVG : Traitement de sauvegarde

Restauration d’une sauvegarde des bases de données

Décompresser l’archive de sauvegarde des bases de données (.data.tar.gz) dans un répertoire contenant la place suffisante sur votre serveur.

Lancer une installation complète de l’environnement à partir du setup d’installation Serveur et des données du backup tel la commande suivante :

pwsh <RepSetup>/install.ps1 -TOOL_HOME <RepSetup> -ENV_NAME <Nom_Env> -ENV_PATH <Chemin_Env> -TMP_PATH <RepSetup>/tmp -DATA_SOURCE_PATH <Path_Backup> -DATA_SOURCE_TYPE BACKUP -HTTP_PORT <Port_HTTP> -HTTPS_PORT <Port_HTTPS> -ADMIN_PORT <Port_Admin> -DatabaseArchiveLgPath <Archive_Log_Path>

<RepSetup> est le répertoire dans lequel le setup d’installation a été décompressé.

<NomEnv> et <Chemin_Env> sont les noms et chemins de l’environnement à installer.

<Path_Backup> est le répertoire contenant la sauvegarde de DIAPASON

<Archive_Log_Path> est le répertoire obligatoire pour l’archivage des logs des bases de données

Optionnel : L’installation des certificats est obligatoire si le tomcat-keystore.p12 contenu dans la sauvegarde n’est pas utilisé. L’installation des certificats peut être effectuée par les options “-UpdateCerts -PRIVATE_KEY_PATH /<DossierCertificats>/cle.key -CERTIFICATE_PATH /<DossierCertificats>/chainecertificat.pem -PRIVATE_KEY_PASSWORD <MonMotDePasse> -ROOT_CERTIFICATE_PATH /<DossierCertificats>/ISRGRootX1.pem
Les chemins sont des exemples et à réadapter.
Si les certificats ne sont pas mis à jour lors de l’installation, utiliser le diapason.sh installcert en suivant de l’installation.

Une fois que l’environnement a été reconstruit et que les certificats sont à jour ,

Demande à ELCIA-ERP pour fournir les licences nécessaires au fonctionnement de ce nouvel environnement

Ensuite, DIAPASON peut être relancé avec “./diapason.sh start”

Se connecter à DIAPASON et lancer le traitement non paramétré “INS-REQ” en cochant toutes les cases.

image-20250313-141925.png

Installations et mises à jour

Suite à l’installation, afin d’avoir un environnement opérationnel, il est nécessaire de réaliser certains paramétrages différenciant cet environnement de l’environnement d'origine.

Désactivation ENVOI de mails, traitements et workflow à neutraliser

Contenu restant du backup

Certains fichiers font partie de la sauvegarde et ne sont pas automatiquement restaurés en fonction du besoin du nouvel environnement.
Ces fichiers là ne sont déployés par aucun script automatiquement. En cas de besoin de restauration, ils doivent être copiés manuellement sur l’environnement dupliqué.

  • Le dossier properties de l’environnement d’origine (sans le diapason.version), afin de pouvoir remplacer le contenu du dossier properties créé lors de l’installation (Licences/Diapason.ini/Configuration du Tomcat etc.)

  • Le fichier du keystore “tomcat-keystore.p12” permettant la connexion HTTPS de l’environnement d’origine.