automation-suite
2023.10
true
Guia de instalação do Automation Suite no Linux
Last updated 11 de nov de 2024

Disaster Recovery - Instalando o cluster secundário

Para instalar o cluster secundário do Automation Suite em uma implantação Ativo/Passivo ou Ativo/Ativo, execute as etapas a seguir.

  1. Gere ou copie o arquivo cluster_config.json do cluster primário do Automation Suite para um dos nós identificados como o servidor no cluster secundário do Automation Suite. Para obter mais detalhes, consulte Gerando ou copiando o cluster_config.json do cluster primário.
  2. Atualize o arquivo cluster_config.json com os parâmetros específicos para o cluster secundário do Automation Suite.
  3. Retome a instalação do Automation Suite.

  4. Desative produtos inativos se você usar uma configuração Ativo/Passivo.

Gerando ou copiando o cluster_config.json do cluster primário

Gere um novo arquivo cluster_config.json ou copie-o a partir do cluster primário.
  1. Faça login em qualquer nó do servidor e torne-se root:
    ssh <username>@<machine_ip>
    
    sudo su -
    
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    export KUBECONFIG=/etc/rancher/rke2/rke2.yamlssh <username>@<machine_ip>
    
    sudo su -
    
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
  2. Gere o arquivo cluster_config.json se não tiver um:
    ./bin/uipathctl manifest get-revision >> /path/to/new/cluster_config.json./bin/uipathctl manifest get-revision >> /path/to/new/cluster_config.json
  3. Copie o arquivo cluster_config.json para os nós do servidor no cluster secundário:
    scp /path/to/new/cluster_config.json <username>@<primary_machine_ip>:<username>@<secondary_machine_ip>scp /path/to/new/cluster_config.json <username>@<primary_machine_ip>:<username>@<secondary_machine_ip>

Atualizando o cluster_config.json

Atualize o arquivo cluster_config.json com os parâmetros específicos para o cluster secundário do Automation Suite executando as seguintes etapas:
  1. Desative os produtos não suportados.
    Defina todos os produtos que não são suportados em multi-local como false.
    • Para uma configuração Ativo/Passivo, desabilite os seguintes produtos:

      {
        "test_manager": {
          "enabled": false
        },
        "process_mining": {
          "enabled": false
        },
        "automation_hub": {
          "enabled": false
        },
        "insights": {
          "enabled": false
        }
      }{
        "test_manager": {
          "enabled": false
        },
        "process_mining": {
          "enabled": false
        },
        "automation_hub": {
          "enabled": false
        },
        "insights": {
          "enabled": false
        }
      }
    • Para uma configuração Ativo/Ativo, desabilite todos os produtos, exceto o Orchestrator.

    Observação:
    Certifique-se de habilitar o serviço platform conforme mostrado no seguinte exemplo:
    "platform": {
        "enabled": true
      },  "platform": {
        "enabled": true
      },
  2. Gere o kubeconfig do cluster primário. Isso é necessário para acessar algumas das configurações do cluster secundário feitas no cluster primário. Para obter o arquivo kubeconfig com a permissão limitada relacionada à recuperação de desastres, execute o seguinte comando:
    ./configureUiPathAS.sh kubeconfig get --multisite./configureUiPathAS.sh kubeconfig get --multisite

    Copie o valor fornecido na saída do comando. Esse valor é necessário para a próxima etapa.

  3. Atualize o arquivo cluster_config.json com os parâmetros específicos do cluster secundário. Para obter detalhes, consulte Experiência de instalação avançada.
  4. Crie um novo GUID para rke_token para evitar que o cluster secundário entre no cluster primário. Para fazer isso, execute o seguinte comando:
    LC_CTYPE=C tr </dev/urandom -dc '!@#$%q_A-Z-a-z-0-9' | head -c 16LC_CTYPE=C tr </dev/urandom -dc '!@#$%q_A-Z-a-z-0-9' | head -c 16

Retome a instalação

Depois que os parâmetros na etapa anterior forem fornecidos ou modificados no cluster_config.json, você poderá retomar a instalação conforme as instruções em Instalação do Automation Suite.
Observação:
Você deve realizar a instalação do Automation Suite usando o instalador install-uipath.sh. Observe que você não precisa gerar um novo cluster_config.json.

Desativando produtos inativos

Se você implantou o Automation Suite no modo Ativo/Passivo, você pode reduzir o cluster e desligar produtos inativos usando o seguinte comando. Essa etapa não é necessária se você optar por uma configuração Ativo/Ativo.

./configureUiPathAS.sh products scale-down./configureUiPathAS.sh products scale-down

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.