- Visão geral
- Requisitos
- Instalação
- Pós-instalação
- Migração e atualização
- Atualização do Automation Suite no EKS/AKS
- Opções de migração
- Etapa 1: mover os dados da organização do Identity, de independente para o Automation Suite
- Etapa 2: restauração do banco de dados de produtos independente
- Etapa 3: backup do banco de dados da plataforma no Automation Suite
- Etapa 4: mesclando organizações no Automation Suite
- Etapa 5: atualização das strings de conexão do produto migradas
- Etapa 6: migração do Insights independente
- Etapa 7: exclusão do tenant padrão
- B) Migração de um único tenant
- Monitoramento e alertas
- Administração de cluster
- Configuração específica do produto
- Solução de problemas
Fazendo backup do cluster
Pré-requisitos
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.
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.
| 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.A cadeia de caracteres fornecida deve estar em letras minúsculas. |
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>
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:
| 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 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
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. |