Puede aprovechar los flujos de trabajo de cambio de estado de IaaS, conocidos como stubs de flujo de trabajo, para insertar lógica personalizada en diferentes etapas predeterminadas del ciclo de vida de IaaS. Puede usar los stubs de flujo de trabajo para llamar a vRealize Orchestrator con el fin de realizar una integración bidireccional con sistemas de administración externos.

Nota:

Los stubs de flujo de trabajo se están reemplazando por suscripciones de flujo de trabajo de agente de eventos. Aún están disponibles, son compatibles y pueden usarse, pero está planeado quitarlos en una versión venidera de vRealize Automation. Para asegurar la futura compatibilidad de los productos, debe usar las suscripciones de flujo de trabajo para ejecutar flujos de trabajo personalizados en base a los cambios de estado. Consulte Configuración de suscripciones de flujos de trabajo para ampliar vRealize Automation.

La creación de un flujo de trabajo de cambio de estado le permite desencadenar la ejecución de un flujo de trabajo antes de que el flujo de trabajo principal de IaaS pase a un estado específico. Por ejemplo, puede crear flujos de trabajo personalizados para realizar una integración con una base de datos externa y registrar información en diferentes etapas del ciclo de vida de la máquina.

  • Cree un flujo de trabajo personalizado que se ejecute antes de que el flujo de trabajo principal entre en el estado MachineProvisioned para registrar dicha información como propietario de la máquina, aprobador, etc.

  • Cree un flujo de trabajo personalizado que se ejecute antes de que una máquina pase al estado MachineDisposing para registrar la hora a la que se destruyó la máquina y datos como su utilización de los recursos durante la última recopilación de datos, el último inicio de sesión, etc.

Las ilustraciones del flujo de trabajo principal muestran los estados principales de dicho flujo; en amarillo aparecen resaltados los estados que puede personalizar mediante los stubs de flujo de trabajo de IaaS. La tabla Flujos de trabajo de cambio de estado personalizables incluye una lista de los stubs de flujo de trabajo disponibles, el lugar que les corresponde en el estado del flujo de trabajo principal, y ejemplos de lógica personalizada que podría usar en cada estado para extender el ciclo de vida de la máquina.

Figura 1. Estados del flujo de trabajo principal para el aprovisionamiento de las máquinas
Estados de flujo de trabajo para el aprovisionamiento de una máquina
Figura 2. Estados del flujo de trabajo principal para la importación de máquinas
Estados de flujo de trabajo para la importación de una máquina
Figura 3. Estados del flujo de trabajo principal para la caducidad de la concesión de una máquina
Estados del flujo de trabajo principal para la caducidad de la concesión de una máquina
Figura 4. Estados del flujo de trabajo principal para dar de baja una máquina
Estados del flujo de trabajo principal para dar de baja una máquina
Tabla 1. Flujos de trabajo de cambio de estado personalizables

Estado de flujo de trabajo principal

Nombre del flujo de trabajo personalizable

Ejemplos de extensibilidad

BuildingMachine

WFStubBuildingMachine

Realice los preparativos para la máquina que se va a crear en el hipervisor. Cree un registro de base de datos de administración de la configuración (CMDB), llame a un sistema externo para que asigne una dirección IP a una máquina y, a continuación, durante el proceso para dar de baja a la máquina, use WFStubMachineDisposing para devolver la dirección IP al grupo.

RegisterMachine

WFStubMachineRegistered

Añada una máquina importada a la herramienta de aprovisionamiento de una aplicación para recibir actualizaciones y someterse a comprobaciones de cumplimiento.

MachineProvisioned

WFStubMachineProvisioned

La máquina existe en el hipervisor y todas las personalizaciones adicionales se completan en este punto, como pueden ser las personalizaciones de agentes invitados. Use este stub de flujo de trabajo para actualizar un registro de base de datos de administración de la configuración (CMDB) con una dirección IP de DCHP e información de almacenamiento. La personalizaciones realizadas mediante WFStubMachineProvisioned normalmente se invierten mediante WFStubUnprovisionMachine.

Expired

WFStubMachineExpired

Traslade una máquina caducada a un almacenamiento de bajo coste para reducir los costes de archivado y actualice el registro de CMDB y el sistema de facturación para que reflejen los cambios en el almacenamiento y en los costes.

UnprovisionMachine

WFStubUnprovisionMachine

Quite las máquinas de las cuentas de Active Directory. La personalizaciones realizadas mediante WFStubMachineProvisioned normalmente se invierten mediante WFStubUnprovisionMachine.

Disposing

WFStubMachineDisposing

Devuelva las direcciones IP al grupo.