Actualizar PEG

Utilice las siguientes instrucciones para actualizar PEG a la última versión.

Antes de empezar

Revise las siguientes consideraciones antes de actualizar la versión de PEG:
  • Versión actual de la instalación de PEG.
  • Versión del sistema operativo (SO) que está utilizando actualmente PEG.

    Ejecute ssh en PEG para recuperar la versión del sistema operativo.

    Nota: Si ve 18.04 como la versión del sistema operativo Ubuntu, se recomienda que obtenga la última imagen PEG e inicie una nueva configuración en lugar de actualizar la versión de PEG. La imagen PEG más reciente está basada en Ubuntu 20.04.
  • Claves y certificados que deben implementarse para actualizar la versión de PEG.

Procedimiento

  1. Utilice las siguientes instrucciones para probar si PEG puede acceder a los archivos de actualización necesarios desde el almacenamiento en la nube:
    1. SSH en su máquina virtual (VM) de PEG.
    2. Cree un directorio que contenga los archivos de actualización.
      Por ejemplo, mkdir update.
    3. Utilice el siguiente comando para navegar al directorio de actualización:
      cd update
    4. Descargue la secuencia de comandos script update_peg.rb con el siguiente 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
      • Si el comando anterior fue exitoso, la VM de PEG debe poder descargar todos los archivos necesarios para la actualización. Revise el paso 2 para obtener instrucciones.
      • Si se agota el tiempo de espera del comando o este falla de alguna manera, la VM de PEG no puede descargar los archivos de actualización directamente. Revise el paso 3 para obtener instrucciones.
  2. Si el comando anterior fue exitoso, utilice las siguientes instrucciones para descargar el archivo de actualización de PEG directamente en la VM de PEG:
    1. Asegúrese de que está en el directorio de PEG que creó anteriormente.
      Utilice el comando cd update para acceder al directorio.
    2. Utilice el siguiente comando para hacer ejecutable la secuencia de comandos de actualización:
      chmod ugo+x update_peg.rb
    3. Ejecute la siguiente secuencia de comandos de actualización:
      ./update_peg.rb
      Esta secuencia de comandos no actualizará PEG, sino que solo descargará todos los archivos dependientes para la actualización.
      Nota:
      De forma predeterminada, update_peg.rb descarga los archivos de actualización del servidor de Estados Unidos. Sin embargo, si se agota el tiempo de espera de la descarga o se produce un error, puede descargarlo desde el servidor de Australia mediante el siguiente comando para cambiar el país:
      /update_peg.rb --country au
      Si la descarga se realizó correctamente, aparece el mensaje Tiene todos los archivos necesarios para la actualización.
    4. Ejecute la siguiente secuencia de comandos de actualización:
      ./update_peg.rb --upgrade-peg
      Esto puede tardar un tiempo (aproximadamente una hora o menos).
      Nota: Si la secuencia de comandos falla antes de que finalice la actualización, no la vuelva a ejecutar. Póngase en contacto con el servicio de asistencia de Automation Anywhere para obtener ayuda.
      Si la actualización se realizó correctamente, aparece el mensaje Se completó la actualización.
  3. Si PEG no puede acceder a los archivos de actualización necesarios desde el almacenamiento en la nube, utilice las siguientes instrucciones para descargar el archivo fuera de la VM de PEG:
    1. Ejecute el siguiente comando en un equipo Windows con Curl (por ejemplo, Windows 10) o en un equipo Linux que tenga acceso a una red de 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: Si el comando anterior falla o se agota el tiempo de espera, no necesita acceder a los archivos de actualización de PEG. Pruebe con otra máquina que tenga acceso del puerto https 443 de salida a fiqpeg.blob.core.windows.net.
    2. Si el comando anterior se realizó correctamente, copie el archivo update_peg.rb en la carpeta de actualización de su VM de PEG.
    3. Inicie sesión en PEG.
    4. Utilice el siguiente comando para ir a la carpeta de actualización:
      cd update
    5. Utilice el siguiente comando para hacer ejecutable la secuencia de comandos de actualización:
      chmod ugo+x update_peg.rb
    6. Utilice el siguiente comando para ejecutar la secuencia de comandos de actualización:
      ./update_peg.rb
      La secuencia de comandos de actualización creará un archivo ./download_peg_updates.sh. Ejecute esta secuencia de comandos en un equipo que pueda acceder a la red de Internet pública que utilizó anteriormente. Si es un equipo Windows, puede copiar el contenido del archivo ./download_peg_updates.sh y ejecutar esos comandos de Curl.
    7. Copie todos los archivos que se descargaron en la carpeta de actualización de su VM de PEG.
    8. Repita los pasos C y G hasta que el archivo ./update_peg.rb finalice con el mensaje Tiene todos los archivos necesarios para la actualización.
      Nota: Es posible que tenga que repetir estos pasos varias veces, ya que con cada archivo que agregue al directorio de actualización, el archivo update_script.rb aprende nueva información sobre qué otros archivos de actualización son necesarios. Generalmente, debe realizar este ciclo de pasos tres veces antes de que la secuencia de comandos de actualización tenga los archivos necesarios para la actualización.
    9. Cuando el paso anterior se realice correctamente, ejecute la siguiente secuencia de comandos de actualización:
      ./update_peg.rb --upgrade-peg
      Esto puede tardar un tiempo (aproximadamente una hora o menos).
      Si la actualización se realizcó correctamente, aparece el mensaje Se completó la actualización.