UiPath Documentation
automation-suite
2.2510
true
Guía de instalación de Automation Suite en Linux
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Configurar el almacén de copias de seguridad

Referencia para configurar la ubicación del almacén de copias de seguridad a través de cluster_config.json para copias de seguridad programadas y bajo demanda en Automation Suite.

Proporcionar la configuración del almacén de copia de seguridad

Para realizar una copia de seguridad y restaurar tu clúster, debes proporcionar la ubicación de las instantáneas del clúster al clúster de Automation Suite a través de cluster_config.json.

Realiza los siguientes cambios en tu cluster_config.json antes de habilitar una copia de seguridad programada o realizar una copia de seguridad bajo demanda.

Puedes proporcionar esta información durante la instalación del clúster de Automation Suite o más tarde, como operación posterior a la instalación, mientras habilitas o realizas una copia de seguridad del clúster.

Ejemplo de cluster_config.json

  • Para la copia de seguridad del servidor NFS, utiliza la siguiente muestra cluster_config.json :
{
 //... cluster_config.json
  "snapshot": {
    "enabled": true,
    "nfs": {
      "server": "nfs_server_endpoint",
      "location": "nfs_server_mountpoint"
    }
  }
}
{
 //... cluster_config.json
  "snapshot": {
    "enabled": true,
    "nfs": {
      "server": "nfs_server_endpoint",
      "location": "nfs_server_mountpoint"
    }
  }
}

cluster_config.json Parámetros

Clave

Valor

server

El FQDN o la dirección IP de la ubicación de almacenamiento de la instantánea (como mynfs.mycompany.com o 192.23.222.81 ).

location

Ruta del servidor NFS, que es la ruta de montaje creada según las instrucciones del Paso 2: configurar la ruta de montaje . Asegúrate de que tiene permisos suficientes y de que la estructura de directorios ya existe.

  • Asegúrate de que el servidor NFS sea accesible desde todos los nodos.

  • Como parte del siguiente paso, uipathctl monta esta ruta automáticamente. No es necesario montar esta ruta manualmente.

Al utilizar Amazon EFS como almacenamiento compatible con NFS, debes establecer el valor location en el directorio raíz ( / ) del montaje EFS. El uso de subdirectorios (como /asbackup ) no es compatible y hará que la operación de montaje falle.

  • Para la copia de seguridad externa del almacén de objetos, utiliza las siguientes muestras cluster_config.json :
{
//... cluster_config.json
"snapshot": {
    "enabled": true,
    "external_object_storage": {
      "bucket_name": "<s3_bucket_used_for_backup>",
      "storage_type": "s3",
      "region": "<s3_bucket_region>"
    }
  }
}
{
//... cluster_config.json
"snapshot": {
    "enabled": true,
    "external_object_storage": {
      "bucket_name": "<s3_bucket_used_for_backup>",
      "storage_type": "s3",
      "region": "<s3_bucket_region>"
    }
  }
}

La siguiente tabla describe los parámetros cluster_config.json para configurar un almacén de copia de seguridad de AWS S3.

ClaveValor
bucket_nameEl nombre del depósito S3 para almacenar la instantánea.
arnARN para conectarse con el S3. Si el nodo tiene los permisos necesarios para conectarse al almacén de objetos de copia de seguridad, no se necesita el ARN. De lo contrario, asegúrate de crear un rol de IAM con los permisos necesarios y añade el ARN.
regionLa región en la que está presente el S3.
{
//... cluster_config.json
"snapshot" : {
  "external_object_storage": {
    "client_secret": "<azure_service_principal_client_secret>", 
    "resource_group": "<azure_resource_group_with_storage_account>", 
    "auth_mode": "ServicePrincipal", 
    "account_name": "<azure_storage_account_name>", 
    "account_key": "<azure_storage_account_key>"
    "bucket_name": "<azure_container_name>",
    "client_id": "<azure_service_principal_id>",
    "subscription_id": "<azure_subscription_id>",
    "cloud_name": "AzurePublicCloud",
  },
  "aks_infra_resource_group":"<azure_infra_resource_group>"
 }
}
{
//... cluster_config.json
"snapshot" : {
  "external_object_storage": {
    "client_secret": "<azure_service_principal_client_secret>", 
    "resource_group": "<azure_resource_group_with_storage_account>", 
    "auth_mode": "ServicePrincipal", 
    "account_name": "<azure_storage_account_name>", 
    "account_key": "<azure_storage_account_key>"
    "bucket_name": "<azure_container_name>",
    "client_id": "<azure_service_principal_id>",
    "subscription_id": "<azure_subscription_id>",
    "cloud_name": "AzurePublicCloud",
  },
  "aks_infra_resource_group":"<azure_infra_resource_group>"
 }
}

La siguiente tabla describe los parámetros cluster_config.json para configurar un almacén de copia de seguridad de Azure.

ClaveValor
bucket_nameNombre del contenedor en la cuenta de almacenamiento de Azure para almacenar la instantánea.
resource_groupGrupo de recursos en el que está presente la cuenta de Azure Storage de destino para almacenar instantáneas.
auth_modeDebe establecerse en ServicePrincipal.
client_idID de cliente para la autenticación principal del servicio.
client_secretSecreto de cliente para la autenticación basada en principal de servicio.
account_nameNombre de la cuenta de almacenamiento de Azure donde se realiza la copia de seguridad de la instantánea.
account_keyClave de acceso para la cuenta de almacenamiento de Azure en la que se debe realizar una copia de seguridad de la instantánea.
Este parámetro es opcional.
cloud_nameValor predeterminado: AzurePublicCloud
Cambia a uno de los siguientes según corresponda: AzureUSGovernmentCloud, AzureChinaCloud, AzureGermanCloud.
subscription_idID de suscripción donde se almacena la cuenta de Azure Storage para almacenar las copias de seguridad.
aks_infra_resource_groupGrupo de recursos donde se crean las máquinas y otros recursos para el clúster AKS. Suele realizarse y gestionarse por Azure y comienza con MC_
Aunque otros valores pueden permanecer iguales durante la copia de seguridad y la restauración, este valor cambiará durante la restauración. Este debe ser el nuevo grupo de recursos donde se aprovisionan los recursos de Kubernetes del nuevo clúster de AKS.
Nota:

Para crear un director de servicio para la autenticación en Azure, consulta la documentación de Microsoft.

  • Para la copia de seguridad del disco local, utiliza la siguiente muestra cluster_config.json :
{
 //... cluster_config.json
  "snapshot": {
    "enabled": true,
    "local_disk": {
      "path": "/backup"
    }
  }
}
{
 //... cluster_config.json
  "snapshot": {
    "enabled": true,
    "local_disk": {
      "path": "/backup"
    }
  }
}

La siguiente tabla describe los parámetros cluster_config.json para configurar un almacén de copia de seguridad de disco local.

ClaveValor
pathDirectorio local para almacenar instantáneas.

Aplicar la configuración del almacén de copia de seguridad

Después de realizar los cambios en cluster_config.json, como se describe en la sección anterior, ejecuta el siguiente comando para aplicar la configuración:

  • Para las configuraciones de servidor NFS y disco local:

    ./bin/uipathctl manifest apply cluster_config.json --only velero,rke2-backup-hook --versions versions/helm-charts.json
    ./bin/uipathctl manifest apply cluster_config.json --only velero,rke2-backup-hook --versions versions/helm-charts.json
    
  • Para la configuración del almacén de objetos externo:

    ./bin/uipathctl manifest apply cluster_config.json --only velero --versions versions/helm-charts.json
    ./bin/uipathctl manifest apply cluster_config.json --only velero --versions versions/helm-charts.json
    

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado