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

Fazendo backup do cluster

Pré-requisitos​

Observação:

Há um problema conhecido com a lógica de backup no Automation Suite para AKS/EKS versões 2023.10.0 a 2023.10.7. Especificamente, esse problema exclui o backup dos painéis do Insights. No entanto, é feito o backup de todos os dados históricos com sucesso.

Para incluir os painéis do Insights no backup, você deve reconfigurar a solução de backup usando o script disponível aqui. Este script permite que você reconfigure a solução de backup e crie o backup. Para obter detalhes sobre como executar o comando, consulte esta seção.

Before taking a backup, you must provide the objectstore configuration to store the backup. For this, see Configuring the backup store.

Habilitando o agendamento do backup de instantâneo​

Ao configurar o agendamento do backup de instantâneo, é recomendável fornecer o agendamento e a retenção do backup por meio dos sinalizadores --schedule e --retention . Por padrão, o Automation Suite faz um backup a cada 45 minutos após o início e retém os últimos sete dias de snapshots.

Para habilitar o backup no horário agendado, execute o seguinte comando:

./uipathctl snapshot backup enable --schedule "*/45 * * * *" --retention 168h --prefix "mysnapshot"
./uipathctl snapshot backup enable --schedule "*/45 * * * *" --retention 168h --prefix "mysnapshot"

A execução do comando de backup de instantâneo garante que os backups sejam feitos nos intervalos de tempo agendados.

BandeiraDescription
scheduleExpressão cron UNIX para agendamento. Isso é necessário apenas se você quiser habilitar um backup agendado.

O valor padrão é "*/45 * * * *", o que significa que um backup é feito a cada 45 minutos.
retentionPolítica de retenção no seguinte formato de duração: Hh:Mm:Ss. Por exemplo, 8h5m1s
prefixIsso prefixará os nomes dos backups de instantâneo com a string fornecida. Isso é usado apenas se você quiser habilitar um backup agendado.

O valor padrão é um snapshot.

A cadeia de caracteres fornecida deve estar em letras minúsculas.
Importante:

Observação 1: qualquer expressão cron fornecida como parte do parâmetro --schedule corresponde ao tempo do nó do cluster. Recomendamos sincronizar a expressão cron com o backup agendado de seus armazenamentos de dados externos (como banco de dados SQL e objectstore).

Observação 2: o Automation Suite armazena apenas o instantâneo de backup durante a política de retenção definida. Se sua política de retenção tiver uma duração inferior, você poderá perder instantâneos essenciais assim que a política de retenção for aplicada. De forma similar, se a política de retenção for mais longa, mais snapshots serão armazenados, o que pode consumir espaço em seu objectstore.

Observação 3: considere cuidadosamente a configuração do agendamento. Capturar instantâneos em pequenos intervalos (por exemplo, a cada 30 minutos) implica operações de backup frequentes, forçando você a armazenar os dados dos últimos 30 minutos. Da mesma forma, tirar instantâneos uma vez por semana pode causar perda de dados se um desastre ocorrer muito depois do backup anterior. Portanto, recomendamos sincronizar o agendamento de backup e a duração de retenção com seus requisitos do Objetivo do Ponto de Recuperação (RPO).

Desabilitando o agendamento do backup de instantâneo​

Para desabilitar o backup agendado, execute o seguinte comando:

./uipathctl snapshot backup disable --prefix <prefix_name>
./uipathctl snapshot backup disable --prefix <prefix_name>
Observação:

Você deve fornecer o prefixo que usou ao habilitar o backup por meio do parâmetro --prefix ; no entanto, se você não configurou nenhum prefixo ao permitir o backup, forneça snapshot como valor de prefixo.

On-demand snapshot backup​

Para fazer um backup de instantâneo sob demanda, execute o seguinte comando:

./uipathctl snapshot backup create <snapshot_name>
./uipathctl snapshot backup create <snapshot_name>

O comando mencionado acima recebe um sinalizador opcional:

BandeiraDescription
--waitAguarde até que o backup seja concluído

Se você não fornecer o comando --wait , o comando será executado em segundo plano. Para visualizar o status do seu backup, consulte a lista de snapshots conforme descrito na seção a seguir.

Listando os snapshots existentes​

Para listar todos os instantâneos presentes, seu status e a hora em que foram transportados, execute o seguinte comando:

./uipathctl snapshot list
./uipathctl snapshot list

Amostra de saída:

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
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​

Observação:

Excluir um backup consiste em excluir os metadados do cluster e os dados de volume do servidor de armazenamento de backup. Essa operação é irreversível.

Para excluir os backups de instantâneo do repositório de backups, execute o seguinte comando:

./uipathctl snapshot delete <snapshot_name>
./uipathctl snapshot delete <snapshot_name>

É possível recuperar o nome do snapshot que você deseja excluir executando o comando snapshot list.

O comando leva os seguintes parâmetros adicionais:

BandeiraDescription
-a|--allExcluir todos os instantâneos. Se selecionar esta opção, você não precisará fornecer o nome do snapshot.
-f|--forceExcluir à força o snapshot sem confirmação.

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