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, offline: restaurando o cluster

Antes de começar

  • Certifique-se de ter seguido os Pré-requisitos.
  • Certifique-se de que o backup esteja desabilitado no cluster de backup. Se um novo backup for criado durante a restauração do cluster, teremos inconsistências. Para detalhes, consulte Automatizado: desabilitando o backup no cluster.
  • Certifique-se de que o pacote wget, unzip, jq esteja disponível em todos os nós de restauração.
  • Todas as fontes de dados externos devem ser iguais (SQL Server).
  • Você deve reiniciar o servidor NFS antes da restauração do cluster. Para isso, execute o seguinte comando no nó do Servidor NFS: systemctl restart nfs-server.
  • O cluster de restauração deve ter o mesmo FQDN que o cluster de backup.
  • Prepare um ambiente para usar o comando uipathctl.sh . Para obter detalhes, consulte Uso do uipathctl.sh.
  • No momento da restauração do cluster, você deve fornecer o arquivo inventory.ini contendo o endereço IP do nó do host Ansible e informações sobre como fazer SSH para todos os nós. O script uipathctl.sh não pode gerar este arquivo automaticamente porque o cluster não está presente no momento do processo de restauração.

    Tipo de Instalação

    Instruções de configuração

    Requisitos

    Modo offline de avaliação de nó único

    Baixe os seguintes arquivos:

    • sf-installer.zipObrigatório. Consulte sf-installer.zip para instruções de download.
    • sf-infra.tar.gzObrigatório. Consulte sf-infra.tar.gz para instruções de download.

    Modo de produção offline pronto para alta disponibilidade

    Baixe os arquivos abaixo

    • sf-installer.zipObrigatório. Consulte sf-installer.zip para instruções de download.
    • sf-infra.tar.gzObrigatório. Consulte sf-infra.tar.gz para instruções de download.
O Ansible automatiza o processo de restauração do cluster do Automation Suite. Na ilustração a seguir, o nó Server 1, que é o nó do host Ansible, usa o Ansible para orquestrar a restauração de todos os nós no cluster.


Preparando o processo de restauração

  1. Faça login no nó do servidor que você identificou como o nó do host Ansible.
  2. Crie a pasta /opt/UiPathAutomationSuite/{version}/installer para hospedar o instalador.
    # Become root
    sudo su -
    
    # Replace {version} with actual installer version
    
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer
    chmod -R 777 /opt/UiPathAutomationSuite# Become root
    sudo su -
    
    # Replace {version} with actual installer version
    
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer
    chmod -R 777 /opt/UiPathAutomationSuite
  3. Copie o arquivo restore.json contendo a configuração de restauração para a pasta /opt/UiPathAutomationSuite/{version}/installer . Para detalhes, consulte Como preparar a configuração de restauração.
    # Replace {version} with actual installer version
    
    cp /path/to/restore.json /opt/UiPathAutomationSuite/{version}/installer
    cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
    cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/{version}# Replace {version} with actual installer version
    
    cp /path/to/restore.json /opt/UiPathAutomationSuite/{version}/installer
    cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
    cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/{version}
  4. Descompacte o arquivo sf-installer.zip .
    # Navigate to installer folder. Replace {version} with actual installer version
    cd /opt/UiPathAutomationSuite/{version}/installer
    
    unzip sf-installer.zip -d .# Navigate to installer folder. Replace {version} with actual installer version
    cd /opt/UiPathAutomationSuite/{version}/installer
    
    unzip sf-installer.zip -d .

Restaure o cluster

Para restaurar o cluster, você deve fornecer os seguintes arquivos para o script uipathctl.sh :
  • inventory.ini – Este arquivo contém informações sobre todos os nós no cluster e detalhes do SSH. O script uipathctl.sh não gera o arquivo inventory.ini automaticamente porque o cluster não está presente no momento da restauração do cluster.
  • restore.json – Este arquivo contém a configuração de restauração. Para obter detalhes, consulte a seção Preparando a configuração de restauração.

Para restaurar o cluster, execute o seguinte comando com os parâmetros básicos. Certifique-se de usar os valores de parâmetro aplicáveis a você.

./uipathctl.sh restore --install-type online --restore-config ./restore.json --inventory ./inventory.ini --offline-infra-bundle ../sf-infra.tar.gz./uipathctl.sh restore --install-type online --restore-config ./restore.json --inventory ./inventory.ini --offline-infra-bundle ../sf-infra.tar.gz

Parâmetros básicos

Parâmetro

Description

--install-type

Valores possíveis: online e offline.
Como esta página fornece instruções de restauração online, escolha o valor offline .

--restore-config

O arquivo contém a configuração de restauração.

--inventory

O arquivo contém informações sobre todos os nós do cluster e detalhes do SSH.

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

Parâmetros Avançados

Parâmetro

Description

--ansible-username

Especifique o nome de usuário que você usará 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 este 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á conectado como o nome de usuário myadminuser . No entanto, se você deseja usar o nome de usuário testadmin para se conectar via SSH, deve fornecer testadmin a um valor para este parâmetro.

Restaurando Cluster_config.json

Após a recuperação do cluster, você pode querer recuperar o cluster_config.json para referência futura. Você pode precisar do arquivo ao adicionar novos nós ao cluster, ao atualizar, etc.
Para restaurar cluster_config.json, execute o seguinte comando em qualquer um dos nós do servidor:
./configureUiPathAS.sh config get -o ./cluster_config.json./configureUiPathAS.sh config get -o ./cluster_config.json
Importante:

O backup não está habilitado no cluster restaurado. Se desejar habilitá-la, consulte Como habilitar o backup no cluster.

A restauração do cluster não é uma operação idempotente. Em caso de falha na restauração, execute uma das etapas a seguir antes de tentar novamente a operação:

Adição de certificados de CA ao armazenamento de confiança

Após restaurar o cluster, certifique-se de adicionar seus certificados de CA ao armazenamento de confiança das VMs restauradas. Para obter detalhes, consulte:

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.