AI Center
2022.4
False
Guía de instalación de AI Center
Last updated 6 de jun. de 2024

Offline upgrade

Preparación

Advertencia: Asegúrate de tener 10 GiB de espacio libre en la carpeta /opt/UiPathAutomationSuite en todos los nodos. Si no dispones de espacio suficiente, puedes aumentar la capacidad de esta carpeta o eliminar todos los archivos del instalador anterior excepto cluster_config.json. Siempre puedes volver a descargar el instalador anterior.
Para verificar el espacio disponible, ejecuta el siguiente comando: df -h /opt/UiPathAutomationSuite.

Para preparar la actualización, realiza los pasos siguientes:

  1. Identifica el nodo servidor (no agente) que tiene un disco UiPath bundle adicional conectado en el punto de montaje /uipath. Este nodo se denomina nodo servidor primario en todo el documento. En el caso de un perfil de evaluación de nodo único, en el que dispones de un solo nodo servidor, debes iniciar sesión en ese nodo.
    Nota: realiza los siguientes pasos en todos los nodos del clúster. Comienza por los nodos servidores y continúa con los nodos agentes.
  2. Conéctate a un nodo mediante SSH.
  3. Hazte usuario raíz:
    sudo su -sudo su -
  4. Crea una carpeta de instalación en el directorio /opt/UiPathAutomationSuite:
    <h1>Please replace {version} with installer version
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer</h1><h1>Please replace {version} with installer version
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer</h1>
  5. Descarga sf-installer.zip y cópialo en /opt/UiPathAutomationSuite/{version}/installer. Para obtener instrucciones de descarga, consulta sf-installer.zip.
    cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installercp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
  6. Descarga sf-infra.tar.gz y cópialo en /opt/UiPathAutomationSuite/{version}. Para obtener instrucciones de descarga, consulta sf-infra.tar.gz:
    cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/{version}cp /path/to/sf-infra.tar.gz /opt/UiPathAutomationSuite/{version}
  7. (Solo en el nodo del servidor principal). Descarga sf.tar.gz y cópialo en /uipath/{version}. Para obtener instrucciones de descarga, consulta sf.tar.gz:
    cp /path/to/sf.tar.gz /uipath/{version}cp /path/to/sf.tar.gz /uipath/{version}
  8. Descomprime sf-installer.zip:
    cd /opt/UiPathAutomationSuite/{version}/installer
    unzip sf-installer.zip -d .cd /opt/UiPathAutomationSuite/{version}/installer
    unzip sf-installer.zip -d .
  9. Proporciona los permisos necesarios al instalador:
    chmod 755 -R /opt/UiPathAutomationSuite/{version}/installerchmod 755 -R /opt/UiPathAutomationSuite/{version}/installer
  10. Genere el cluster_config.json más reciente en el primer nodo del servidor y cópielo en el resto de nodos. Para obtener más información sobre cómo configurar los parámetros cluster_config.json , consulta Uso del archivo de configuración.
  • Si tienes el antiguo cluster_config.json, genera el archivo de configuración del clúster ejecutando:
    cd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o ./cluster_config.jsoncd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh config get -i /path/to/old/cluster_config.json -o ./cluster_config.json
  • Si no dispones del archivo cluster_config.json antiguo, anula los valores predeterminados que hayas podido realizar en el momento de la instalación de la versión anterior:
    cd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh config get -o ./cluster_config.jsoncd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh config get -o ./cluster_config.json

