Autres versions

Vous êtes ici : Installer et exploiterExploitationProcédures d'exploitation

Mise à niveau du serveur de pré-production

Comment mettre à jour le serveur de pré-production ?

Opérations à réaliser pour mettre à jour votre serveur de préproduction à partir des données de production

Important La procédure décrite ci-dessous, donnée à titre indicatif, est une procédure générique qui précise quelles données sont à récupérer pour remettre à jour une base de préproduction avec les données de production. Selon les infrastructures, configurations logicielles, versions des composants, celle-ci pourrait ne pas être applicable à 100%. Elle couvre toutefois la majorité des cas de figure.
 

Prérequis

Avant de procéder à une mise à jour des données de production sur la pré-production, il convient de s’assurer que les deux environnements sont sur la même version de l’application. Si l'application en a pré-production n’est pas dans la même version, il convient de procéder à une installation du package de production sur la pré-production, en suivant les indications fournies par Kosmos.
 

Sauvegarde des données applicatives de production

Voir Sauvegarde des données (intégrez les données du moteur Elasticsearch dans votre sauvegarde).
 

Synchronisation des plateformes

Arrêt de la plateforme de préproduction

Stoppez votre serveur de base de données (MySQL ou MariaDB) et votre serveur applicatif (Tomcat).

Mise à jour des données

  1. Chargez le dump de la base de données sur votre base de données de préproduction
  2. Décompressez l'archive contenant vos fichiers (/medias, /forms, /html) dans le répertoire storage de votre serveur de préproduction
  3. Décompressez l'archive contenant les données du moteur Elasticsearch dans le répertoire correspondant de votre serveur de préproduction

Mise à jour de la configuration

Pour mettre à jour la configuration de préproduction, vous devez effectuer une comparaison des dossiers /conf (sous storage) de vos deux environnements :
 

Mise à jour des sites

Sous /conf/sites :
  1. Ajouter les fichiers correspondant aux nouveaux sites créés, et y modifier les noms d’hôtes pour qu’ils correspondent aux URLs de la pré-production
  2. Reporter les modifications réalisées sur les sites existants (ajout ou changement de propriété), sauf les propriétés liées aux services tiers (pour éviter de contribuer sur ces services via la plateforme de pré-production) : clé Google Analytics, clé Twitter

Mise à jour de la configuration applicative

Comparez les fichiers situés à la racine du dossier /conf, et reportez les changements nécessaires.
 

Démarrage de la plateforme

Une fois que vous avez réalisé toutes les modifications, vous pouvez redémarrer les services.

Mis à jour le 29 janvier 2018