vRealize Automation se puede configurar para que ejecute sus scripts de Visual Basic personalizados como pasos extra dentro del ciclo de vida de la máquina, ya sea antes o después del aprovisionamiento de máquina. Así, por ejemplo, podría usar un script anterior al aprovisionamiento para generar certificados o tokens de seguridad antes de realizar el aprovisionamiento y, luego, ejecutar un script posterior al aprovisionamiento para usar esos certificados y tokens después del aprovisionamiento de máquinas. Los scripts de Visual Basic se pueden utilizar con cualquier método de aprovisionamiento, pero no con máquinas de Amazon AWS.

Tabla 1. Lista de comprobación para ejecutar scripts de Visual Basic durante el aprovisionamiento

Tarea

Ubicación

Detalles

Casilla de verificación Instalar y configurar el agente de EPI de scripts de Visual Basic.

Normalmente, el host de Manager Service.

Casilla de verificación Crear los scripts de Visual Basic.

Máquina en la que está instalado el agente de EPI.

vRealize Automation incluye un script de Visual Basic de ejemplo (PrePostProvisioningExample.vbs) en el subdirectorio Scripts del directorio de instalación del agente de EPI. Este script contiene un encabezado para cargar todos los argumentos en un diccionario, un cuerpo en el que se pueden incluir funciones y un pie de página para devolver propiedades personalizadas actualizadas a vRealize Automation.

Cuando se ejecuta un script de Visual Basic, el agente de EPI pasa todas las propiedades personalizadas de máquina como argumentos a ese script. Para devolver propiedades personalizadas actualizadas a vRealize Automation, coloque esas propiedades en un diccionario y llame a la función proporcionada por vRealize Automation.

Casilla de verificación Reunir la información necesaria para incluir sus scripts en los blueprints.

La información se captura y transfiere a los arquitectos de la infraestructura.

Nota:

Un administrador de tejido puede crear un grupo de propiedades mediante los conjuntos de propiedades ExternalPreProvisioningVbScript y ExternalPostProvisioningVbScript para proporcionar la información necesaria. De este modo, será más fácil que los arquitectos de blueprints incluyan esta información correctamente en sus blueprints.

  • La ruta completa del script de Visual Basic, incluidos el nombre de archivo y la extensión. Por ejemplo: %Unidad del sistema%Archivos de programa (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs.

  • Para ejecutar un script antes del aprovisionamiento, indique a los arquitectos de la infraestructura que especifiquen la ruta completa al script como valor de la propiedad personalizada ExternalPreProvisioningVbScript. Para ejecutar un script después del aprovisionamiento, es necesario usar la propiedad personalizada ExternalPostProvisioningVbScript.