Adding AI Center specific configuration

  1. Open the cluster_config.json with your editor (for example, vi).
    vi /opt/UiPathAutomationSuite/{version}/installer/cluster_config.jsonvi /opt/UiPathAutomationSuite/{version}/installer/cluster_config.json
  2. Sustituye el siguiente bloque:
    "aicenter": {
      "enabled": "false"
    },"aicenter": {
      "enabled": "false"
    },
    Aviso: Document Understanding está habilitado si AI Center está habilitado.
  3. Con la información siguiente (sustituyendo la información entre <>" id="1"/> con tus valores):
    "aicenter": {
      "orchestrator_url":"<a href="https://orchestrator-url.com">https://orchestrator-url.com</a>",
      "identity_server_url": "<a href="https://orchestrator-url.com/identity">https://orchestrator-url.com/identity</a>",
      "orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
      "identity_cert_file_path":  "</opt/UiPathAutomationSuite/orch.cer or custom path>",
      "identity_access_token": "<placeholder will be replaced later>",
    },"aicenter": {
      "orchestrator_url":"<a href="https://orchestrator-url.com">https://orchestrator-url.com</a>",
      "identity_server_url": "<a href="https://orchestrator-url.com/identity">https://orchestrator-url.com/identity</a>",
      "orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
      "identity_cert_file_path":  "</opt/UiPathAutomationSuite/orch.cer or custom path>",
      "identity_access_token": "<placeholder will be replaced later>",
    },

Ejecución

Advertencia: si se produce algún error o problema durante o después de la actualización, puedes revertir la versión anterior, siempre que hayas configurado previamente una copia de seguridad. Para obtener instrucciones, consulta Reversión por error.

Configuring the backup

Para configurar la copia de seguridad, sigue los siguientes pasos:

  1. Make sure you have enabled the backup on the cluster. You must create the backup using the same version of the installer as the one you used for the current deployment. For instructions, see the backup and restore documentation corresponding to the UiPath AI Center version from which you plan to upgrade.
  2. Conéctese a uno de los nodos de servidor mediante SSH.
  3. Para verificar que todos los volúmenes deseados tienen copias de seguridad en el clúster, ejecuta:
    /path/to/old-installer/configureUiPathAS.sh verify-volumes-backup/path/to/old-installer/configureUiPathAS.sh verify-volumes-backup
    Aviso: La copia de seguridad puede tardar algún tiempo, así que espera de 15 a 20 minutos y vuelve a verificar la copia de seguridad de los volúmenes.

Una vez creada la copia de seguridad, continúa con los pasos siguientes.

Putting the cluster in maintenance mode

Putting the cluster in maintenance mode will shut down the ingress controller and all the UiPath services, blocking all the incoming traffic to the AI Center cluster.

Advertencia: esta operación ocasionará tiempo de inactividad, y la automatización de tu empresa se suspenderá durante todo el proceso de actualización.
  1. Para poner el clúster en Modo de mantenimiento, ejecuta:
    cd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh enable-maintenance-modecd /opt/UiPathAutomationSuite/{version}/installer
    ./configureUiPathAS.sh enable-maintenance-mode
  2. Para verificar que el clúster está en modo de mantenimiento, ejecuta:
    ./configureUiPathAS.sh is-maintenance-enabled./configureUiPathAS.sh is-maintenance-enabled
    Advertencia: Crea una copia de seguridad de tu SQL Server después de activar el modo de mantenimiento para que no se registren más transacciones en tu base de datos SQL.

Updating Kubernetes and other infrastructure components

Advertencia: debes actualizar la infraestructura en todos los nodos del clúster.

No puedes realizar este paso en varios nodos al mismo tiempo; debes esperar a que finalice la actualización en cada nodo antes de pasar a otro.

  1. Inicia sesión en cada nodo en el que desees actualizar la infraestructura.
  2. Obtenga acceso a la raíz ejecutando sudo su -.
  3. Asegúrate de que rke service está habilitado en los nodos servidor y agente.

    Si el servicio está deshabilitado, habilítalo ejecutando el siguiente comando:

    • Para nodos servidor:
      [[ $(systemctl is-enabled rke2-server.service) != "enabled" ]] && systemctl enable rke2-server.service[[ $(systemctl is-enabled rke2-server.service) != "enabled" ]] && systemctl enable rke2-server.service
    • Para nodos agente:
      [[ $(systemctl is-enabled rke2-agent.service) != "enabled" ]] && systemctl enable rke2-agent.service[[ $(systemctl is-enabled rke2-agent.service) != "enabled" ]] && systemctl enable rke2-agent.service
  4. Para iniciar la actualización, ejecuta el siguiente comando:
    Advertencia: Asegúrate de haber actualizado cluster_config.json como se describe en los pasos de Preparación.
    replace {version} with the version you are upgrading to
    cd /opt/UiPathAutomationSuite/{version}/installer
    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -k -i /path/to/cluster_config.json --offline-bundle "/path/to/sf-infra.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.jsonreplace {version} with the version you are upgrading to
    cd /opt/UiPathAutomationSuite/{version}/installer
    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -k -i /path/to/cluster_config.json --offline-bundle "/path/to/sf-infra.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
    Importante: Si aparece un error, sigue las instrucciones en Desactualizar Ceph de 16.2.6 a 15.2.9.

Updating shared components and UiPath product services

Este paso actualiza la estructura y los componentes de servicio que se ejecutan con el clúster. Debes seguir estos pasos únicamente en el nodo servidor primario.

  1. Conéctate a cualquier nodo servidor.
  2. Obtenga acceso a la raíz ejecutando sudo su -.
  3. Ejecuta el siguiente comando:
    replace {version} with the version you are upgrading to in both the commands
    cd /opt/UiPathAutomationSuite/{version}/installer
    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -f -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.jsonreplace {version} with the version you are upgrading to in both the commands
    cd /opt/UiPathAutomationSuite/{version}/installer
    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -f -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
  4. Ejecuta el instalador de software mediante el siguiente comando.

    En primer lugar, debes conectarte al servidor de identidad y recuperar un token de instalación. A continuación, copia este token y pégalo en el marcador de posición del archivo ```cluster_config.json.

    Una vez que el token se ha copiado, puedes ejecutar la instalación de AI Center.

    /path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -s -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json/path/to/new-installer/install-uipath.sh --upgrade --install-standalone-aicenter -s -i /path/to/cluster_config.json --offline-bundle "/path/to/sf.tar.gz" --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement -o /path/to/output.json
    Advertencia: una vez realizada la actualización, el modo de mantenimiento se deshabilitará automáticamente.

Enabling the backup post-upgrade

Advertencia: Asegúrate de que AI Center está en funcionamiento y de que tu automatización continúa según lo previsto antes de continuar con los pasos siguientes.

Antes de comenzar a actualizar el clúster, el script de actualización crea automáticamente una copia de seguridad del clúster y, luego, la desactiva temporalmente. Puede que quieras habilitar la copia de seguridad manualmente una vez finalizada la actualización

Para habilitar la copia de seguridad, ejecuta el siguiente comando desde cualquier nodo servidor:
replace {version} with the version you are upgrading to
cd /opt/UiPathAutomationSuite/{version}/installer
./configureUiPathAS.sh resume-scheduled-backupsreplace {version} with the version you are upgrading to
cd /opt/UiPathAutomationSuite/{version}/installer
./configureUiPathAS.sh resume-scheduled-backups

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.