Configure los ajustes generales, cree propiedades y cree scripts de acción personalizados para instalar, configurar, actualizar o desinstalar el componente de Software en máquinas aprovisionadas.

Como arquitecto de software, haga clic en Diseño > Componentes de software y haga clic en el icono Agregar para crear un nuevo componente de Software.

Configuración general del nuevo Software

Aplique la configuración general al componente de Software.

Tabla 1. Configuración general del nuevo Software

Configuración

Descripción

Nombre

Escriba un nombre para el componente de Software..

ID

Con el nombre que ha especificado para el componente de Software, vRealize Automation crea un identificador para el componente de Software único en el tenant. Si desea editar este campo, hágalo ahora, pues en cuanto guarde el blueprint ya no podrá cambiarlo. Dado que los identificadores son permanentes y únicos en el tenant, puede usarlos para interactuar con los blueprints mediante programación y para crear enlaces de propiedades.

Descripción

Incluya un resumen del componente de Software para proporcionar información a otros arquitectos.

Contenedor

Seleccione un tipo de contenedor para el componente de Software. Por ejemplo, si selecciona Componente de software, los arquitectos no podrán colocar el componente de Software directamente en una máquina sin anidarlo en otro componente de Software.

Propiedades de nuevo Software

Las propiedades de componente de Software se usan para parametrizar scripts con el objetivo de transferir las propiedades definidas como variables de entorno a scripts en ejecución en una máquina. Antes de ejecutar los scripts, el agente de Software de la máquina aprovisionada se comunica con vRealize Automation para resolver las propiedades. A continuación, el agente crea las variables específicas del script a partir de estas propiedades y las transfiere a los scripts.

Tabla 2. Propiedades de nuevo Software

Configuración

Descripción

Nombre

Escriba un nombre para la propiedad de Software. Los nombres de las propiedades distinguen entre mayúsculas y minúsculas, y solo pueden contener caracteres alfanuméricos, guiones (-) o guiones bajos (_).

Descripción

Incluya un resumen de la propiedad y los requisitos del valor para proporcionar información a otros usuarios.

Tipo

Software admite propiedades de cadena, de matriz, de contenido, booleanas, de enteros y dobles. Consulte Tipos de propiedades y opciones de configuración para obtener una explicación detallada de los tipos de propiedad compatibles.

Valor

Seleccione un contenedor para el componente de software. Por ejemplo, si selecciona Componente de software, los arquitectos no podrán colocar el componente de software en una máquina en vez de anidarlo en otro componente de software.

Cifrado

Marque las propiedades como cifradas para enmascarar el valor y mostrarlo como una serie de asteriscos en vRealize Automation. Si cambia una propiedad de cifrada a no cifrada, vRealize Automation restablecerá el valor de la propiedad. Por seguridad, debe definir un nuevo valor para la propiedad.

Importante:

Si las propiedades protegidas se imprimen en el script mediante el comando echo u otros comandos similares, estos valores aparecen como texto sin formato en los archivos log. Los valores de los archivos log no se enmascaran.

Reemplazable

Requiere que los arquitectos editen el valor de la propiedad al ensamblar blueprints de aplicación. Si especifica un valor, se mostrará como valor predeterminado.

Obligatorio

Permite que los arquitectos editen el valor de la propiedad al ensamblar blueprints de aplicación.

Computada

Los valores de las propiedades computadas se asignan mediante los scripts de ciclo de vida INSTALACIÓN, CONFIGURACIÓN o INICIO. Los valores asignados se propagan a las etapas del ciclo de vida posteriores y a componentes que se vinculan a esas propiedades en un blueprint. Si se selecciona el estado computado para una propiedad que no es una propiedad de cadena, el tipo de propiedad se cambia a cadena.

Acciones del nuevo Software

Debe proporcionar un script de Bash, del símbolo del sistema de Windows o de PowerShell personalizado como la acción de, al menos, una de las etapas del ciclo de vida: Instalación, Configuración, Inicio o Desinstalación.

Puede parametrizar el script declarando, por ejemplo, la ubicación del instalador, la ruta de instalación o las variables de entorno como propiedades en el script. Los parámetros representan los scripts genéricos. Puede implementar el servicio en distintos entornos sin modificar estos scripts genéricos. También puede modificar los valores de parámetros del script de acción. A estas propiedades modificadas se les puede conocer como valores de propiedad para otros componentes.

Al crear un script de acción, los códigos de salida y de retorno varían entre los tipos de script. Debe definir los códigos de salida adecuados en el script que se aplican a la implementación de la aplicación. Si el script no tiene códigos de salida y retorno, el último comando que se ejecutó en el script se convierte en el estado de salida.

Tabla 3. Acciones del nuevo Software

Configuración

Descripción

Bash

Puede utilizar códigos return 0 o exit 0 en scripts de acción para indicar un estado correcto. Para indicar un estado de error, puede utilizar return non-zero o exit non-zero.

cmd

No utilice códigos exit 0 ni exit non-zero en el script de acción. Si utiliza estos códigos en el script, el procesamiento de tareas de propiedades computadas se detendrá prematuramente. Use exit /b 0 para indicar un estado correcto y exit /b non-zero para un estado de error.

powershell

Puede utilizar exit 0 para indicar un estado correcto y exit non-zero para un estado de error.

Reiniciar

Puede configurar el componente de Software para que reinicie la máquina al final de cada etapa del ciclo de vida.