automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white

Guía de instalación de Automation Suite en Linux

Última actualización 19 de dic. de 2024

Configuring the cluster snapshot backup

Configuring the cluster snapshot

Nota: antes de configurar el clúster, deshabilite cualquier instantánea programada. Puede volver a habilitar las programaciones después de la configuración de la instantánea.

Prerrequisitos:

  • Asegúrate de configurar la ubicación de almacenamiento de instantáneas.

Para configurar la instantánea del clúster, sigue los siguientes pasos:

  1. Inicie sesión en cualquiera de los nodos del servidor.
  2. Ejecuta el siguiente comando:

    cd /opt/UiPathAutomationSuite/<version>/installer
    ./configureUiPathAS.sh snapshot config -i cluster_config.jsoncd /opt/UiPathAutomationSuite/<version>/installer
    ./configureUiPathAS.sh snapshot config -i cluster_config.json 
Para ver los indicadores disponibles, añade -h al comando anterior.

La siguiente tabla enumera los indicadores disponibles y su uso:

Banderas de configuración

Descripción

Cuando usarlo

Valor predeterminado

-i, --input

(obligatorio)

Restaurar archivo de entrada

Restaurar copia de seguridad

N/D

-s, --schedule

(opcional)

Proporciona una expresión cron para configurar una programación de instantáneas.

Haga clic aquí para experimentar con las expresiones cron.

Solo para la copia de seguridad de instantáneas

*/45 * * * *, lo que significa que se realiza una instantánea cada 45 minutos. Por ejemplo, el valor 0 0 * * 2 desencadena una copia de seguridad de las instantáneas todos los martes a las 00:00 horas.
-r, --retention

(opcional)

Proporcione el número de horas que se deben retener la instantánea.

Solo para la copia de seguridad de la instantánea.

168 h (siete días)

-t, --target

(obligatorio)

Proporcione el tipo de destino utilizado para almacenar la copia de seguridad de la instantánea.

Copia de seguridad de instantáneas

Restaurar copia de seguridad

NFS, que es el tipo compatible.

-e, --endpoint

(obligatorio)

Proporciona el FQDN o la dirección IP de la ubicación de almacenamiento de instantáneas.

Por ejemplo, mynfs.mycompany.com o 192.23.222.81.

Copia de seguridad de instantáneas

Restaurar copia de seguridad

N/D

-l, --location

(obligatorio)

Proporciona la ubicación o ruta de la ubicación de almacenamiento de instantáneas.

Copia de seguridad de instantáneas

Restaurar copia de seguridad

N/D

-p, --prefix

(opcional)

Proporciona una cadena para prefijar todas las copias de seguridad de instantáneas programadas. La cadena proporcionada debe estar en minúsculas.

N/D

schedule

-h, --help

Muestra instrucciones de ayuda.

N/D

N/D

-d, --debug

Para ejecutar en modo de depuración (debug).

N/D

N/D

Ejemplo

./configureUiPathAS.sh snapshot config -s "*/45 * * * *" -r "48h" -t nfs -e 192.168.10.5 -l "/asbackup" --prefix "schedule"./configureUiPathAS.sh snapshot config -s "*/45 * * * *" -r "48h" -t nfs -e 192.168.10.5 -l "/asbackup" --prefix "schedule"
Importante:
Nota 1: cualquier expresión cron proporcionada como parte del parámetro --schedule coincide con la hora del nodo del clúster. Le recomendamos sincronizar la expresión cron con la copia de seguridad programada de sus almacenes de datos externos (como la base de datos SQL y el almacén de objetos).

Nota 2: Automation Suite almacena solo la instantánea de la que se ha realizado una copia de seguridad durante la política de retención definida. Si tu política de retención tiene una duración más corta, puedes perder instantáneas esenciales una vez que se aplique la política de retención. Del mismo modo, si la política de retención tiene una duración más larga, se almacenan más instantáneas, lo que puede ocupar espacio en el servidor NFS.

Nota 3: piense en la configuración de la programación. Tomar instantáneas a pequeños intervalos (por ejemplo, 30 minutos) implica frecuentes operaciones de copia de seguridad, lo que te obliga a almacenar los datos de los últimos 30 minutos. Del mismo modo, tomar instantáneas una vez a la semana puede causar la pérdida de datos si se produce un siniestro mucho más tarde que la copia de seguridad anterior. Por lo tanto, recomendamos encarecidamente sincronizar la programación de las copias de seguridad y la duración de la retención con los requisitos de su objetivo de punto de recuperación (RPO).

Enabling the snapshot backup

Para habilitar una copia de seguridad programada de la instantánea del clúster, sigue los siguientes pasos:

  1. Inicie sesión en cualquiera de los nodos del servidor.
  2. Habilitar la copia de seguridad instantánea:
    ./configureUiPathAS.sh snapshot backup enable./configureUiPathAS.sh snapshot backup enable
Nota:
  • Si el prefijo de la nueva instantánea ya lo utiliza una instantánea existente, se produce un error. Para evitar el error, deshabilita dicha instantánea y vuelve a ejecutar el comando del paso 2.
  • Si la copia de seguridad programada falló debido al tiempo de espera y recibiste una notificación de alerta, vuelve a ejecutar el comando del paso 2 con la marca adicional --csi-snapshot-timeout 3h para aumentar el tiempo de espera a 3 horas.

Disabling the snapshot backup

Para deshabilitar la copia de seguridad periódica de una instantánea de clúster:

  1. Inicie sesión en cualquiera de los nodos del servidor.
  2. Ejecuta el siguiente comando:
    ./configureUiPathAS.sh snapshot backup disable./configureUiPathAS.sh snapshot backup disable
Nota: Espera un error si la copia de seguridad que quieres deshabilitar no está habilitada.

On-demand snapshot backup

Para crear una copia de seguridad basada en una instantánea, sigue los siguientes pasos:

  1. Inicie sesión en cualquiera de los nodos del servidor.
  2. Crear la copia de seguridad:
    ./configureUiPathAS.sh snapshot backup create <backup name>./configureUiPathAS.sh snapshot backup create <backup name>
Nota: Reemplaza <backup name> con el nombre único que quieras asignar a la copia de seguridad.
El desencadenador de instantánea es una operación asíncrona. Sin embargo, puedes agregar el marcador –wait para esperar hasta que se complete la copia de seguridad de la instantánea.
./configureUiPathAS.sh snapshot backup create <backup name> --wait./configureUiPathAS.sh snapshot backup create <backup name> --wait
Nota:
  • Your retention policy does not delete on-demand snapshot backups. To avoid unnecessary storage consumption, delete on-demand backups manually.
  • Si la copia de seguridad falló debido al tiempo de espera, vuelve a ejecutar el comando del paso 2 con la marca adicional --csi-snapshot-timeout 3h para aumentar el tiempo de espera a 3 horas.

Listing existing snapshots

Para ver las copias de seguridad existentes y sus estados:

  1. Inicie sesión en cualquiera de los nodos del servidor.
  2. Ejecuta el siguiente comando:
    ./configureUiPathAS.sh snapshot list./configureUiPathAS.sh snapshot list

    Se muestra una lista de todas las instantáneas del clúster (a petición y programadas) con sus estados, horas de creación y horas de vencimiento:

    ./configureUiPathAS.sh snapshot list
    NAME           STATUS             CREATION                       EXPIRATION
    manualbackup1   Completed        2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC
    manualbackup2   PartiallyFailed  2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC./configureUiPathAS.sh snapshot list
    NAME           STATUS             CREATION                       EXPIRATION
    manualbackup1   Completed        2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC
    manualbackup2   PartiallyFailed  2022-09-13 09:19:50 +0000 UTC  2023-09-13 09:19:50 +0000 UTC

Deleting a backup

Importante: eliminar una copia de seguridad incluye eliminar los metadatos del clúster y los datos del volumen del servidor de almacenamiento de la copia de seguridad. Esta operación es irreversible.

Para eliminar las copias de seguridad de instantáneas del servidor de copias de seguridad, ejecuta el siguiente comando:

./configureUiPathAS.sh snapshot delete -h
Delete the snapshot backup

Usage:
  configureUiPathAS.sh snapshot delete (name | --all) [flags]

Flags:
  -a, --all                Delete all the snapshots
  -f, --force              Forcibly delete the snapshot without confirmation
  -h, --help               help for delete./configureUiPathAS.sh snapshot delete -h
Delete the snapshot backup

Usage:
  configureUiPathAS.sh snapshot delete (name | --all) [flags]

Flags:
  -a, --all                Delete all the snapshots
  -f, --force              Forcibly delete the snapshot without confirmation
  -h, --help               help for delete

Ejemplos

Eliminar una instantánea especificada

Este comando elimina la instantánea especificada después de recibir su confirmación.

./configureUiPathAS.sh snapshot delete <snapshot name>./configureUiPathAS.sh snapshot delete <snapshot name>
Nota: Reemplaza <snapshot name> con el nombre de la copia de seguridad que deseas eliminar.

Eliminar silenciosamente una instantánea especificada

Este comando elimina la instantánea sin pedirle confirmación.

./configureUiPathAS.sh snapshot delete <snapshot name> --force./configureUiPathAS.sh snapshot delete <snapshot name> --force
Nota: Reemplace <snapshot name> con el nombre de la copia de seguridad que desea eliminar de forma silenciosa.

Eliminar todas las instantáneas

Este comando elimina todas las instantáneas después de recibir su confirmación.

./configureUiPathAS.sh snapshot delete --all./configureUiPathAS.sh snapshot delete --all

Eliminar silenciosamente todas las instantáneas

Este comando elimina todas las instantáneas existentes sin pedirle confirmación.

./configureUiPathAS.sh snapshot delete --all --force./configureUiPathAS.sh snapshot delete --all --force

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.