Automation Suite
2022.4
False
Imagen de fondo del banner
Guía de instalación de Automation Suite
Última actualización 24 de abr. de 2024

Automatizado, en línea: restaurar el clúster

Antes de empezar

  • Asegúrese de haber seguido los requisitos previos.
  • Asegúrate de que la copia de seguridad está desactivada en el clúster de copia de seguridad. Se producirán inconsistencias si se crea una nueva copia de seguridad al restaurar el clúster. Para más detalles, consulta Automatizado: Deshabilitar la copia de seguridad en el clúster.
  • Confirma que todos los nodos de restauración tienen disponibles los archivos package wget, unzip y jq.
  • Todos los orígenes de datos externos deben ser SQL Server.
  • Debes reiniciar el servidor NFS antes de restaurar el clúster. Para ello, ejecuta el siguiente comando en el nodo Servidor NFS: systemctl restart nfs-server.
  • El clúster de restauración debe tener el mismo FQDN que el clúster de copia de seguridad.
  • Asegúrate de haber preparado tu entorno para utilizar el script uipathctl.sh. Para más detalles, consulta Uso de uipathctl.sh.
  • En el momento de la restauración del clúster, debes proporcionar el archivo inventory.ini que contiene la dirección IP del nodo de host de Ansible e información sobre cómo realizar la conexión SSH a todos los nodos. El script uipathctl.sh no puede generar este archivo automáticamente ya que el clúster no está presente en el momento del proceso de restauración.

    Tipo de instalación

    Instrucciones de configuración

    Requisitos

    Modo de evaluación de nodo único en línea

    Descarga el siguiente archivo:

    • sf-installer.zip: obligatorio. Consulta sf-installer.zip para obtener las instrucciones de descarga.

    Modo de producción multinodo preparado para HA en línea

    Descarga el siguiente archivo:

    • sf-installer.zip: obligatorio. Consulta sf-installer.zip para obtener las instrucciones de descarga.
Ansible automatiza el proceso de restauración del clúster de Automation Suite. En la siguiente ilustración, el nodo Server 1, que es el nodo del host de Ansible, utiliza Ansible para organizar la restauración de todos los nodos del clúster.


Preparar el proceso de restauración

Importante: si tienes varios nodos en el clúster, sigue estos pasos en todos los nodos.
  1. Inicia sesión en el nodo del servidor que identificaste como nodo de host de Ansible.
  2. Crea la carpeta /opt/UiPathAutomationSuite/{version}/installer para alojar el instalador.
    # Become root
    sudo su -
    
    # Replace {version} with actual installer version
    
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer
    chmod -R 777 /opt/UiPathAutomationSuite# Become root
    sudo su -
    
    # Replace {version} with actual installer version
    
    mkdir -p /opt/UiPathAutomationSuite/{version}/installer
    chmod -R 777 /opt/UiPathAutomationSuite
  3. Copia el archivo restore.json que contiene la configuración de restauración y otros archivos del instalador en la carpeta /opt/UiPathAutomationSuite/{version}/installer. Para obtener más información, consulta Preparar la configuración de restauración.
    # Replace {version} with actual installer version
    
    cp /path/to/restore.json /opt/UiPathAutomationSuite/{version}/installer
    cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer# Replace {version} with actual installer version
    
    cp /path/to/restore.json /opt/UiPathAutomationSuite/{version}/installer
    cp /path/to/sf-installer.zip /opt/UiPathAutomationSuite/{version}/installer
  4. Descomprime el archivo sf-installer.zip .
    # Navigate to installer folder. Replace {version} with actual installer version
    cd /opt/UiPathAutomationSuite/{version}/installer
    
    unzip sf-installer.zip -d . 
    cd sf-installer# Navigate to installer folder. Replace {version} with actual installer version
    cd /opt/UiPathAutomationSuite/{version}/installer
    
    unzip sf-installer.zip -d . 
    cd sf-installer

Restauración del clúster

Para restaurar el clúster, debes proporcionar los siguientes archivos en el script uipathctl.sh :
  • inventory.ini : este archivo contiene información sobre todos los nodos del clúster y detalles de SSH. El script uipathctl.sh no genera el archivo inventory.ini automáticamente ya que el clúster no está presente en el momento de su restauración.
  • restore.json : este archivo contiene la configuración de restauración. Para obtener más información, consulta la sección Preparar la configuración de restauración.

Para restaurar el clúster, ejecute el siguiente comando con los parámetros básicos. Asegúrese de utilizar los valores de parámetro que le correspondan.

./uipathctl.sh restore --install-type online --restore-config ./restore.json --inventory ./inventory.ini./uipathctl.sh restore --install-type online --restore-config ./restore.json --inventory ./inventory.ini

Parámetros básicos

Parámetro

Descripción

--install-type

Valores posibles: online y offline.
Dado que esta página proporciona instrucciones de restauración para estar en línea, elija el valor online .

--restore-config

El archivo contiene la configuración de restauración.

Para obtener más información, consulta Preparar la configuración de restauración.

--inventory

El archivo contiene información sobre todos los nodos del clúster y detalles SSH.

Para obtener más información, consulta Generar el archivo Inventory.ini de Ansible.

Parámetros avanzados

Parámetro

Descripción

--ansible-username

Especifique el nombre de usuario que usará para las conexiones SSH a todos los nodos. Predeterminado: usuario actual.

Si usas un nombre de usuario diferente para todos los nodos, en lugar de usar este parámetro, establece el nombre de usuario para todos los nodos en inventory.ini y pásalo al script.
Ejemplo: mientras ejecuta el script, ha iniciado sesión como el nombre de usuario de myadminuser . Sin embargo, si desea utilizar el nombre de usuario testadmin para conectarse a través de SSH, debe proporcionar testadmin como valor para este parámetro.

Restaurando Clúster_config.json

Después de la recuperación del clúster, es posible que desee recuperar cluster_config.json para referencia en el futuro. Es posible que necesite el archivo al agregar nuevos nodos al clúster, al actualizar, etc.
Para restaurar cluster_config.json, ejecuta el siguiente comando desde cualquiera de los nodos del servidor:
./configureUiPathAS.sh config get -o ./cluster_config.json./configureUiPathAS.sh config get -o ./cluster_config.json
Importante:

La copia de seguridad no está habilitada en el clúster restaurado. Si deseas habilitarla, consulta Habilitar la copia de seguridad en el clúster.

Restaurar el clúster no es una operación idempotente. En caso de fallo en la restauración, siga uno de los siguientes pasos antes de volver a intentar la operación:

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.