Installer l'agent Backup and DR sur un hôte Linux

Cette page explique comment installer l'agent de sauvegarde et de reprise après sinistre sur un hôte Linux, et effectuer d'autres opérations, comme régénérer une clé secrète, vérifier l'état de l'agent de sauvegarde et de reprise après sinistre, et redémarrer l'agent de sauvegarde et de reprise après sinistre.

Fonctionnement

L'agent de sauvegarde et de reprise après sinistre pour Linux s'exécute en tant que processus de daemon sous le nom d'utilisateur racine. Il écoute sur le port TCP 5106 les communications de l'appliance de sauvegarde/restauration. L'agent écrit dans un fichier journal dans le répertoire d'installation /var/act/log/UDSAgent.log et publie des événements importants dans le dépôt /var/log/messages.

Après avoir installé l'agent, vous devez initialiser les communications fiables entre l'appliance de sauvegarde/restauration et l'agent Backup and DR. Cette opération ne doit être effectuée qu'une seule fois. La clé secrète doit être ajoutée dans les deux heures suivant sa génération. Si la clé secrète arrive à expiration, vous devez générer une nouvelle clé.

Installer l'agent sur un hôte Linux

Pour installer l'agent sur un hôte Linux, suivez les instructions suivantes:

  1. Pour télécharger le fichier d'installation de l'agent, consultez Obtenir l'agent de sauvegarde et de reprise après sinistre adapté à votre hôte.

  2. Importez le fichier d'installation sur votre serveur Linux.

  3. Pour installer l'agent, choisissez l'une des options suivantes:

    • Pour une installation Linux 32 bits, exécutez la commande suivante.

        rpm -ivh connector-Linux_x86-version.rpm
      
    • Pour l'installation Linux 64 bits, exécutez la commande suivante.

        rpm -ivh connector-Linux-version.rpm
      
    • Pour l'installation sous Linux Ubuntu, exécutez la commande suivante.

        dpkg -i connector-linux_ubuntu_amd64-version.deb
      

    L'agent s'installe toujours dans /opt/act. Une fois l'installation terminée, une clé secrète s'affiche.

  4. Enregistrez la clé secrète dans un bloc-notes ou dans un éditeur de texte. Vous devez l'ajouter dans la section "Agent de sauvegarde et de DR". Consultez Ajouter un hôte Linux.

Générer à nouveau la clé secrète

La clé secrète générée dans la section Installer l'agent sur un hôte Linux n'est valide que pendant deux heures. Vous devez l'ajouter à la console de gestion dans ce délai ou en générer un autre.

Suivez les instructions ci-dessous pour générer une clé et l'ajouter à la console de gestion.

  1. Sur l'hôte Linux, connectez-vous en tant qu'utilisateur racine et exécutez l'une des commandes du répertoire:

    • Pour réinitialiser la clé secrète après confirmation de l'action, exécutez la commande suivante:

        /opt/act/bin/udsagent secret --reset
      
    • Pour réinitialiser le secret immédiatement sans confirmation, exécutez la commande suivante:

        /opt/act/bin/udsagent secret --reset --restart
      
  2. Enregistrez la clé secrète dans un bloc-notes ou dans un éditeur. Cette clé secrète est valide pendant deux heures.

Ajouter une clé secrète

Si vous souhaitez mettre à jour la clé secrète ou si vous ne l'avez pas ajoutée la première fois, vous pouvez l'ajouter dans l'hôte Linux en suivant les instructions ci-dessous.

  1. Dans la console de gestion, sélectionnez Gérer, puis Hôtes.

  2. Effectuez un clic droit sur l'hôte Linux, puis sélectionnez Edit (Modifier).

  3. Accédez à la section Paramètres de l'agent de sauvegarde et de DR, puis recherchez le champ Secret.

  4. Collez la clé secrète que vous avez enregistrée précédemment dans le champ Secret, puis cliquez sur Enregistrer. Vérifiez que l'état du certificat passe à Valid (Valide). Si vous recevez un message de réussite partiel, suivez les instructions pour valider la connectivité de l'appliance de sauvegarde/restauration avec l'agent de sauvegarde et de DR.

