Estas opciones se utilizan para crear un blueprint XaaS que ejecuta un flujo de trabajo de vRealize Orchestrator cuando se implementa el blueprint. El flujo de trabajo cambia un sistema de destino en el entorno.

Para conocer los pasos que se deben seguir para crear el blueprint, consulte Añadir un blueprint XaaS.

Para utilizar este asistente, seleccione Diseño > XaaS > Blueprints XaaS.

Pestaña Flujo de trabajo

Seleccione el flujo de trabajo que se ejecuta cuando el blueprint aprovisiona el recurso.

Esta pestaña no está disponible cuando se está editando un blueprint.

En la siguiente imagen, el árbol de flujo de trabajo se encuentra a la izquierda y los parámetros se encuentran a la derecha.

Figura 1. Pestaña Flujo de trabajo en el asistente de blueprint XaaS
Pestaña Flujo de trabajo en el asistente de blueprint XaaS

Revise los parámetros de entrada y de salida para asegurarse de que usted o los usuarios del catálogo de servicios pueden proporcionar los valores correctos en los siguientes casos:

  • Si se personaliza el formulario de blueprint en este asistente o en el lienzo de diseño del blueprint.

  • Si se dejan en blanco todos los parámetros de entrada, los usuarios del catálogo de servicios pueden definir los valores.

Pestaña General

Configure el comportamiento del blueprint y los metadatos relacionados con este.

Tabla 1. Opciones de la pestaña General

Opción

Descripción

Nombre

El nombre del blueprint tal como se desea que aparezca en las siguientes ubicaciones:

  • Lienzo de diseño. Si selecciona Facilitar como un componente en el lienzo de diseño, este valor es el nombre que se muestra en la lista de categorías.

  • Servicios. Si utiliza este blueprint como blueprint independiente, este valor es el nombre que se muestra al añadir elementos del catálogo al servicio.

  • Autorizaciones. Si autoriza el blueprint como elemento individual, este valor es el nombre que se muestra en la lista Añadir elementos.

Descripción

Proporcione una descripción detallada que le permita a diferenciar entre elementos similares.

Ocultar página de información de solicitudes del catálogo

Active la casilla de verificación cuando no desee pedir a los consumidores del catálogo de servicios que proporcionen una descripción y un motivo al solicitar el elemento. La casilla de verificación está activada de forma predeterminada.

Versión

El formato admitido se amplía a versión principal.secundaria.micro.

Facilitar como un componente en el lienzo de diseño

Si tiene previsto utilizar el blueprint como un componente en un blueprint de lienzo de diseño, seleccione esta opción.

Cuando se publica, el blueprint está disponible en la categoría que ha seleccionado al configurar el recurso personalizado.

Si no selecciona esta opción, el blueprint no se mostrará en el lienzo de diseño. No obstante, aún puede añadirlo a un servicio y autorizar a los usuarios para implementarlo como un blueprint independiente.

Pestaña Formulario de blueprint

Los campos que se muestran en esta página del asistente son los parámetros de entrada del flujo de trabajo. Puede hacer uno o varios de los siguientes cambios:

  • Añadir campos al formulario.

  • Modificar los campos existentes (eliminarlos o reorganizarlos).

  • Indicar valores predeterminados como parámetros de entrada.

Cualquier cambio afecta al formulario que se presenta a las siguientes personas:

  • El arquitecto de aplicaciones que trabaja en el lienzo de diseño cuando se utiliza el blueprint XaaS como un componente de blueprint.

  • El usuario del catálogo de servicios si se publica el blueprint como un blueprint independiente.

Para obtener más información sobre la configuración de los formularios, consulte Diseñar un formulario de blueprint de XaaS.

Recurso aprovisionado

El recurso aprovisionado vincula el blueprint con un recurso personalizado relevante de XaaS configurado en la página Recurso personalizado en Diseño > XaaS > Recurso personalizado.

Tabla 2. Opciones de Recurso aprovisionado

Opción

Descripción

Recurso personalizado que creó antes

Seleccione el recurso personalizado que define el tipo de recurso de vRealize Orchestrator que se necesita para ejecutar el blueprint de aprovisionamiento.

Un blueprint de aprovisionamiento ejecuta un flujo de trabajo de vRealize Orchestrator para aprovisionar recursos en el endpoint de destino utilizando la API del complemento de vRealize Orchestrator para el endpoint. Por ejemplo, añadir NIC virtuales a un dispositivo de red en vSphere.

Puede definir operaciones posteriores al aprovisionamiento para este tipo de recursos aprovisionados. También puede añadir o quitar instancias cuando sea necesario para hacer que el blueprint sea escalable.

Resultados

  • El blueprint se puede escalar.

  • El blueprint se muestra en el lienzo de diseño en la categoría especificada para el recurso personalizado seleccionado.

  • El blueprint se muestra en la pestaña Elementos cuando se implementa un blueprint que lo incluye. Puede ejecutar cualquier acción en el elemento después de implementarlo.

Sin aprovisionamiento

Un blueprint de no aprovisionamiento ejecuta un flujo de trabajo de vRealize Orchestrator para realizar una tarea que no requiera la API para hacer cambios en un endpoint. Por ejemplo, generar un informe y enviarlo por correo electrónico a un sistema de comunicación de destino o publicarlo en él.

Resultados

  • El blueprint no se puede escalar. Puede utilizar blueprints de no aprovisionamiento como flujos de trabajo de apoyo en blueprints escalables. Por ejemplo, puede crear un blueprint para actualizar un equilibrador de carga de alta disponibilidad.

  • El blueprint se muestra en la categoría XaaS del lienzo de diseño.

  • El blueprint no se muestra en la pestaña Elementos cuando se implementa un blueprint que lo incluye. Asimismo, tampoco puede ejecutar ninguna acción en el elemento después de implementarlo.

Pestaña Ciclo de vida del componente

La pestaña Ciclo de vida del componente está disponible si se selecciona Facilitar como un componente en el lienzo de diseño en la pestaña General.

Estas opciones se utilizan para definir cómo se comporta el blueprint después de la implementación durante las operaciones de escalado vertical y horizontal cuando se utiliza como componente en un blueprint compuesto.

La disponibilidad de las distintas opciones depende del blueprint. No todos los flujos de trabajo de blueprint admiten o requieren todas las opciones. Puesto que XaaS podría utilizarse en un blueprint compuesto, debería configurar las opciones de actualización y destrucción, así como las de asignación y desasignación (si están disponibles para el blueprint) de modo que el blueprint se escale correctamente.

Tabla 3. Opciones de Ciclo de vida del componente

Opción

Descripción

Escalable

Seleccione esta opción para permitir al usuario del catálogo de servicios cambiar el número de instancias de este componente de blueprint después de su implementación como parte de una operación de escalado vertical o escalado horizontal.

Esta opción está disponible si se selecciona un recurso personalizado en la pestaña Recurso aprovisionado. No está disponible si se selecciona la opción Sin aprovisionamiento.

Si hace que este blueprint sea escalable, se añade la opción Instancias a la pestaña General del lienzo de diseño. Consulte el ejemplo siguiente. Si no selecciona Escalable, la opción Instancias no esta disponible en el lienzo de diseño.

Ejemplo de instancias mínimas y máximas en el lienzo de diseño.

Flujo de trabajo de aprovisionamiento

El flujo de trabajo que se ejecuta durante una operación de escalado horizontal o aprovisionamiento. Este flujo de trabajo se selecciona cuando se crea el blueprint; no se puede editar el valor.

Flujo de trabajo de asignación

Seleccione el flujo de trabajo que se ejecuta antes de cualquier operación de escalado horizontal o aprovisionamiento inicial.

Este tipo de flujo de trabajo de ciclo de vida está disponible para asignaciones de Azure. Si crea un flujo de trabajo de asignación para una operación de escalado, debe incluir los siguientes valores:

  • Parámetros de entrada

    • El nombre del parámetro es requestData y el tipo de parámetro es Properties.

    • El nombre del parámetro es subtenant y el tipo de parámetro es Properties.

    • reservations y el tipo de parámetro es Arrays/Properties.

  • Parámetro de salida

    • Debe incluir un parámetro cuyo tipo sea Properties.

Flujo de trabajo de actualización

Seleccione el flujo de trabajo que se ejecuta durante las operaciones de actualización, incluidos el escalado vertical o el escalado horizontal cuando un componente no es escalable, pero puede actualizarse.

Por ejemplo, un equilibrador de carga se actualiza con la nueva configuración creada con la operación de escalado vertical o escalado horizontal de cualquiera de los componentes del blueprint compuesto.

El flujo de trabajo de actualización se podría aplicar a un componente que no es escalable, pero que está vinculado con el componente escalado. Este flujo de trabajo de actualización puede cambiar componentes no escalables basándose en una operación de actualización.

Si crea un flujo de trabajo de actualización para una operación de escalado, debe incluir los siguientes valores:

  • Parámetros de entrada.

    • Debe incluir un parámetro de cualquier nombre que coincida con el tipo de parámetro de salida del flujo de trabajo de aprovisionamiento.

    • El nombre del parámetro es data y el tipo de parámetro es Properties.

Flujo de trabajo de destrucción

Seleccione el flujo de trabajo que se ejecuta durante una operación de escalado vertical o destrucción.

Si crea un flujo de trabajo de destrucción para una operación de escalado, debe incluir el siguiente valor:

  • Parámetro de entrada.

    • Debe incluir un parámetro de cualquier nombre que coincida con el tipo de parámetro de salida del flujo de trabajo de aprovisionamiento.

      Por ejemplo, si el flujo de trabajo de aprovisionamiento Crear máquina virtual simple incluye el parámetro de salida VC:VirtualMachine, el flujo de trabajo de destrucción debe incluir un parámetro de entrada cuyo tipo sea VC:VirtualMachine.

Flujo de trabajo de desasignación

Seleccione el flujo de trabajo que se ejecuta después de cualquier operación de escalado vertical o destrucción. Si se producen errores en la desasignación durante la operación, el flujo de trabajo de destrucción sigue ejecutándose según lo previsto.

Cuando se escala verticalmente o se destruye un blueprint compuesto, la desasignación es el proceso final, la cual se ejecuta para liberar recursos después de la operación de destrucción.

Este tipo de flujo de trabajo de ciclo de vida está disponible para asignaciones de Azure. Si crea un flujo de trabajo de desasignación para una operación de escalado, debe incluir el siguiente valor:

  • Parámetro de entrada.

    • El nombre del parámetro es data y el tipo de parámetro es Properties.

Categoría

Para especificar dónde se muestra el blueprint XaaS en el lienzo de diseño, seleccione un valor del menú desplegable Categoría de lienzo de diseño.

Si no se selecciona ninguna categoría, el blueprint se añade a la categoría XaaS cuando se publica.