UiPath Documentation
automation-suite
2023.10
false

Guía de instalación de Automation Suite en Linux

Última actualización 8 de may. de 2026

Acceder a Automation Suite

Habilitar kubectl

Antes de ejecutar comandos kubectl, habilite kubectl. Esto le permite ejecutar comandos para recuperar las contraseñas y los detalles de configuración del clúster.

Para habilitar kubectl, ejecute el siguiente comando:

sudo su -
export KUBECONFIG="/etc/rancher/rke2/rke2.yaml" \
&& export PATH="$PATH:/usr/local/bin:/var/lib/rancher/rke2/bin"
sudo su -
export KUBECONFIG="/etc/rancher/rke2/rke2.yaml" \
&& export PATH="$PATH:/usr/local/bin:/var/lib/rancher/rke2/bin"

Gestionar certificados

Importante:

El proceso de instalación genera certificados autofirmados en su nombre. Estos certificados expirarán en 90 días, y deberá sustituirlos por certificados firmados por una autoridad de certificación (AC) de confianza en cuanto finalice la instalación. Si no actualiza los certificados, la instalación dejará de funcionar transcurridos 90 días.

Para obtener instrucciones, consulta Gestionar certificados.

Si intenta acceder al clúster con un navegador web y los certificados no proceden de una AC de confianza, verá una advertencia en el navegador. Puede corregir esto importando el certificado SSL de clúster en el equipo cliente que ejecuta el navegador.

Para gestionar los certificados, siga estos pasos:

  1. Para recuperar el certificado actual, ejecute el siguiente comando:
    • En Linux:
      kubectl get secrets/istio-ingressgateway-certs -n istio-system \
      -o "jsonpath={.data['ca\.crt']}" | base64 --decode
      kubectl get secrets/istio-ingressgateway-certs -n istio-system \
      -o "jsonpath={.data['ca\.crt']}" | base64 --decode
      
    • En Windows (PowerShell):
      (kubectl get secret -n istio-system istio-ingressgateway-certs -o jsonpath='{.data.ca\.crt}') | ForEach-Object { [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($_)) }
      (kubectl get secret -n istio-system istio-ingressgateway-certs -o jsonpath='{.data.ca\.crt}') | ForEach-Object { [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($_)) }
      
  2. Para actualizar los certificados, consulta Gestionar certificados.

Acceso al Portal de administración del clúster

El portal de administración del clúster es una ubicación centralizada donde puedes encontrar todos los recursos necesarios para completar una instalación de Automation Suite y realizar operaciones comunes posteriores a la instalación. Para obtener más información, consulta Primeros pasos con el portal de administración del clúster.

Para acceder al portal de administración de clústeres, realice el siguiente paso:

Acceda a la siguiente URL: https://${CONFIG_CLUSTER_FQDN}/uipath-management.

Nota:

You do not need any credentials to access the Cluster Administration portal.

Acceder a la interfaz general de Automation Suite

Nota:

Debe aceptar el certificado autofirmado en Web para acceder al navegador web para acceder al clúster que aún está configurado con certificados autofirmados.

La interfaz de usuario de uso general de Automation Suite sirve de portal tanto para los administradores como para los usuarios de su organización. Se trata de un recurso común en el ámbito de la organización desde el que todo el mundo puede acceder a todas las áreas de Automation Suite: páginas de administración, páginas de la plataforma, páginas específicas de los productos y también páginas específicas de los usuarios.

Para acceder a Automation Suite, siga estos pasos:

  1. Vaya a la siguiente URL:

    https://${CONFIG_CLUSTER_FQDN}

  2. Cambie a la organización predeterminada.

  3. El nombre de usuario es orgadmin.

  4. Recupere la contraseña utilizando el siguiente comando:

    kubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode ; echo
    kubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode ; echo
    
    Nota:

    El uso del mismo comando para recuperar las contraseñas del administrador de la organización y del administrador del host está diseñado. Esto se debe a que las dos contraseñas son inicialmente las mismas. Si Cambiar contraseña en el primer inicio de sesión se establece como Obligatorio en el nivel de host, el administrador de la organización debe establecer una nueva contraseña cuando inicie sesión por primera vez.

Acceder a la administración del host

El portal del host está destinado a los administradores del sistema para que puedan configurar la instancia de Automation Suite. Los ajustes que se configuran desde este portal se heredan en todas las organizaciones y algunos pueden sobrescribirse en el ámbito de la organización.

Para acceder a la administración del host, siga estos pasos:

  1. Vaya a la siguiente URL:

https://${CONFIG_CLUSTER_FQDN} 2. Cambia a la organización Host . 3. El nombre de usuario es admin. 4. Recupera la contraseña utilizando el siguiente comando:

kubectl get secrets/platform-service-secrets -n uipath \
-o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode ; echo
kubectl get secrets/platform-service-secrets -n uipath \
-o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode ; echo
Nota:

El uso del mismo comando para recuperar las contraseñas de administrador de la organización y del administrador del host se incluye por diseño.

This is because the two passwords are initially the same. If Change password on the first login is set to Required at the host level, the organization administrator must set a new password when they log in for the first time.

Acceder a ArgoCD

Puede utilizar la consola ArgoCD para gestionar los productos instalados.

Dependiendo de las operaciones que quieras llevar a cabo en ArgoCD puedes utilizar dos tipos de cuentas para acceder a la consola:

  • la cuenta de solo lectura en escenarios básicos
  • cuenta de administrador en escenarios avanzados

Para obtener más información sobre ArgoCD y cómo acceder a él, consulta Gestionar el clúster en ArgoCD.

Acceder a las herramientas de supervisión

Información general

Puedes acceder a las herramientas de supervisión de Automation Suite de forma individual utilizando las siguientes URL:

AplicaciónHerramientaURLEjemplo
MétricasPrometheushttps://monitoring.fqdn/metricshttps://monitoring.automationsuite.mycompany.com/metrics
PanelGrafanahttps://monitoring.fqdn/grafanahttps://monitoring.automationsuite.mycompany.com/grafana
Gestión de alertasAlertManagerhttps://monitoring.fqdn/alertmanagerhttps://monitoring.automationsuite.mycompany.com/alertmanager

Autenticación de la herramienta de supervisión

Para acceder a las herramientas de supervisión por primera vez, inicie sesión como administrador con las siguientes credenciales predeterminadas:

  • Nombre de usuario: admin
  • Contraseña: para recuperar la contraseña , ejecuta el siguiente comando:
    kubectl get secrets/dex-static-credential -n uipath-auth -o "jsonpath={.data['password']}" | base64 -d
    kubectl get secrets/dex-static-credential -n uipath-auth -o "jsonpath={.data['password']}" | base64 -d
    

Autenticación Dex

Para actualizar la contraseña predeterminada utilizada para la autenticación Dex al acceder a las herramientas de supervisión, sigue los siguientes pasos.

Nota:

Dex es un método de autenticación básico superpuesto a las herramientas de supervisión. Por lo tanto, actualizar la contraseña de Dex no afecta a las contraseñas de las herramientas de supervisión. En este escenario, las contraseñas para las herramientas de supervisión siguen siendo las mismas que antes.

  1. Ejecuta el siguiente comando reemplazando newpassword con tu nueva contraseña:
    password="newpassword"
    password=$(echo -n $password | base64)
    kubectl patch secret dex-static-credential -n uipath-auth --type='json' -p="[{'op': 'replace', 'path': '/data/password', 'value': '$password'}]"
    password="newpassword"
    password=$(echo -n $password | base64)
    kubectl patch secret dex-static-credential -n uipath-auth --type='json' -p="[{'op': 'replace', 'path': '/data/password', 'value': '$password'}]"
    
  2. Ejecuta el siguiente comando para actualizar la contraseña:
    ./install-uipath.sh -i /opt/UiPathAutomationSuite/cluster_config.json -o ./output.json -f --accept-license-agreement
    ./install-uipath.sh -i /opt/UiPathAutomationSuite/cluster_config.json -o ./output.json -f --accept-license-agreement
    

Acceder a las cadenas de conexión de la base de datos de servicio

Puede acceder a las cadenas de conexión de la base de datos para servicio de la siguiente manera:

kubectl -n uipath get secret aicenter-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret orchestrator-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret automation-hub-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret automation-ops-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret insights-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret platform-service-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret test-manager-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret aicenter-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret orchestrator-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret automation-hub-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret automation-ops-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret insights-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret platform-service-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode
kubectl -n uipath get secret test-manager-secrets -o jsonpath='{.data.sqlConnectionString}' | base64 --decode

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado