Avant de mettre à niveau SaltStack Config, vous devez toujours sauvegarder vos données. Les sections suivantes expliquent quelles données doivent être sauvegardées afin qu'elles puissent être restaurées une fois le processus de mise à niveau terminé.

Sauvegarder les fichiers et les répertoires de SaltStack Config

Les fichiers et répertoires suivants contiennent vos configurations personnalisées de SaltStack Config et doivent être sauvegardées avant la mise à niveau :

  1. Sur le nœud RaaS, sauvegardez l'intégralité de ces répertoires :
    • /etc/raas/raas
    • /etc/raas/raas.secconf
    • /var/log/raas
    • /etc/raas/pki/
    Note :

    Le répertoire pki contient des fichiers masqués, assurez-vous donc de le sauvegarder entièrement. La sauvegarde des fichiers journaux du répertoire /var/log/raas est facultative. Pendant le processus de mise à niveau, vous effacerez les fichiers journaux pour obtenir un fichier journal propre si un dépannage est nécessaire.

  2. Sur chaque master Salt, sauvegardez les fichiers /etc/salt/master.d/raas.conf et /etc/salt/master.d/eAPIMasterPaths.conf.
    Note :

    Selon le mode d'installation initial de SaltStack Config, les chemins d'accès au master Salt eAPI peuvent plutôt se trouver dans le fichier /etc/salt/master.d/raas.conf.

Après la sauvegarde des fichiers de SaltStack Config et du master Salt, passez à la section suivante.

Back up your database schema (Base de données)

Lors de la mise à niveau de votre nœud RaaS, le schéma de base de données est mis à jour. Pour cette raison, assurez-vous de créer une sauvegarde de votre base de données avant la mise à niveau.

Pour sauvegarder votre base de données, vous devez d'abord rechercher le nom de votre base de données PostgreSQL, puis copier le contenu :

  1. Sur le serveur PostgreSQL, sauvegardez ces fichiers :
    • postgres.conf
    • pg_hba.conf
  2. Connectez-vous en tant qu'utilisateur postgres en utilisant la commande suivante :
    sudo su - postgres
  3. Obtenez le nom de votre base de données à l'aide des commandes suivantes pour passer dans PostgreSQL, puis répertoriez les bases de données :
    psql
    \l
  4. Pour quitter PostgreSQL et vous déconnecter en tant qu'utilisateur postgres, appuyez sur Ctrl+D, puis exécutez la commande suivante :
    exit
  5. Copiez le contenu de la base de données dans un fichier. La commande suivante donne un exemple :
    pg_dump -U salt_eapi raas_db_name > postgres_raas_backup_$(date +%Y-%m-%d).sql

Vos fichiers de base de données sont maintenant sauvegardés. Pour obtenir les dernières informations sur l'exécution de sauvegardes, consultez Sauvegardes de bases de données PostgreSQL.

Étape suivante

Après avoir sauvegardé vos données, l'étape suivante du processus de mise à niveau consiste à mettre à jour vos bases de données SaltStack Config. Consultez Mettre à niveau les bases de données pour plus d'informations.