# Sauvegarde de l'environnement

## Pourquoi et quand exécuter cette tâche

Avant de sauvegarder et de migrer les données de chaque solution Talend, assurez-vous que votre environnement et vos paramètres de configuration de Talend Administration Center sont bien sauvegardés.

La sauvegarde de l'environnement peut être effectuée à l'aide des procédures obligatoires suivantes :

Note InformationsRemarque : Effectuez ces étapes dans l'ordre suivant :

## Sauvegarder les paramètres de configuration

### Procédure

1. Connectez-vous à Talend Administration Center en tant qu'Administrateur.
2. Cliquez sur Configuration dans l'arborescence du menu. La page de Configuration s'ouvre dans l'espace de travail.
3. Cliquez sur le bouton Export parameters situé en haut de la page Configuration, afin d'exporter vos paramètres système actuels dans un fichier.

   Ce fichier sera utilisé pour restaurer vos paramètres de configuration lors de la configuration de votre nouvelle instance de Talend Administration Center. Il contient des informations relatives à l'environnement utilisateur·trice, telles que la base de données utilisée et sa version, le serveur application utilisé et sa version, l'utilisation de l'espace disque, etc.

   Note InformationsRemarque : Cette opération sauvegarde uniquement les paramètres présents dans la page Configuration. Les informations métier (création d'utilisateurs et d'utilisatrices, de projets, de tâches, etc.) sont récupérées lors de la migration de la base de données.

## Sauvegarder des projets locaux

### Procédure

1. Démarrez Studio Talend.
2. Cliquez sur l'icône ![Export local projects (Exporter les projets locaux)](https://help.qlik.com/talend/fr-FR/migration-upgrade-guide/Resources/images/export_icon.png) et exportez vos projets locaux vers un fichier archive.

## Arrêter les services

### Procédure

1. Assurez-vous que toutes les personnes utilisant le Studio Talend sont déconnectées.
2. Assurez-vous que les modules et services suivants sont arrêtés :
   * Apache Tomcat
   * Talend CommandLine
   * Talend JobServer
   * Git
   * Référentiel d'artefacts Talend (Talend Artifact Repository)

   Pour plus d'informations, consultez [Cheatsheet : commandes de démarrage et d'arrêt des modules serveur Talend](https://help.qlik.com/talend/fr-FR/installation-guide-linux/8.0/cheatsheet-start-and-stop-commands-for-talend-server-modules).

## Sauvegarder la base de données d'administration

### Mettre en pause des tâches dans Talend Administration Center

Avant de sauvegarder la base de données d'administration des projets à des fins de migration, la bonne pratique consiste à mettre en pause toutes les tâches actives.

Cela empêche le Job d'essayer d'exécuter des tâches lors de l'exécution du processus de migration de la base de données. Une fois la sauvegarde terminée, vous pouvez reprendre les tâches.

#### Procédure

1. Accédez à Talend Administration Center.
2. Dans la vue Menu, cliquez sur Job Conductor pour afficher la liste de toutes les tâches actives et planifiées.
3. Cliquez sur Pause.

#### Que faire ensuite

Vous pouvez à présent effectuer la sauvegarde de la base de données d'administration des projets.

### Effectuer une sauvegarde d'une base de données MySQL

#### Procédure

1. Exécutez la commande de sauvegarde suivante :
   * Sous Windows : mysqldump -u tisadmin -ptisadmin talend\_administrator &gt; c:/&lt;DB\_Backuppath&gt;/DumpTalendAdministrator.sql
   * Sous Linux : mysqldump -u tisadmin -ptisadmin talend\_administrator &gt; /home/&lt;DB\_Backuppath&gt;/DumpTalendAdministrator.sql
2. Sous Linux, si vous souhaitez charger ce fichier de sauvegarde dans la base de données talend\_administrator en cas d'erreur, utilisez la commande suivante :

   mysql -u tisadmin -ptisadmin talend\_administrator&lt;/home/&lt;DB\_Backuppath&gt;/DumpTalendAdministrator.sql

#### Que faire ensuite

Une fois la sauvegarde terminée, vous pouvez reprendre les tâches dans Talend Administration Center.

### Effectuer une sauvegarde d'une base de données H2

#### Procédure

Copiez les fichiers et dossiers suivants vers un emplacement pratique et sûr, pour la sauvegarde :

* &lt;Applicationpath&gt;/WEB-INF/Database/talend\_administrator.h2.db
* &lt;Applicationpath&gt;/WEB-INF/Database/talend\_administrator.trace.db
* talend\_administrator.lobs.db

Notez qu'une sauvegarde automatique est effectuée chaque jour au démarrage et à l'arrêt du serveur d'application. Les anciennes sauvegardes lorsque leur nombre est supérieur à 30 sont supprimées. Ces paramètres sont configurés par défaut dans le fichier configuration.properties et peuvent être personnalisés.

#### Que faire ensuite

Une fois la sauvegarde terminée, vous pouvez reprendre les tâches dans Talend Administration Center.

## Sauvegarder le référentiel Git

### Procédure

Après avoir sauvegardé la base de données d'administration, dupliquez l'ancien référentiel (dépôt) et le connecter à un nouveau référentiel dans Git.

Pour plus d'informations, consultez [la documentation de GitHub](https://docs.github.com/fr/repositories/creating-and-managing-repositories/duplicating-a-repository).

Note InformationsAvertissement : Après avoir connecté votre nouveau Studio Talend à des référentiels de votre ancien environnement Talend, vous ne pourrez plus accéder à ces référentiels depuis les anciennes versions du Studio Talend.

## Sauvegarder le dossier archive contenant les tâches générées

Avant de migrer vos produits Talend, sauvegardez le dossier d'archive contenant les tâches générées par le Talend CommandLine de la version actuelle.

### Procédure

Pour sauvegarder ce fichier, copiez son contenu dans le dossier de votre choix.