Automation Suite
2023.10
falso
Imagem de fundo do banner
Automation Suite no guia de instalação do EKS/AKS
Última atualização 19 de abr de 2024

Configuração do repositório de backup

Fornecendo a configuração do repositório de backup

Para fazer backup e restaurar seu cluster, você deve fornecer a localização dos snapshots do cluster para o cluster do Automation Suite por meio do input.json.
Faça as seguintes alterações no seu input.json antes de habilitar um backup agendado ou fazer um backup sob demanda. Siga a configuração do EKS ou do AKS descrita nas seções a seguir, conforme aplicável.

Você pode fornecer essas informações durante a instalação do cluster do Automation Suite ou posteriormente, como uma operação pós-instalação, ao habilitar ou fazer o backup do cluster.

EKS

input.json Amostra
"snapshot": {
    "enabled": true,
    "external_object_storage": {
      "bucket_name": "<s3_bucket_used_for_backup>",
      "storage_type": "s3",
      "region": "<s3_bucket_region>"
    }
}"snapshot": {
    "enabled": true,
    "external_object_storage": {
      "bucket_name": "<s3_bucket_used_for_backup>",
      "storage_type": "s3",
      "region": "<s3_bucket_region>"
    }
}
input.json Parâmetros

Chave

Valor

bucket_name

O nome do bucket S3 para armazenar o instantâneo

arn

ARN para conectar-se ao S3.

Se o nó tiver as permissões necessárias para se conectar ao objectstore de backup, o ARN não será necessário. Caso contrário, crie uma função de IAM com as permissões necessárias e adicione o ARN.

region

A região em que o S3 está presente.

AKS

input.json Amostra
"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_account_name>", 
    "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>"
}"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_account_name>", 
    "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>"
}
input.json Parâmetros

Chave

Valor

bucket_name

Nome do contêiner na Conta do Azure Storage para armazenar o snapshot

resource_group

Grupo de recursos no qual a Conta de Armazenamento do Azure de destino para armazenamento de instantâneo está presente.

auth_mode

Deve ser definido como ServicePrincipal

client_id

ID do cliente para autenticação da entidade de serviço

client_secret

Segredo do Cliente para a Autenticação Baseada em Entidade de Serviço

account_name

Nome da conta do Azure Storage em que o instantâneo é backup

cloud_name

Valor padrão AzurePublicCloud
Altere para uma das seguintes opções, conforme aplicável: AzureUSGovernmentCloud, AzureChinaCloud, AzureGermanCloud

subscription_id

ID da assinatura em que a Conta de Armazenamento do Azure para armazenamento de backup é armazenada.

aks_infra_resource_group

Grupo de recursos onde as máquinas e outros recursos para o cluster do AKS são criados. Isso geralmente é feito e gerenciado pelo Azure e começa com MC_

Embora outros valores possam permanecer iguais durante o backup e a restauração, esse valor será alterado durante a restauração. Esse deve ser o novo grupo de recursos em que os recursos do Kubernetes do novo cluster do AKS serão provisionados.

Observação: para criar um principal de serviço para autenticação no Azure, consulte a documentação da Microsoft.

Aplicando a configuração do repositório de backup

Após fazer as alterações no input.json, conforme descrito na seção anterior, execute o seguinte comando para aplicar a configuração:
./uipathctl  manifest apply input.json --only velero --versions versions.json./uipathctl  manifest apply input.json --only velero --versions versions.json
  • Fornecendo a configuração do repositório de backup
  • EKS
  • AKS
  • Aplicando a configuração do repositório de backup

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.