Automation Suite
2022.4
falso
Imagem de fundo do banner
Guia de instalação do Automation Suite
Última atualização 24 de abr de 2024

Automatizado: habilitando o backup no cluster

Antes de começar

Observação:
  • Certifique-se de atender aos pré- requisitos para backup e restauração do cluster.
  • Prepare o ambiente para usar o script uipathctl.sh. Para detalhes, consulte Uso do uipathctl.sh.
  • As etapas nesta seção não habilitarão o backup de nenhum backup de fonte de dados externa, como SQL Server. Você deve habilitar o backup da fonte de dados externa separadamente.

Ansible é usado para automatizar o backup em todos os nós do servidor no cluster do Automation Suite. Os nós do servidor são onde todos os dados e configurações do etcd são armazenados. Por esse motivo, você só precisa criar um backup dos nós do servidor.

Na ilustração a seguir, o servidor de nó 1 (ou nó de host Ansible) usa o Ansible para orquestrar a configuração de backup em todos os nós do servidor. Você não precisa habilitar o backup no agente e Task Mining especializada ou nós de GPU.



Observação:
Durante o estágio de backup, você não precisa fornecer o arquivo Ansible inventory.ini . O script uipathclt.sh gera esse arquivo do cluster existente em seu nome.
No entanto, no momento da restauração do cluster, você deve fornecer o arquivo inventory.ini para o script de restauração, pois não haverá nenhum cluster estabelecido para gerá-lo.

Configuração do backup

Para configurar o backup, execute as seguintes etapas:

  1. Faça login no nó do servidor que você identificou anteriormente como o nó de host do Ansible e navegue até a pasta do instalador. O instalador está localizado na pasta /opt/UiPathAutomationSuite/{version}/installer.
  2. Execute o comando a seguir com os parâmetros básicos para possibilitar o backup. Use os parâmetros aplicáveis ao seu caso.
    ./uipathctl.sh configure-backup --install-type online --backup-endpoint "10.0.0.1" --backup-mount "/asbackup" --backup-name "mycluster"./uipathctl.sh configure-backup --install-type online --backup-endpoint "10.0.0.1" --backup-mount "/asbackup" --backup-name "mycluster"
    

Parâmetros básicos

Parâmetro

Valor

--install-type

Valores possíveis: online e offline.

--backup-endpoint

O endpoint do seu servidor NFS. Forneça o endereço IP ou o FQDN do servidor NFS.

Exemplo:

Endereço IP – 10.0.0.1
FQDN – mynfs.mycompany.com

--backup-mount

O local no servidor NFS onde você montou o disco em que os dados de backup serão armazenados. Este é um caminho de arquivo absoluto.

Exemplo: /asbackup

--backup-name

O nome do backup que você deseja associar ao cluster do Automation Suite. O mesmo nome também será usado para criar uma pasta no local --backup-mount onde os dados de backup serão armazenados. O valor do parâmetro deve ser um nome, em vez de um caminho de arquivo.

Exemplo:

Valor aceito – mycluster
Valor incorreto – /asbackup/mycluster

--backup-config

Como alternativa a --backup-endpoint, --backup-mount e --backup-name, você pode fornecer o arquivo backup.jsonao script uipathctl.sh durante a configuração do backup. Para mais detalhes, consulte a seção Preparação da configuração de backup.

Parâmetros Avançados

Parâmetro

Valor

--ansible-username

Especifique o nome de usuário a ser usado para conexões SSH para todos os nós. O padrão é o usuário atual. Se você usar um nome de usuário diferente para todos os nós, em vez de usar esse parâmetro, defina o nome de usuário para todos os nós em inventory.ini e passe-o para o script.

Exemplo:

Ao executar o script, você está logado com o nome de usuário myadminuser. No entanto, se quiser usar o nome de usuário testadmin para conectar via SSH, você deve fornecer testadmin para este parâmetro.

--inventory

Especifique um arquivo de inventário Ansible existente. Se não for especificado, um será gerado automaticamente a partir do cluster existente com a configuração básica.

Em determinados cenários, nos quais você quer ter um controle mais granular, é recomendado fornecer seu próprio arquivo de inventário. Um exemplo desse tipo seria se você quiser usar um nome de usuário SSH diferente ou uma chave SSH para todos os nós em cluster.

Para obter detalhes, consulte Geração do arquivo Ansible Inventory.ini.

Observação: assim que um backup for criado, o arquivo restore.json será gerado e salvo em /var/tmp/uipathctl_<version>/restore.json. Você pode usar esse arquivo em cenários de restauração.
  • Antes de começar
  • Configuração do backup
  • Parâmetros básicos
  • Parâmetros Avançados

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.