Instalar el agente de Backup and DR en un host Linux

En esta página se describe cómo instalar el agente de Backup y DR en un host Linux y cómo realizar otras operaciones, como regenerar una clave secreta, comprobar el estado del agente de Backup y DR y reiniciar el agente de Backup y DR.

Cómo funciona

El agente de copia de seguridad y recuperación tras desastres para Linux se ejecuta como un proceso de daemon con el nombre de usuario raíz. Escucha en el puerto TCP 5106 para recibir comunicaciones del dispositivo de copia de seguridad o recuperación. El agente escribe en un archivo de registro en el directorio de instalación /var/act/log/UDSAgent.log y publica eventos significativos en el repositorio /var/log/messages.

Después de instalar el agente, debe inicializar las comunicaciones de confianza entre el dispositivo de copia de seguridad o recuperación y el agente de Backup and DR. Solo tienes que hacerlo una vez. La clave secreta debe añadirse en un plazo de dos horas desde que se genera. Si la clave secreta caduca, debes generar una nueva.

En ocasiones, es posible que tengas que volver a generar una clave secreta. Por ejemplo, si un host permanece sin conexión durante un periodo prolongado, el estado de su certificado puede cambiar a "Sin inicializar". Si esto ocurre, debes generar una nueva clave para volver a establecer un certificado válido y reanudar el funcionamiento normal.

Instalar el agente en un host Linux

Sigue estas instrucciones para instalar el agente en un host Linux:

  1. Descarga el archivo del instalador del agente. Consulta Obtener el agente de Backup and DR adecuado para tu host.

  2. Sube el archivo del instalador a tu servidor Linux.

  3. Para instalar el agente, elige una de las siguientes opciones:

    • Para instalar Linux de 32 bits, ejecuta el siguiente comando.

        rpm -ivh connector-Linux_x86-version.rpm
      
    • Para instalar la versión de Linux de 64 bits, ejecuta el siguiente comando.

        rpm -ivh connector-Linux-version.rpm
      
    • Para instalar Linux Ubuntu, ejecuta el siguiente comando.

        dpkg -i connector-linux_ubuntu_amd64-version.deb
      

    El agente siempre se instala en /opt/act. Cuando se haya completado la instalación, se mostrará una clave secreta.

  4. Guarda la clave secreta en un archivo del Bloc de notas o en un editor de texto. Tendrás que añadirla en la sección del agente de Backup and DR. Consulta el artículo Añadir un host Linux.

Volver a generar la clave secreta

La clave secreta que se genera en la sección Instalar el agente en un host Linux solo es válida durante dos horas. Debes añadirlo a la consola de gestión en ese plazo o generar uno nuevo.

Sigue estas instrucciones para generar una clave y añadirla a la consola de gestión.

  1. En el host Linux, inicia sesión como usuario raíz y ejecuta uno de los comandos del directorio:

    • Para restablecer la clave secreta después de confirmar la acción, ejecuta el siguiente comando:

        /opt/act/bin/udsagent secret --reset
      
    • Para restablecer el secreto inmediatamente sin confirmación, ejecuta el siguiente comando:

        /opt/act/bin/udsagent secret --reset --restart
      
  2. Guarda la clave secreta en un bloc de notas o en un editor. Esta clave secreta es válida durante dos horas.

Añadir una clave secreta

Si quieres actualizar la clave secreta o no la añadiste la primera vez, puedes hacerlo en el host de Linux siguiendo estas instrucciones.

  1. En la consola de administración, selecciona Gestionar y, a continuación, Hosts.

  2. Haz clic con el botón derecho en el host Linux y elige Editar.

  3. Ve a la sección Ajustes del agente de copia de seguridad y recuperación ante desastres y busca el campo Secreto.

  4. Pega la clave secreta que has guardado anteriormente en el campo Secreto y haz clic en Guardar. Comprueba que el estado del certificado cambie a Válido. Si recibes un mensaje de éxito parcial, sigue las instrucciones para validar la conectividad del dispositivo de copia de seguridad o recuperación con el agente de Backup and DR.

Comprobar el estado del agente de Backup y recuperación ante desastres

Una vez instalado el agente, puedes verificar su estado en los hosts Linux con los siguientes comandos.

  • En destinos que no sean del sistema (RHEL anterior a 7.0 y SUSE Linux anterior a 12.0), ejecuta el siguiente comando.

        service udsagent status
    

    La salida de la línea udsagent daemon is running es similar a la siguiente:

          service udsagent status
          udsagent daemon is running
    
  • En los destinos systemd (RHEL 7.0, SUSE Linux 12.0 y Ubuntu 16.0 o versiones posteriores), ejecuta el siguiente comando:

        systemctl status udsagent
    

    El resultado es similar al siguiente:

     ```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.
    

Reiniciar el agente de copia de seguridad y recuperación ante desastres en un host Linux

Para reiniciar el agente de Backup and DR en un host Linux, ejecuta el siguiente comando en el host.

  • En los hosts que no usan systemd (RHEL anterior a 7.0 y SUSE Linux anterior a 12.0), ejecuta el siguiente comando:

        /etc/init.d/udsagent restart
    
  • En los hosts Systemd (RHEL 7.0, SUSE Linux 12.0 y Ubuntu 16.0 o versiones posteriores), ejecuta el siguiente comando:

      systemctl restart udsagent
    

Desinstalar el agente de Backup and DR de un host Linux mediante la línea de comandos

Sigue estas instrucciones para desinstalar el agente de Backup and DR de un host Linux:

CentOS/RHEL/SLES

  1. Inicia sesión como usuario raíz y detén el agente de Backup and DR ejecutando el siguiente comando:

    systemctl stop udsagent
    

    En versiones anteriores de Linux, puede que tengas que usar el siguiente comando:

    /etc/init.d/udsagent stop
    
  2. Comprueba el nombre del RPM del agente de Backup y DR de Linux instalado con el siguiente comando:

    yum list installed | grep udsagent
    

    También puedes usar el siguiente comando para comprobar el nombre del RPM:

    rpm -qa udsagent
    

    El resultado es similar al siguiente:

    udsagent-11.0.1-8756.x86_64
    
  3. Desinstala el paquete con el nombre que has obtenido de la consulta. Por ejemplo:

    yum remove udsagent-11.0.1-8756.x86_64
    

    También puedes usar el siguiente comando para desinstalar el paquete:

    rpm -e udsagent-11.0.1-8756.x86_64
    

Ubuntu

  1. Inicia sesión como usuario raíz y detén el agente de Backup and DR ejecutando el siguiente comando:

    systemctl stop udsagent
    
  2. Desinstala el agente con el siguiente comando:

    dpkg --remove udsagent
    

Siguientes pasos