Integrar Aria Orchestrator en VMware Cloud Director

En un artículo anterior describo el paso a paso para configurar el plugin de Cloud Director en Aria Orchestrator. Ahora es el momento de integrar Aria Orchestrator dentro de Cloud Director para poder ofrecer un catálogo de automatizaciones complejas basado en Orchestrator.

Pre requisitos

Antes de configurar Aria Orchestrator en Cloud Director debemos haber realizado lo siguiente:
  • Desplegar y configurar VMware Cloud Director
  • Desplegar y configurar Aria Orchestrator utilizando la autenticación del vCenter al cual se conecta Cloud Director
  • Instalar y configurar el plugin de Cloud Director para Aria Orchestrator

Registrar Orchestrator

El primer paso es registrar la instancia de Aria Orchestrator en VMware Cloud Director. Navegamos Library > Service Management y clic en Add.


  • Name: un nombre para identificar la instancia de Orchestrator
  • Hostname: el FQDN de Aria Orchestrator
  • Username: usuario perteneciente al grupo de administradores de Orchestrator
  • Choose vRO vCenter: el vCenter contra quien autentica Aria Orchestrator

Crear una categoría de servicio

Ahora debemos crear una categoría de servicio en Cloud Director donde agregaremos los workflows de Orchestrator para armar el catálogo.

Vamos al TAB Service Categories y clic en Add:


Para agregar Workflows a la nueva categoría navegamos Libraries > Service Library y clic en New:



En el paso 3, podemos navegar por la Librería de Orchestrator y seleccionar el Workflow que deseemos:


Ahora debemos publicar el Servicio de Catalogo haciendo clic en Manage > Publish Workflow:


Y elegimos para quienes queremos publicar el Servicio:


vRO Workflow Execution UI

Existe un plugin de Cloud Director que nos permite ejecutar los Workflows de Orchestrator. Viene pre instalado pero debemos habilitarlo manualmente. 
Navegamos More > Customize Portal > Plug-ins, seleccionamos vRO Workflow Execution UI y hacemos clic en Publish:


Seleccionamos para quienes queremos publicar el servicio: 



Configurar permisos

El último paso es configurar los permisos de ejecución de los Workflows a los roles requeridos. 

Navegamos Administration > Global Roles, seleccionamos el role que necesitamos, ejemplo Organization Administrator y clic en Edit:


Y tildamos Extensions > Adicional Services > Execute Available Workflows



Con esto debería funcionar, sin embargo hay una KB de VMware/Broadcom para el caso que aún con todo lo realizado, siguiera sin funcionar: https://knowledge.broadcom.com/external/article/372373/unable-to-execute-vro-workflow-within-cl.html


Ejecutando el Workflow

Ahora podemos ingresar al Tenant al cual le dimos permisos, navegar Libraries > Service Library y clic en Execute





Comentarios

Entradas populares de este blog

vRA8 - Definir redes disponibles por Projecto

Instalando servicios en un cluster de Tanzu

Aria Automation - crear lista ordenada de key-value en custom forms con Orchestrator