automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white

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

Última actualización 19 de dic. de 2024

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 Gestión de 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:
    kubectl get secrets/istio-ingressgateway-certs -n istio-system \
    -o "jsonpath={.data['ca\.crt']}" | base64 --decodekubectl get secrets/istio-ingressgateway-certs -n istio-system \
    -o "jsonpath={.data['ca\.crt']}" | base64 --decode
  2. Para actualizar los certificados, consulta Gestionar certificados.

Acceso al Portal de administración del clúster

El portal de administración de clústeres es una ubicación centralizada donde puedes encontrar todos los recursos necesarios para completar la 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 de clústeres.

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: No necesita credenciales para acceder al portal de administración de clústeres.

Acceder a la interfaz general de Automation Suite

Nota: debes aceptar el certificado autofirmado en el explorador web para poder acceder a un 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 --decodekubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode
    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.

    Esto se debe a que las dos contraseñas son inicialmente la misma. 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. Cambie a la organización del host.
  3. El nombre de usuario es admin.
  4. Recupere la contraseña utilizando el siguiente comando:
    kubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decodekubectl get secrets/platform-service-secrets -n uipath \
    -o "jsonpath={.data['identity\.hostAdminPassword']}" | base64 --decode
    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.

    Esto se debe a que las dos contraseñas son inicialmente la misma. 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 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ón

Herramienta

URL

Ejemplo

Métricas

Prometheus

https://monitoring.fqdn/metrics

https://monitoring.automationsuite.mycompany.com/metrics

Panel

Grafana

https://monitoring.fqdn/grafana

https://monitoring.automationsuite.mycompany.com/grafana

Gestión de alertas

AlertManager

https://monitoring.fqdn/alertmanager

https://monitoring.automationsuite.mycompany.com/alertmanager

Monitoring tool authentication

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 -o "jsonpath={.data['password']}" | base64 -dkubectl get secrets/dex-static-credential -n uipath -o "jsonpath={.data['password']}" | base64 -d

Dex authentication

To update the default password used for Dex authentication while accessing the monitoring tools, take the following steps.

Nota:

Dex is a basic authentication method layered over the monitoring tools. Therefore, updating the Dex password does not impact the passwords for the monitoring tools. In this scenario, the passwords for the monitoring tools remain the same as before.

  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 --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 --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 servicios

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 --decodekubectl -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?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.