Automation Suite
2022.4
False
Imagen de fondo del banner
Guía de instalación de Automation Suite
Última actualización 24 de abr. de 2024

Copia de seguridad y restauración del clúster

Automation Suite admite la funcionalidad de copia de seguridad y restauración para evitar la pérdida de datos en varios escenarios. Puedes configurar una copia de seguridad en cualquier momento después de la instalación.

Para usar la funcionalidad de copia de seguridad y restauración, debe habilitar un servidor NFS, un clúster de copia de seguridad y un clúster de restauración. Estos conceptos se definen en la siguiente sección.

Terminología

Servidor NFS: Servidor que almacena los datos de la copia de seguridad y facilita la restauración. Puedes configurar el servidor NFS en cualquier máquina o un servicio PaaS ofrecido por los proveedores de la nube. Ten en cuenta que no admitimos NFS basado en Windows y NFS basado en Azure blob.

Clúster de copias de seguridad: el clúster que configuraste para instalar Automation Suite. Este es el clúster en el que se habilitará la copia de seguridad.

Clúster de restauración : el clúster en el que se restauran todos los datos del clúster de copia de seguridad. Este se convierte en el nuevo clúster en el que ejecutas Automation Suite una vez que se completa el proceso de restauración.

Requisitos previos

Nota: Esta configuración solo habilitará una copia de seguridad del clúster, incluida la configuración del clúster y los datos almacenados como parte del almacenamiento dentro del clúster en /datadisk adjunto a las máquinas del servidor.

Sin embargo, esto no habilitará la copia de seguridad de ningún origen de datos externo, como la base de datos SQL. Debes habilitar la copia de seguridad del origen de datos externo por separado.

Si quieres añadir nuevos nodos de servidor después de habilitar la copia de seguridad, asegúrate de cumplir con los requisitos previos y sigue los siguientes pasos para habilitar la copia de seguridad en los nuevos nodos:
  1. Configure el servidor NFS para permitir el acceso al nuevo nodo. Para obtener más información, consulta Permitir que los nodos accedan al punto de montaje NFS.
  2. Habilite la copia de seguridad en el nuevo nodo del servidor:

Para configurar la funcionalidad de copia de seguridad y restauración, debe cumplir los siguientes requisitos:

  • Debes utilizar NFSv4 en Linux.
  • Debes configurar el servidor NFS en una máquina independiente alojada fuera del clúster de copia de seguridad y restauración.
  • No debe haber una latencia superior a 10 milisegundos de tiempo de viaje de retorno (RTT) entre el servidor NFS y el clúster de copia de seguridad y restauración.
  • El clúster del que se quiere hacer una copia de seguridad y el servidor NFS deben estar en la misma región.
  • El servidor NFS debe cumplir los siguientes requisitos de hardware:

    CPU

    RAM

    Disco

    4 (v)CPU

    16 GiB

    SSD de 10 TiB (1100 IOPS)

  • El servidor NFS debe ser accesible desde todos los nodos del clúster.
  • Debe habilitar los siguientes puertos en el servidor NFS y todos los nodos del clúster de copia de seguridad. Al restaurar el clúster, los mismos puertos deben estar abiertos en todos los nodos del clúster de restauración.

    Puerto

    Protocolo

    Propósito

    2049

    TCP

    Comunicaciones bidireccionales entre el servidor NFS y el clúster de copia de seguridad y restauración.

    Este es el puerto en el que se ejecutará el servidor NFS.

    111

    TCP

    Comunicaciones bidireccionales entre el servidor NFS y el clúster de copia de seguridad y restauración.

    Este puerto se utiliza para rpcbind entre el servidor NFS y el clúster de copia de seguridad y restauración.

Preparación de la configuración de copia de seguridad

Para habilitar la copia de seguridad, debes configurar el servidor de la copia de seguridad y el intervalo en un archivo llamado backup.json.

Para hacerlo, sigue los siguientes pasos:

  1. Crea un archivo llamado 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. Rellene el archivo según las siguientes definiciones de campo:

    Parámetro

    Configuración

    backup.etcdBackupPath

    La ruta relativa donde los datos de la copia de seguridad se almacenarán en el servidor NFS. Puedes darle el nombre del clúster.

    Ejemplo: cluster0

    backup.nfs.endpoint

    El punto final del servidor NFS (dirección IP o nombre DNS). Esto será el FQDN o la dirección IP de la máquina NFS. No debe haber ningún protocolo presente en el punto final.

    Ejemplo: nfs.automationsuite.mycompany.com o 20.224.01.66

    backup.nfs.mountpath

    La ruta en el servidor NFS (punto final). Esta es la ubicación donde has adjuntado el disco para almacenar la copia de seguridad del clúster.

    Ejemplo: /asbackup

    backup_interval

    El intervalo de tiempo de la copia de seguridad en minutos. Este intervalo es el tiempo de espera entre dos copias de seguridad consecutivas. Solo puedes restaurar la última copia de seguridad correcta, por lo que debes decidir cuidadosamente este intervalo. El intervalo mínimo de copia de seguridad puede ser de tan solo 15 minutos.

    Importante:
    • Si el intervalo de la copia de seguridad es demasiado corto, por ejemplo, 30 minutos, las operaciones de copia de seguridad serán demasiado frecuentes, lo que le obligará a almacenar solo los datos de los que se realizó una copia de seguridad en los últimos 30 minutos. Del mismo modo, si el intervalo de la copia de seguridad es de 1 semana, esto puede causar la pérdida de datos durante el intervalo entre la última copia de seguridad y el problema. Por lo tanto, se recomienda mantener el intervalo de la copia de seguridad en línea con los requisitos de su objetivo de punto de recuperación (RPO).
    • Al configurar la copia de seguridad del servidor SQL externo, debe tener en cuenta el intervalo de la copia de seguridad del clúster. Se recomienda configurar el mismo intervalo tanto para el servidor SQL externo como para el clúster de Automation Suite.
    • Cuando la copia de seguridad está habilitada en el clúster, independientemente del intervalo de la copia de seguridad, Automation Suite activará instantáneamente la copia de seguridad. Después de eso, la siguiente copia de seguridad se programará en función del intervalo de las copias de seguridad.
    • Puede verificar la copia de seguridad iniciando sesión en el servidor NFS y navegando a la siguiente ruta: /backup.nfs.mountpath/backup.etcdBackupPath. Por ejemplo: /asbackup/cluster0.
Automation Suite no realiza una copia de seguridad de todos los volúmenes persistentes, como los volúmenes adjuntos al proceso de formación en AI Center. Se crea una copia de seguridad solo para algunos Volúmenes Persistentes como Alert Manager, Prometheus, Docker Registry, MongoDB, RabbitMQ, Ceph Objectstore, y Insights.

Preparación de la configuración de restauración

Para restaurar el clúster a partir de los datos de la copia de seguridad, debes proporcionar la configuración del servidor de restauración en un archivo llamado restore.json.

Para hacerlo, sigue los siguientes pasos:

  1. Crea un archivo llamado restore.json.
    {
      "restore": {
        "etcdRestorePath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      }
    }{
      "restore": {
        "etcdRestorePath": "PLACEHOLDER",
        "nfs": {
          "endpoint": "PLACEHOLDER",
          "mountpath": "PLACEHOLDER"
        }
      }
    }
  2. Rellene el archivo según las siguientes definiciones de campo:

    Parámetro

    Configuración

    restore.etcdRestorePath

    La ruta del servidor NFS desde donde se restaurarán los datos. Debe ser el mismo nombre que el que proporcionó para backup.etcBackupPath en backup.json.
    Ejemplo: cluster0

    restore.nfs.endpoint

    El punto final del servidor NFS. Esto será el FQDN o la dirección IP de la máquina NFS. No debe haber ningún protocolo presente en el punto final.

    Ejemplo: nfs.automationsuite.mycompany.com o 20.224.01.66

    restore.nfs.mountpath

    La ruta de montaje del servidor NFS. Esta es la ubicación donde ha adjuntado el disco para almacenar la copia de seguridad del clúster.

    Ejemplo: /asbackup

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.