automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Automation Suite no guia de instalação do EKS/AKS
Last updated 21 de nov de 2024

Fazendo backup do cluster

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 repositório de backups.

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 desse comando garante que os backups sejam feitos em intervalos de tempo agendados.

Bandeira

Description

schedule

Expressã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.

retention

Política de retenção no seguinte formato de duração: Hh:Mm:Ss. Por exemplo, 8h5m1s

prefix

Isso 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.
Importante:
Observação 1: qualquer expressão cron fornecida como parte do parâmetro --schedule corresponde ao horário do nó do cluster. Recomendamos sincronizar a expressão cron com o backup agendado de seus armazenamentos de dados externos (como o banco de dados SQL e o objectstore).

Observação 2: o Automation Suite armazena apenas o backup de snapshot durante a política de retenção definida. Se sua política de retenção tiver uma duração menor, você poderá perder snapshots essenciais após a aplicação da política de retenção. Da mesma forma, se a política de retenção for mais longa, mais instantâneos serão armazenados, o que pode ocupar espaço em seu objectstore.

Observação 3: considere cuidadosamente a configuração do agendamento. Obter snapshots 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 snapshots uma vez por semana pode causar perda de dados se um desastre ocorrer muito depois do backup anterior. Portanto, recomendamos enfaticamente sincronizar o agendamento de backup e a duração de retenção com seus requisitos do Objetivo de 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 usado 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:

Bandeira

Description

--wait

Aguarde 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 UTCNAME            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:

Bandeira

Description

-a|--all

Excluir todos os instantâneos. Se selecionar esta opção, você não precisará fornecer o nome do snapshot.

-f|--force

Excluir à força o snapshot sem confirmação.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.