Vérifier l'état de l'agent de sauvegarde et de reprise après sinistre

Une fois l'agent installé, vous pouvez vérifier son état sur les hôtes Linux à l'aide des commandes suivantes.

  • Sur les cibles non système (RHEL avant la version 7.0 et SUSE Linux avant la version 12.0), exécutez la commande suivante.

        service udsagent status
    

    La sortie ressemble à ceci pour la ligne udsagent daemon is running:

          service udsagent status
          udsagent daemon is running
    
  • Sur les cibles systemd (RHEL 7.0 ou version ultérieure, SUSE Linux 12.0 ou version ultérieure et Ubuntu 16.0 ou version ultérieure), exécutez la commande suivante:

        systemctl status udsagent
    

    La sortie ressemble à ceci :

     ```postgres
     [root@postgres ~]# systemctl status udsagent
         udsagent.service - Google Cloud Backup and DR service
           Loaded: loaded (/usr/lib/systemd/system/udsagent.service; enabled; vendor preset: disabled)
        Active: active (running) since Wed 2022-11-09 22:13:45 UTC; 17min age
        Process: 1056 ExecStart=/act/initscripts/udsagent.init start (code=exited, status=0/SUCCESS)
        Main PID: 1128 (udsagent)
           CGroup: /system.slice/udsagent.service
                   ├─1128 /opt/act/bin/udsagent start
                   └─1132 /opt/act/bin/udsagent start
    
        Nov 09 22:13:44 postgres systemd[1]: Starting Google Cloud Backup and DR Service
        Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
        Nov 09 22:13:45 postgres udsagent.init[1056]: Starting /opt/act/bin/udsagent as a daemon. It may take a few minutes for the service to start completely.
    

Redémarrer l'agent de sauvegarde et de reprise après sinistre sur un hôte Linux

Pour redémarrer l'agent de sauvegarde et de DR sur un hôte Linux, exécutez la commande suivante sur l'hôte.

  • Pour les hôtes non systemd (RHEL avant la version 7.0 et SUSE Linux avant la version 12.0), exécutez la commande suivante:

        /etc/init.d/udsagent restart
    
  • Pour les hôtes Systemd (RHEL 7.0 et versions ultérieures, SUSE Linux 12.0 et versions ultérieures, et Ubuntu 16.0 et versions ultérieures), exécutez la commande suivante:

      systemctl restart udsagent
    

Désinstaller l'agent de sauvegarde et de reprise après sinistre d'un hôte Linux à l'aide de la ligne de commande

Suivez les instructions ci-dessous pour désinstaller l'agent de sauvegarde et de DR d'un hôte Linux:

CentOS/RHEL/SLES

  1. Connectez-vous en tant qu'utilisateur racine et arrêtez l'agent de sauvegarde et de reprise après sinistre en exécutant la commande suivante:

    systemctl stop udsagent
    

    Pour les anciennes versions de Linux, vous devrez peut-être utiliser la commande suivante:

    /etc/init.d/udsagent stop
    
  2. Vérifiez le nom du RPM de l'agent de sauvegarde et de reprise après sinistre Linux installé à l'aide de la commande suivante:

    yum list installed | grep udsagent
    

    Vous pouvez également utiliser la commande suivante pour vérifier le nom du RPM:

    rpm -qa udsagent
    

    La sortie ressemble à ceci :

    udsagent-11.0.1-8756.x86_64
    
  3. Désinstallez le package à l'aide du nom obtenu à partir de la requête. Exemple :

    yum remove udsagent-11.0.1-8756.x86_64
    

    Vous pouvez également utiliser la commande suivante pour désinstaller le package:

    rpm -e udsagent-11.0.1-8756.x86_64
    

Ubuntu

  1. Connectez-vous en tant qu'utilisateur racine et arrêtez l'agent de sauvegarde et de reprise après sinistre en exécutant la commande suivante:

    systemctl stop udsagent
    
  2. Désinstallez l'agent à l'aide de la commande suivante:

    dpkg --remove udsagent
    

Étape suivante