UiPath Documentation
automation-suite
2021.10
false
Guia de instalação do Automation Suite
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

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

Preparação​

  1. Make sure that there is enough disk space on the node. For more details, see Hardware requirements.

  2. Baixe e descompacte o novo instalador (installer.zip) no servidor.

    1. Conecte-se à máquina usando SSH.

      • Se você definiu uma senha, o comando é o seguinte: ssh <user>@<dns_of_vm>
      • Se você usou uma chave SSH, o comando é o seguinte: ssh -i <path/to/Key.pem> <user>@<dns_of_vm>
    2. Torne-se root:

      sudo su -
      sudo su -
      
    3. Acesse o diretório home:

      cd ~
      cd ~
      
    4. Baixe o pacote de instalação.Certifique-se de manter as ' (aspas simples) em torno da URL de download.

      wget 'https://download.uipath.com/automation-suite/installer.zip' -O installer.zip
      wget 'https://download.uipath.com/automation-suite/installer.zip' -O installer.zip
      
    5. Crie uma pasta de instalação e descompacte o pacote de instalação:

      mkdir /opt/UiPathAutomationSuite/<installer-folder> -R
      unzip ./installer.zip -d /opt/UiPathAutomationSuite/<installer-folder>
      mkdir /opt/UiPathAutomationSuite/<installer-folder> -R
      unzip ./installer.zip -d /opt/UiPathAutomationSuite/<installer-folder>
      
    6. Dê as permissões adequadas à pasta executando o seguinte comando:

      sudo chmod 755 -R /opt/UiPathAutomationSuite/<installer-folder>
      sudo chmod 755 -R /opt/UiPathAutomationSuite/<installer-folder>
      
  3. Disponibilize o cluster_config.jsonarquivo original no servidor.

  4. Gere o novo cluster_config.jsonarquivo como descrito a seguir:

    • Se você tem o antigo cluster_config.json, use o seguinte comando para gerar o arquivo de configuração do cluster: cd /path/to/new-installer ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o /path/to/store/generated/cluster_config.json
    • Se você não tem o arquivo antigo cluster_config.json, execute o seguinte comando: cd /path/to/new-installer ./configureUiPathAS.sh config get -o /path/to/store/generated/cluster_config.json
    Observação:

    For details on how to configure the cluster_config.json parameters, see Advanced installation experience.

Execução​

Manutenção e backup​

  1. Make sure you enabled the backup on the cluster. For details, see Backing up and restoring the cluster.

  2. Conecte-se ao nó do servidor via SSH.

  3. Verifique se todos os volumes desejados têm backups no cluster executando o seguinte comando:

    /path/to/new-installer/configureUiPathAS.sh verify-volumes-backup
    /path/to/new-installer/configureUiPathAS.sh verify-volumes-backup
    
    Observação:

    O backup pode levar algum tempo, portanto, aguarde aproximadamente 15 a 20 minutos e verifique o backup dos volumes novamente.

  4. Para verificar se o Automation Suite está íntegro, execute:

    kubectl get applications -n argocd
    kubectl get applications -n argocd
    
  5. Coloque o cluster no modo de manutenção da seguinte forma:

    1. Execute o seguinte comando:

      /path/to/new-installer/configureUiPathAS.sh enable-maintenance-mode
      /path/to/new-installer/configureUiPathAS.sh enable-maintenance-mode
      
    2. Verifique se o cluster está no modo de manutenção executando o seguinte comando:

      /path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled
      /path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled
      
  6. Faça backup de um banco de dados SQL.

Atualize a infraestrutura e serviços em servidores​

  1. Conecte-se ao servidor via SSH.

  2. Torne-se root executando sudo su -.

  3. Atualize a infraestrutura e os servidores executando o seguinte comando:

    /path/to/new-installer/install-uipath.sh --upgrade -k -f -s -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json
    /path/to/new-installer/install-uipath.sh --upgrade -k -f -s -i /path/to/cluster_config.json --accept-license-agreement -o /path/to/output.json
    
    Observação:

    Este comando desabilita o modo de manutenção que você habilitou antes da atualização porque todos os serviços precisam estar ativos durante a atualização.O comando também cria um backup do estado do cluster e pausa todos os outros backups agendados.

  4. Após a atualização e verificação bem-sucedidas, retome o agendamento de backup no nó executando o seguinte comando:

    /path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups
    /path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups
    

Rollback on Error​

Preparação​

  1. Crie uma pasta separada para armazenar pacotes mais antigos e execute as seguintes operações dentro dessa pasta.

  2. Baixe e descompacte o instalador da versão mais antiga (installer.zip) no nó.

    Observação:

    Dê as permissões adequadas para a pasta executando sudo chmod 755 -R <installer-folder>.

  3. Create a restore.json file and copy it to all the nodes. For details, see Backing up and restoring the cluster.

  4. Verifique se os dados de backup do etcd estão presentes no servidor primário no seguinte local: /mnt/backup/backup/<etcdBackupPath>/<node-name>/snapshots.

    • etcdBackupPath - este é o mesmo que o especificado em backup.json enquanto habilita o backup node-name;
    • node-name- o nome do host da VM do servidor primário.

Limpeza de cluster​

  1. Copy and run the dedicated script to uninstall everything from that node. Do this for all the nodes. For details, see Troubleshooting.
  2. Restaure todos os bancos de dados UiPath para o backup criado antes da atualização.

Restaure a infra em nós de servidor​

  1. Conecte-se ao servidor via SSH.

  2. Restaure a infra executando o seguinte comando:

    /path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r --accept-license-agreement --install-type online
    /path/to/older-installer/install-uipath.sh -i /path/to/restore.json -o /path/to/output.json -r --accept-license-agreement --install-type online
    

Restore Volumes Data​

  1. Conecte-se ao servidor via SSH.

  2. Acesse a nova pasta do instalador.

    Observação:

    Os comandos anteriores de restauração de infra foram executados usando o instalador antigo e os comandos a seguir são executados usando o novo pacote do instalador.

  3. Desative o modo de manutenção no cluster executando o seguinte comando:

    /path/to/new-installer/configureUiPathAS.sh disable-maintenance-mode
    /path/to/new-installer/configureUiPathAS.sh disable-maintenance-mode
    
  4. Verifique se o modo de manutenção está desabilitado executando o seguinte comando:

    /path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled
    /path/to/new-installer/configureUiPathAS.sh is-maintenance-enabled
    
  5. Copie o arquivo restore.json que foi usado no estágio de restauração de infra para a nova pasta do pacote do instalador.

  6. Restaure volumes executando o seguinte comando do pacote de instalação mais recente:

    /path/to/new-installer/install-uipath.sh -i /path/to/new-installer/restore.json -o /path/to/new-installer/output.json -r --volume-restore --accept-license-agreement --install-type online
    /path/to/new-installer/install-uipath.sh -i /path/to/new-installer/restore.json -o /path/to/new-installer/output.json -r --volume-restore --accept-license-agreement --install-type online
    
  7. Quando a restauração estiver concluída, verifique se tudo está restaurado e funcionando corretamente.

  8. Durante a atualização, os backups agendados foram desabilitados no nó primário. Para habilitá-los novamente, execute o seguinte comando:

    /path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups
    /path/to/new-installer/configureUiPathAS.sh resume-scheduled-backups
    

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades