UiPath Documentation
automation-suite
2.2510
true
Guia de instalação do Automation Suite no Linux
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

Configure e acione um backup de cluster no Automation Suite usando destinos de backup de armazenamento de objetos.

Pré-requisitos

Antes de fazer um backup, você deve fornecer a configuração do objectstore para armazenar o backup. Para isso, consulte Configuração do armazenamento de backup.

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:

./bin/uipathctl snapshot backup enable --schedule "*/45 * * * *" --retention 168h --prefix "mysnapshot"
./bin/uipathctl snapshot backup enable --schedule "*/45 * * * *" --retention 168h --prefix "mysnapshot"
Observação:
  • Se o prefixo do novo instantâneo já for usado por um instantâneo existente, ocorrerá um erro. Para evitar o erro, desabilite o referido instantâneo e execute novamente o comando.
  • Se o backup agendado falhar devido a tempo limite e você receber uma notificação de alerta, execute novamente o comando com o sinalizador --csi-snapshot-timeout 3h adicional para aumentar o tempo limite para 3 horas.

Executar o comando de backup de instantâneo garante que os backups sejam feitos em intervalos de tempo agendados. A tabela a seguir descreve os sinalizadores disponíveis.

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. Obter 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, obter instantâneos uma vez por semana pode causar perda de dados se um desastre ocorrer muito depois do backup anterior.

Portanto, recomendamos fortemente 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:

./bin/uipathctl snapshot backup disable --prefix <prefix_name>
./bin/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:

./bin/uipathctl snapshot backup create <snapshot_name>
./bin/uipathctl snapshot backup create <snapshot_name>
Observação:
  • Se o prefixo do novo instantâneo já for usado por um instantâneo existente, ocorrerá um erro. Para evitar o erro, desabilite o referido instantâneo e execute novamente o comando.
  • Se o backup agendado falhar devido a tempo limite e você receber uma notificação de alerta, execute novamente o comando com o sinalizador --csi-snapshot-timeout 3h adicional para aumentar o tempo limite para 3 horas.

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:

./bin/uipathctl snapshot list
./bin/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:

./bin/uipathctl snapshot delete <snapshot_name>
./bin/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