UiPath Documentation
automation-suite
2023.10
false
Guia de instalação do Automation Suite no EKS/AKS
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Configuração do repositório de backup

Referência para configurar o local do armazenamento de backup por meio do input.json para backup e restauração de instantâneo do cluster no Automation Suite no EKS/AKS.

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.

Exemplo de input.json

"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

ChaveValor
bucket_nameO nome do bucket S3 para armazenar o instantâneo
arnARN 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, certifique-se de criar uma função de IAM com as permissões necessárias e adicionar o ARN.
regionA região em que o S3 está presente.

Exemplo de input.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_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

ChaveValor
bucket_nameNome do contêiner na Conta do Azure Storage para armazenar o snapshot
resource_groupGrupo de recursos no qual a Conta de Armazenamento do Azure de destino para armazenamento de instantâneo está presente.
auth_modeDeve ser definido como ServicePrincipal
client_idID do cliente para autenticação da entidade de serviço
client_secretSegredo do Cliente para a Autenticação Baseada em Entidade de Serviço
account_nameNome da conta do Azure Storage em que o instantâneo é backup
cloud_nameValor padrão AzurePublicCloud
Altere para uma das seguintes opções, conforme aplicável: AzureUSGovernmentCloud, AzureChinaCloud, AzureGermanCloud
subscription_idID da assinatura em que a Conta de Armazenamento do Azure para armazenamento de backup é armazenada.
aks_infra_resource_groupGrupo 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 onde os recursos do Kubernetes do novo cluster do AKS sã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​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades