- Primeros pasos
- Mejores prácticas
- Tenant
- Acerca del contexto de tenant
- Buscar recursos en un tenant
- Gestionar robots
- Conexión de los robots a Orchestrator
- Almacenar credenciales de robots en CyberArk
- Almacenamiento de contraseñas de robot desatendido en Azure Key Vault (solo lectura)
- Almacenar las credenciales de robots desatendidos en HashiCorp Vault (solo lectura)
- Almacenamiento de credenciales de Unattended Robot en AWS Secrets Manager (solo lectura)
- Eliminar sesiones desconectadas y sin respuesta no atendidas
- Autenticación de Robot
- Autenticación de robots con credenciales de cliente
- Asignar roles
- Gestionar roles
- Roles por defecto
- Configuring access for accounts
- Habilitación de usuarios para ejecutar automatizaciones personales
- Habilitación de usuarios para ejecutar automatizaciones en infraestructura desatendida por medio de robots desatendidos
- Configuración de cuentas de robot para ejecutar automatizaciones desatendidas
- Auditoría
- Configuración
- Cloud Robots
- Orquestación de robots elásticos
- Robots Automation Cloud™: máquina virtual (VM)
- Robots Automation Cloud™: sin servidor
- Configuración de VPN para robots en la nube
- Contexto de carpetas
- Automatizaciones
- Procesos
- Trabajos
- Apps
- Desencadenadores
- Registros
- Supervisión
- Colas
- Activos
- Depósitos de almacenamiento
- Test Suite - Orchestrator
- Servicio de catálogo de recursos
- Autenticación
- Integraciones
- Solución de problemas
Orquestación de robots elásticos
La orquestación elástica de Robots proporciona una forma de escalar automáticamente tus Robots desatendidos al permitir que UiPath escale y gestione los Robots por ti en la nube. Nosotros los gestionamos en tu nombre, pero siguen estando en tu nube, y tú puedes elegir qué parte del proceso de orquestación del Robot quieres delegarnos a nosotros.
Puedes personalizar la estrategia de autoescalado de los robots a través de controles como:
- establecer un número máximo de máquinas que quieras permitirnos crear
- elegir la optimización por velocidad, por coste, o elegir un modelo equilibrado
- programar diferentes ajustes para determinados periodos en los que, por excepción, se necesita más o menos velocidad.
Puedes usar uno de los siguientes proveedores de servicios en la nube para alojar tus máquinas virtuales (VM) en la nube para la orquestación de Robots elásticos:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
Puedes:
- Crea una imagen de máquina virtual generalizada que nos pueda servir como plantilla para crear máquinas bajo demanda cada vez que un Robot tenga que ejecutar un trabajo. Puedes establecer los límites de cuántos y cuándo creamos estas máquinas y luego dejar que nosotros hagamos el trabajo.
- Añade tus máquinas virtuales personalizadas para utilizarlas cuando se necesiten Robots para ejecutar procesos.
A continuación, se resumen las diferencias entre ambas opciones:
Crear máquinas manualmente |
Crear máquinas automáticamente | |
---|---|---|
Crear y eliminar máquinas |
creas y eliminas las máquinas tú mismo |
podemos crear automáticamente nuevas máquinas cuando sea necesario para mejorar el rendimiento y eliminar las que no estén en uso |
Escalado de máquinas |
limitado al número de máquinas previstas |
creamos tantas máquinas como sean necesarias para gestionar de forma óptima la carga de trabajo, dentro de los parámetros que tú establezcas |
Configuración de máquina virtual |
configura varias máquinas virtuales individuales |
configura una sola imagen de VM |
Instalar y configurar UiPath Robot en cada máquina |
automatizado |
automatizado |
Conectarse a Orchestrator |
automatizado |
automatizado |
Ejecutar trabajos |
automatizado |
automatizado |
Iniciar y detener VM |
automatizado |
automatizado |
Personalización de VM |
personaliza tus máquinas virtuales (vinculación a dominios, tamaño de la máquina, nombre de la máquina, opciones de red, etc.) |
La imagen de VM debe configurarse como se recomienda en esta página para cada tipo de proveedor de la nube. |
El proceso de configuración en Orchestrator es similar para ambos proveedores de servicios en la nube. Las principales diferencias radican en cómo se configura cada proveedor y se crean las máquinas virtuales.
A continuación, presentamos un resumen del proceso con Microsoft Azure como proveedor de servicios en la nube y una máquina virtual generalizada:
-
Todas las máquinas virtuales de Cloud robot contienen un agente de hipervisor (
hvagent
oUiPath VM Agent
), que garantiza la ejecución de las máquinas virtuales. Puedes encontrarlo en tu carpeta de instalación de CSP. Añade este agente a tu lista de permitidos, para que tus agentes de seguridad no lo eliminen ni lo bloqueen. -
Aconsejamos que no impongas restricciones en la suscripción de tu proveedor de servicios en la nube que puedan bloquear la implementación de recursos específicos, ya que estos recursos son cruciales para la creación y funcionamiento satisfactorios de las máquinas virtuales.
-
Necesitas una suscripción de Microsoft Azure para alojar tus Robots de la nube.
Debes configurar Azure y obtener los siguientes detalles de tu administrador de Azure para conectar Orchestrator:
- ID de cliente: el identificador único para el registro de la aplicación cliente
- Clave secreta de cliente: la contraseña para el registro de la aplicación
- ID de suscripción: la clave única para la suscripción de Azure de tu organización
- ID de directorio (tenant): la clave única para el tenant que utilizas dentro de la suscripción de Azure.
Para obtener instrucciones, consulta Configuración en Azure a continuación.
Necesitas una suscripción de Amazon Web Services (AWS) con Amazon Elastic Compute Cloud (Amazon EC2) para alojar tus Robots en la nube.
Debes configurar AWS y obtener una clave de acceso a AWS de tu administrador de AWS. Para ello, sigue estos pasos:
- ID de clave de acceso: el identificador único para la conexión de Orchestrator
- Clave de acceso secreta: la contraseña para esta conexión.
Se trata de credenciales a largo plazo y, al igual que un nombre de usuario y una contraseña, Orchestrator necesita utilizar el ID de la clave de acceso y la clave de acceso secreta para autenticar las solicitudes que envía a la API de AWS.
Para obtener instrucciones, consulta Configuración en AWS a continuación.
Necesitas una suscripción a Google Cloud Platform (GCP), que incluya Compute Engine para alojar tus robots en la nube.
Debes configurar un proyecto de GCP y obtener los siguientes detalles de tu administrador de GCP para conectar Orchestrator:
- ID de cliente: el identificador único de tu proyecto GCP
- Clave privada: la clave de la cuenta de servicio de GCP utilizada para la integración.
Para obtener instrucciones, consulta Configuración en GCP a continuación.
Si tu proveedor de servicios en la nube es Microsoft Azure, sigue las instrucciones de esta sección para preparar la conexión de Orchestrator a Azure.
Los Robots necesitan una máquina donde ejecutarse. Como parte de la orquestación elástica de Robots, podemos usar tu máquina virtual (VM) alojada en la nube para crear máquinas bajo demanda y que los Robots se ejecuten cuando sea necesario.
Al crear una máquina virtual en Azure, Microsoft proporciona un conjunto de imágenes para crear tus máquinas virtuales. Son imágenes de diferentes sistemas operativos, como Windows Server o Windows 10 Pro, que permiten instalar el software necesario para ejecutar trabajos de automatización.
Para capturar una imagen de máquina virtual:
Ahora tienes una imagen totalmente configurada que puedes utilizar para crear nuevas máquinas virtuales para la automatización.
Si tu proveedor de servicios en la nube es Amazon Web Services (AWS), sigue las instrucciones de esta sección para configurar Amazon Elastic Compute Cloud (Amazon EC2) para la orquestación elástica de Robots.
Mejores prácticas con AWS
Elegir la región de AWS adecuada: asegúrate de que Amazon Virtual Private Cloud (Amazon VPC) se encuentra en una región adecuada. Te recomendamos que siempre elijas la región de AWS más cercana a la región en la que se aloja tu instancia de Orchestrator a la hora de crear un grupo de robots elásticos. Ten en cuenta tanto la latencia como los costes de transferencia de datos entre Orchestrator, los UiPath Robots y la aplicación del cliente a la hora de determinar la ubicación de la VPC. Ponte en contacto con el equipo de asistencia de UiPath para obtener instrucciones sobre cómo asignar todos tus activos cerca unos de otros. Más información sobre regiones e instancias en la guía de introducción.
Optimización de la capacidad y los costes: asegúrate de que los recursos de Amazon Elastic Compute Cloud (Amazon EC2) tengan el tamaño adecuado según la implementación, los requisitos del cliente y las mejores prácticas de UiPath. Amazon EC2 te transmite los beneficios económicos de la escala de Amazon. Consulta las Opciones de compra de instancias de Amazon EC2 para obtener una descripción más detallada de los precios de Amazon EC2. UiPath te permite usar tus máquinas existentes para aprovechar tu configuración optimizada del tamaño de EC2. Recomendamos reducir o eliminar las instancias de Amazon EC2 inactivas o infrautilizadas para optimizar los costes.
UiPath:Managed: true
. El coste que aparece en la calculadora es solo para la infraestructura. Para obtener un valor de TCO más preciso, ten en cuenta también el coste de las licencias de UiPath.
Puedes ver la nueva imagen en la consola de Amazon EC2, a la izquierda, en Imágenes > AMI. Ahora tienes una imagen totalmente configurada que puedes utilizar para crear nuevas máquinas virtuales para la automatización.
Si tu proveedor de servicios en la nube es Google Cloud Platform (GCP), sigue las instrucciones de esta sección para preparar la conexión de Orchestrator a GCP.
- Crea un nuevo proyecto en GCP.
- Obtén el ID del proyecto y guárdalo para usarlo más tarde.
- Crea una cuenta de servicio en tu proyecto de GCP.
- Crea una clave de cuenta de servicio en JSON y guarda el valor de la Clave privada para usarla más adelante.
Si quieres utilizar la orquestación del robot elástico y hacer que creemos máquinas para ti bajo demanda, debes crear imágenes personalizadas de la máquina en tu proyecto GCP.
Las siguientes instrucciones son un ejemplo de configuración para crear una imagen a partir de un disco persistente, que se crea de una máquina virtual de Windows existente en el proyecto.
Ahora que tu proveedor de servicios en la nube está configurado, puedes proceder a conectar Orchestrator y configurar los Robots elásticos.
En Orchestrator:
Tu proveedor valida la información y luego conecta tu Orchestrator.
Para conectar robots elásticos a Orchestrator en la nube es necesario aprovisionar una plantilla de máquina del tipo Grupo de robots elásticos. Esta plantilla de máquina se utiliza cuando UiPath gestiona los Robots y estos se ejecutan en la nube.
Al crear el grupo de robots elásticos, hay dos opciones:
- Puedes permitirnos crear automáticamente máquinas cuando se necesiten basándonos en tu VM generalizada en la nube. De esta forma automatizarás el proceso de aprovisionamiento tanto de las máquinas como de los Robots. Cada vez que se necesita ejecutar un proceso, se crea el número necesario de máquinas. Además, cuando el grupo de robots elásticos se utiliza por primera vez, instalamos el software UiPath necesario para ejecutar el robot en las nuevas máquinas.
- (Solo en AWS o Azure) Puedes añadir máquinas virtuales específicas que quieras que usemos para la orquestación de robots elásticos. Se trata de una versión limitada de la orquestación del Robot elástico en la que podemos iniciar y detener la VM según sea necesario para ejecutar procesos e instalar el software UiPath necesario para ejecutar el robot; pero solo utilizaremos las máquinas especificadas. No podemos crear máquinas nuevas por ti, ni podemos eliminar las máquinas creadas por ti.
Para crear un grupo de robot elástico:
Tu grupo de robots elásticos está configurado y listo para ser utilizado en una carpeta moderna para ejecutar trabajos.
No interfieras con los recursos de la nube (máquinas virtuales, imágenes) una vez que los añadas a un grupo de robots elásticos.
Por ejemplo:
-
no enciendas la máquina virtual manualmente,
-
no elimines la máquina virtual del CSP mientras esté todavía en el grupo, o
-
no conectes ni desconectes el UiPath Robot a/desde Orchestrator.
Debes agregar el grupo de robots elásticos a una carpeta y conceder permisos de automatización para la carpeta a la cuenta que usa la máquina virtual.
Tu carpeta está ahora configurada y la cuenta también.
Ahora que la configuración en Orchestrator también se ha completado, puedes empezar a ejecutar automatizaciones en la nube.
Prueba la configuración de la orquestación del robot elástico ejecutando tu primera automatización en la nube.
La creación de la primera máquina virtual puede llevar algo de tiempo: de 10 minutos a varias horas (solo se observa esto en Azure). Debe estar disponible una máquina virtual para ejecutar un trabajo antes de poder probar la ejecución de una automatización.
Las máquinas del grupo de robots elásticos aparecen en el menú desplegable Máquina al crear una automatización. El tiempo de ejecución es el establecido en la creación del grupo de robots elásticos.
En Orchestrator:
- Asegúrate de haber publicado un proyecto o cargado un paquete en Orchestrator.
- Dirígete a Automatizaciones > Procesos desde tu carpeta.
- Crea un nuevo proceso.
- Inicia el trabajo.
Mientras haya un trabajo en curso podrás acceder a la transmisión en directo del robot que ejecuta la automatización. Si fuera necesario solucionar problemas o depurar, puedes tomar el control de la ejecución utilizando tu propio ratón y teclado, sin necesidad de pausar la automatización.
Las funciones de transmisión en vivo y control remoto están disponibles para Automation Cloud Robot (tanto sin servidor como VM), Elastic Robots y Windows Robots versión 2023.4+.
Para habilitar la transmisión en vivo y el control remoto, consulta Habilitación de las funciones.
Puedes supervisar la orquestación del Robot elástico para comprobar si hay errores en las siguientes páginas:
- Puedes ver los trabajos pendientes que están esperando que una máquina esté disponible en la página Tareas. Si los trabajos están pendientes más tiempo del esperado, comprueba la configuración del proveedor de servicios en la nube para asegurarte de que todo esté configurado correctamente.
- En Azur, AWS o GCP puedes ver las máquinas virtuales que se están creando. También puedes ver las máquinas virtuales creadas en Orchestrator, en la página Supervisión de la carpeta. Cuando una está disponible, ya está conectada a Orchestrator, por lo que ejecuta el siguiente trabajo pendiente. Si no se están creando las máquinas virtuales, comprueba la configuración de tu plantilla de máquina en tu proveedor de servicios de la nube y el grupo de robots elásticos de Orchestrator.
- En la página Alertas de Orchestrator, puedes establecer el filtro Estado como Todos para ver los detalles sobre los componentes de Cloud Robots y ver cómo se crean nuevos robots o identificar posibles errores. Para ver alertas necesitas tener los permisos Alertas - Ver y Máquinas - Ver desde un rol que esté directamente asignado a tu cuenta (no heredado de grupos) y que se agregará a las carpetas donde se use la orquestación de robot elástico.
Con la opción Crear máquinas automáticamente desactivada, si las máquinas que seleccionaste durante la configuración no se muestran al editar posteriormente el grupo de robots elásticos, podría deberse a que algunas máquinas están asignadas actualmente o previamente a tus otros grupos elásticos de robots. Una máquina solo puede incluirse en un grupo de robots elásticos.
Para resolver este problema:
- Dirígete a la página Alertas para encontrar el mensaje de la importación de la máquina.
- Comprueba el mensaje para ver si se ha omitido alguna máquina. Si es así, continúa con este proceso. En caso contrario, comprueba la configuración de la VM en tu proveedor de servicios en la nube.
- Elimina la máquina de cualquier otro grupo.
- Espera a que la tarea actual que se está ejecutando en la máquina termine; suele tardar menos de 1 minuto.
- Añade la máquina en el grupo de robots elásticos.
status CREATE_FAILED for stack <name>
) puedes rastrear los eventos del stack para determinar la causa.
Pueden producirse errores durante la creación del stack de CloudFormation, la mayoría de las veces debido a los permisos o la cuota de AWS.
Para resolver este problema:
¿Se actualizarán automáticamente las imágenes de máquina que haya creado con las versiones y actualizaciones más recientes de Windows?
No. Si quieres tener la última versión y actualizaciones de Windows, necesitas volver a crear tu imagen en el proveedor de servicios de nube (CSP).
Nos encargamos de actualizar sus máquinas virtuales para que usen la versión más reciente de UiPath Robot en el plazo aproximado de 2 semanas a partir del lanzamiento de una nueva versión.
La actualización se produce:
- cuando se inicia una máquina que necesite actualizar primero
- antes de que una máquina que se estaba ejecutando se desconecte
- para máquinas que están en uso constante y no pueden recibir la actualización durante 2 semanas desde que quedó disponible, programamos una corta ventana de mantenimiento en la máquina para aplicar la actualización.
Instala el runtime remoto de UiPath en la plantilla ERO.
Durante la instalación:
Selecciona la extensión del navegador deseada, como la extensión de Chrome. La extensión debe instalarse bajo el mismo usuario que ejecuta los trabajos. Para garantizar el correcto funcionamiento de la extensión, ábrela después de que se complete la instalación.
La última versión de runtime remoto de UiPath está disponible en la página Descargas de productos del Customer Portal.
Después de la instalación:
Abre Studio Desktop, ve a Inicio > Herramientas > Extensiones de UiPath y haz clic en Instalar para el navegador deseado. Solo se muestran en la lista los navegadores compatibles.
- Información general
- Proveedores de nube compatibles
- Opciones de aprovisionamiento de máquinas
- Configuración de muestra
- Requisitos
- Requisitos de Azure
- Requisitos de AWS
- Requisitos de GCP
- Configuración del proveedor de nube
- Configuración de Azure
- Configuración en Azure: preparación de una imagen de máquina virtual
- Configuración con AWS
- Configuración en AWS: generar una clave de acceso de AWS
- Configuración en AWS: crear una imagen de AWS EC2
- Configuración en GCP
- Configuración en GCP: creación de máquinas virtuales
- Configuración en Orchestrator
- Configuración de la conexión del proveedor de la nube
- Crear un grupo de robots elásticos
- Configurar roles de carpeta y cuenta
- Prueba de ejecución de una automatización en la nube
- Transmisión en vivo y control remoto
- Solución de problemas
- Supervisión
- Configuración del grupo de máquinas
- Error en el aprovisionamiento de máquinas (solo AWS)
- Preguntas frecuentes
- ¿Se actualizarán automáticamente las imágenes de máquina que haya creado con las versiones y actualizaciones más recientes de Windows?
- ¿Cuándo se aplican las actualizaciones de UiPath Robot?
- ¿Cómo puedo activar las extensiones del navegador en mi máquina?