Automation Suite
2022,4
False
Image de fond de la bannière
Guide d'installation d'Automation Suite
Dernière mise à jour 24 avr. 2024

Sauvegarder et restaurer le cluster

Automation Suite prend en charge la fonctionnalité de sauvegarde et de restauration pour éviter la perte de données dans divers scénarios. Vous pouvez configurer une sauvegarde à tout moment après l'installation.

Pour utiliser la fonctionnalité de sauvegarde et de restauration, vous devez activer un serveur NFS, un cluster de sauvegarde et un cluster de restauration. Ces concepts sont définis dans la section suivante.

Terminologie

Serveur NFS – le serveur qui stocke les données de sauvegarde et qui facilite la restauration. Vous pouvez configurer le serveur NFS sur n'importe quelle machine ou un service PaaS proposé par les fournisseurs Cloud. Notez que nous ne prenons pas en charge NFS basé sur Windows et NFS basé sur blob Azure.

Cluster de sauvegarde : le cluster que vous configurez pour installer Automation Suite. Il s'agit du cluster dans lequel vous activerez la sauvegarde.

Restaurer le cluster : le cluster sur lequel vous restaurez toutes les données du cluster de sauvegarde. Cela devient le nouveau cluster dans lequel vous exécutez Automation Suite une fois le processus de restauration terminé.

Prérequis

Remarque : cette configuration n'activera qu'une sauvegarde du cluster, y compris la configuration du cluster et les données stockées dans le cadre du stockage en cluster dans /datadisk attaché aux machines serveur.

Cependant, cela n'activera pas la sauvegarde des sources de données externes, telles que la base de données SQL. Vous devez activer séparément la sauvegarde de la source de données externe.

Si vous souhaitez ajouter de nouveaux nœuds de serveur après avoir activé la sauvegarde, assurez-vous de remplir les conditions préalables et suivez les étapes suivantes pour activer la sauvegarde sur les nouveaux nœuds :
  1. Configurez le serveur NFS pour autoriser l'accès au nouveau nœud. Pour plus de détails, consultez Autoriser les nœuds à accéder au point de montage NFS.
  2. Activez la sauvegarde sur le nouveau nœud de serveur :

Pour configurer la fonctionnalité de sauvegarde et de restauration, vous devez répondre aux exigences suivantes :

  • Vous devez utiliser NFSv4 sur Linux.
  • Vous devez configurer le serveur NFS sur une machine distincte hébergée en dehors du cluster de sauvegarde et de restauration.
  • Il ne doit pas y avoir plus de 10 millisecondes de latence aller-retour (RTT) entre le serveur NFS et le cluster de sauvegarde et de restauration.
  • Le cluster que vous souhaitez sauvegarder et le serveur NFS doivent se trouver dans la même région.
  • Le serveur NFS doit répondre à la configuration matérielle suivante :

    Processeur

    RAM

    Disque (Disk)

    4 (v-)CPU

    16 Gio

    Disque SSD de 10 Tio (1 100 IOPS)

  • Le serveur NFS doit être accessible à partir de tous les nœuds du cluster.
  • Vous devez activer les ports suivants sur le serveur NFS et tous les nœuds du cluster de sauvegarde. Lors de la restauration du cluster, les mêmes ports doivent être ouverts sur tous les nœuds du cluster de restauration.

    Port

    Protocole

    Objectif

    2049

    TCP

    Communication bidirectionnelle entre le serveur NFS et le cluster de sauvegarde et de restauration.

    Il s'agit du port sur lequel le serveur NFS s'exécutera.

    111

    TCP

    Communication bidirectionnelle entre le serveur NFS et le cluster de sauvegarde et de restauration.

    Ce port est utilisé pour rpcbind entre le serveur NFS et le cluster de sauvegarde et de restauration.

Préparation de la configuration de sauvegarde

Pour activer la sauvegarde, vous devez configurer le serveur de sauvegarde et l'intervalle dans un fichier appelé backup.json .

Pour ce faire, procédez comme suit :

  1. Créez un fichier nommé backup.json .
    {
      "backup": {
        "etcdBackupPath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      },
      "backup_interval": "15"
    }{
      "backup": {
        "etcdBackupPath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      },
      "backup_interval": "15"
    }
  2. Remplissez le fichier en fonction des définitions de champ suivantes :

    Paramètre

    Configuration

    backup.etcdBackupPath

    Le chemin d’accès relatif où les données de sauvegarde seront stockées sur le serveur NFS. Vous pouvez lui donner le nom du cluster.

    Exemple : cluster0

    backup.nfs.endpoint

    Le point de terminaison du serveur NFS (adresse IP ou nom DNS). Il s’agit du nom de domaine complet ou de l’adresse IP de la machine NFS. Aucun protocole ne doit être présent dans le point de terminaison.

    Exemple : nfs.automationsuite.mycompany.com ou 20.224.01.66

    backup.nfs.mountpath

    Le chemin d’accès sur le serveur NFS (point de terminaison). Il s’agit de l’emplacement où vous avez attaché le disque pour stocker la sauvegarde du cluster.

    Exemple : /asbackup

    backup_interval

    L'intervalle de temps de sauvegarde en minutes. Cet intervalle correspond au délai entre deux sauvegardes consécutives. Vous ne pouvez restaurer que la dernière sauvegarde réussie, vous devez donc décider soigneusement de cet intervalle. L'intervalle de sauvegarde minimum peut être aussi bas que 15 minutes.

    Important :
    • Si l'intervalle de sauvegarde est trop court, par exemple 30 minutes, les opérations de sauvegarde seront trop fréquentes, vous obligeant à stocker uniquement les données qui ont été sauvegardées au cours des 30 dernières minutes. De même, si l'intervalle de sauvegarde est d'une semaine, cela peut entraîner une perte de données pendant l'intervalle entre la dernière sauvegarde et le sinistre. Par conséquent, il est recommandé de maintenir l'intervalle de sauvegarde en ligne avec les exigences de votre objectif de point de récupération (RPO).
    • Lors de la configuration de la sauvegarde du serveur SQL externe, vous devez prendre en compte l'intervalle de sauvegarde du cluster. Il est recommandé de configurer le même intervalle pour le serveur SQL externe et le cluster Automation Suite.
    • Lorsque la sauvegarde est activée dans le cluster, quel que soit l'intervalle de sauvegarde, Automation Suite déclenche instantanément la sauvegarde. Après cela, la prochaine sauvegarde sera planifiée en fonction de l'intervalle de sauvegarde.
    • Vous pouvez vérifier la sauvegarde en vous connectant au serveur NFS et en naviguant vers le chemin suivant : /backup.nfs.mountpath/backup.etcdBackupPath. Par exemple : /asbackup/cluster0.
Automation Suite ne sauvegarde pas tous les volumes persistants, tels que les volumes attachés au pipeline d'entraînement dans AI Center. Une sauvegarde est créée uniquement pour quelques volumes persistants tels que Alert Manager , Prometheus , Docker Registry , MongoDB , RabbitMQ , Ceph Objectstore et Insights .

Préparation de l'opération de restauration

Pour restaurer le cluster à partir des données de sauvegarde, vous devez fournir la configuration du serveur de restauration dans un fichier appelé restore.json .

Pour ce faire, procédez comme suit :

  1. Créez un fichier nommé restore.json .
    {
      "restore": {
        "etcdRestorePath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      }
    }{
      "restore": {
        "etcdRestorePath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      }
    }
  2. Remplissez le fichier en fonction des définitions de champ suivantes :

    Paramètre

    Configuration

    restore.etcdRestorePath

    Chemin d'accès au serveur NFS à partir duquel les données seront restaurées. Il doit être le même que celui que vous avez fourni pour backup.etcBackupPath dans backup.json .
    Exemple : cluster0

    restore.nfs.endpoint

    Le point de terminaison du serveur NFS. Il s'agira du nom de domaine complet (FQDN) ou de l'adresse IP de la machine NFS. Aucun protocole ne doit être présent dans le point de terminaison.

    Exemple : nfs.automationsuite.mycompany.com ou 20.224.01.66

    restore.nfs.mountpath

    Chemin de montage du serveur NFS. Il s'agit de l'emplacement où vous avez attaché le disque pour stocker la sauvegarde du cluster.

    Exemple : /asbackup

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.