Atualizar o PEG

Use as instruções a seguir para atualizar o PEG para a versão mais recente.

Pré-requisitos

Analise as considerações a seguir antes de atualizar a versão do PEG:
  • A versão atual da instalação do PEG.
  • A versão do sistema operacional (SO) que o PEG está usando no momento.

    Execute ssh no PEG para ver a versão do sistema operacional.

    Nota: Se a versão do sistema operacional Ubuntu for 18.04, é recomendável que você obtenha a imagem do PEG mais recente e inicie uma nova configuração em vez de atualizar a versão do PEG. A imagem do PEG mais recente é baseada no Ubuntu 20.04.
  • As chaves e os certificados que devem ser implantados para atualizar a versão do PEG.

Procedimento

  1. Use as instruções a seguir para testar se o PEG pode acessar os arquivos de atualização necessários no armazenamento em nuvem:
    1. SSH na máquina virtual (VM) do PEG.
    2. Crie um diretório que conterá os arquivos de atualização.
      Por exemplo, mkdir update.
    3. Use o seguinte comando para navegar até o diretório update:
      cd update
    4. Faça o download do script update_peg.rb usando o seguinte comando:
      curl "https://fiqpeg.blob.core.windows.net/updates/update_peg.rb?si=get_updates&sv=2020-08-04&sr=c&sig=vVI3fmLfJyu2zsCC9nxhxUKBhsgkp5K5DnrFCDQJ4CE%3D" -o update_peg.rb
      • Se o comando acima foi bem-sucedido, a VM do PEG deve ser capaz de baixar todos os arquivos necessários para a atualização. Consulte a etapa 2 para obter instruções.
      • Se o comando atingir tempo limite ou falhar, a VM do PEG não pode baixar os arquivos de atualização diretamente. Consulte a etapa 3 para obter instruções.
  2. Se o comando acima for bem-sucedido, use as instruções a seguir para fazer baixar o arquivo de atualização do PEG diretamente para a VM do PEG:
    1. Verifique se você está no diretório do PEG que criou anteriormente.
      Use o comando cd update para acessar o diretório.
    2. Use o seguinte comando para tornar o script de atualização executável:
      chmod ugo+x update_peg.rb
    3. Execute o seguinte script de atualização:
      ./update_peg.rb
      Esse script não vai atualizar o PEG, mas vai baixar todos os arquivos dependentes para a atualização.
      Nota:
      Por padrão, update_peg.rb baixa os arquivos de atualização do servidor dos EUA. No entanto, se o download não for concluído ou ocorrer um erro, você poderá baixar do servidor da Austrália usando o seguinte comando para alternar o país:
      /update_peg.rb --country au
      Se o download for bem-sucedido, será exibida a mensagem Você tem todos os arquivos necessários para a atualização.
    4. Execute o seguinte script de atualização:
      ./update_peg.rb --upgrade-peg
      Isso pode demorar um pouco (cerca de uma hora ou menos).
      Nota: Se o script falhar antes de a atualização ser concluída, não o execute novamente. Entre em contato com o suporte da Automation Anywhere para obter assistência.
      Se a atualização for bem-sucedida, será exibida a mensagem Atualização concluída.
  3. Se o PEG não conseguir acessar os arquivos de atualização necessários do armazenamento em nuvem, use as instruções a seguir para baixar o arquivo fora da VM do PEG:
    1. Execute o seguinte comando em uma máquina Windows com cURL (por exemplo, Windows 10) ou em um computador Linux que tenha acesso à Internet pública:
      curl "https://fiqpeg.blob.core.windows.net/updates/update_peg.rb?si=get_updates&sv=2020-08-04&sr=c&sig=vVI3fmLfJyu2zsCC9nxhxUKBhsgkp5K5DnrFCDQJ4CE%3D" -o update_peg.rb
      Nota: Se o comando acima falhar ou atingir o tempo limite, não será necessário acessar os arquivos de atualização do PEG. Tente outra máquina que tenha o acesso de saída https port 443 a fiqpeg.blob.core.windows.net.
    2. Se o comando acima for bem-sucedido, copie update_peg.rb baixado para a pasta de atualização na VM do PEG.
    3. Faça login no PEG.
    4. Use o seguinte comando para navegar até a pasta de atualização:
      cd update
    5. Use o seguinte comando para tornar o script de atualização executável:
      chmod ugo+x update_peg.rb
    6. Use o seguinte comando para executar o script de atualização:
      ./update_peg.rb
      O script de atualização criará um arquivo ./download_peg_updates.sh. Execute esse script em uma máquina que possa acessar a Internet pública que você usou anteriormente. Se for uma máquina Windows, você poderá copiar o conteúdo do arquivo ./download_peg_updates.sh e executar esses comandos cURL.
    7. Copie todos os arquivos que foram baixados para a pasta de atualização na VM do PEG.
    8. Repita as etapas c e g até que ./update_peg.rb seja concluído com a mensagem Você tem todos os arquivos necessários para a atualização.
      Nota: Talvez seja necessário repetir essas etapas várias vezes, pois, a cada arquivo adicionado ao diretório de atualização, update_script.rb obtém novas informações sobre quais outros arquivos de atualização são necessários. Normalmente, é necessário executar esse ciclo de etapas três vezes até que o script de atualização tenha os arquivos necessários para a atualização.
    9. Quando a etapa acima for bem-sucedida, execute o seguinte script de atualização:
      ./update_peg.rb --upgrade-peg
      Isso pode demorar um pouco (cerca de uma hora ou menos).
      Se a atualização for bem-sucedida, será exibida a mensagem Atualização concluída.