Los blueprints anidados le permiten tener control de reutilización y modularidad en el aprovisionamiento de máquinas, pero requieren que comprenda los aspectos y las reglas específicos. Un blueprint anidado es un blueprint que añade a otro blueprint y utiliza como componente en el segundo blueprint.

Los blueprints pueden consumir otros blueprints como componentes. Un blueprint que contiene uno o más blueprints anidados se conoce como blueprint externo. Dicho de otra manera, cuando añade un blueprint como componente al lienzo de diseño mientras crea o edita otro blueprint, el componente de blueprint se conoce como blueprint anidado y el blueprint contenedor al que se añade se conoce como blueprint externo.

La configuración definida en el blueprint externo tiene prioridad sobre la configuración del blueprint anidado. Los cambios guardados en el blueprint anidado se reflejan en el blueprint externo, excepto la configuración especificada en el blueprint externo, que tiene prioridad sobre la configuración del blueprint anidado.

Las implementaciones aprovisionadas reflejan el estado actual del blueprint en el momento del aprovisionamiento. En el momento del aprovisionamiento, la implementación resultante lee los valores actuales del blueprint, incluidos los de sus blueprints anidados. Una vez se crea una implementación, se desconecta de cualquier cambio que se realice posteriormente en el blueprint desde el que se aprovisionó.

El uso de blueprints anidados plantea cuestiones que no siempre son obvias. Es importante comprender las siguientes consideraciones y reglas de los blueprints anidados para aprovechar al máximo las capacidades de aprovisionamiento de su máquina:

  • Todos los componentes de red y seguridad en los blueprints externos se pueden asociar con máquinas que se definen en blueprints anidados.

  • Cuando se aplica el aislamiento de aplicaciones en el blueprint externo, reemplaza la configuración de aislamiento de aplicaciones especificada en los blueprints anidados.

  • La configuración de zona de transporte que se define en el blueprint externo reemplaza la configuración de zona de transporte especificada en los blueprints anidados.

  • Como práctica recomendada para minimizar la complejidad de los blueprints, limite la profundidad de estos a tres niveles, con el blueprint de nivel superior como uno de los tres niveles.

  • Para un blueprint anidado que contiene un componente de red NAT bajo demanda, los rangos de IP especificados en el componente de red NAT bajo demanda no se pueden editar en el blueprint externo.

  • El blueprint exterior no puede contener un blueprint interior que incluya ajustes de red a petición ni ajustes del equilibrador de carga a petición. No se permite usar un blueprint interior que contenga un componente de red a petición de NSX ni un componente de equilibrador de carga NSX.

  • Para un blueprint anidado que contiene componentes de red o de seguridad de NSX, no puede cambiar el perfil de red o la información de política de seguridad que se especifica en el blueprint anidado. No obstante, puede reutilizar esa configuración para otros componentes de la máquina de vSphere que añada al blueprint externo.

  • Si un usuario tiene acceso al blueprint de nivel superior, ese usuario tiene acceso a todos los aspectos del blueprint, incluidos los blueprints anidados.

  • Puede aplicar una política de aprobación a un blueprint. Cuando se aprueba, el elemento de catálogo del blueprint y todos sus componentes, incluidos los blueprints anidados, se aprovisionan. También puede aplicar diferentes políticas de aprobación a diferentes componentes. Todas las políticas de aprobación se deben aprobar antes de que se aprovisione el blueprint solicitado.

  • Para garantizar que los componentes de red y seguridad de NSX de los blueprints anidados tengan un nombre exclusivo en un blueprint compuesto, vRealize Automation utiliza como prefijo el identificador de blueprint anidado en nombres de componentes de red y seguridad que aún no son únicos. Por ejemplo, si añade un blueprint con el nombre de identificador xbp_1 a un blueprint externo y ambos blueprints contienen un componente de grupo de seguridad bajo demanda con el nombre OD_Security_Group_1, el componente del blueprint anidado cambia de nombre a xbp_1_OD_Security_Group_1 en el lienzo de diseño del blueprint. Los nombres de componentes de red y seguridad del blueprint externo no tienen prefijo.

  • Puede cambiar el nombre de un blueprint anidado, pero no puede cambiar el nombre de un componente de máquina o cualquier otro componente dentro de un blueprint anidado mientras esté trabajando en el blueprint externo.

  • Cuando trabaje en un blueprint externo, podrá ajustar la configuración del equilibrador de carga relacionada con la configuración del componente de red y la configuración del componente de la máquina que se han configurado en un blueprint interno o anidado.

  • Cuando trabaje en un blueprint externo, podrá sobrescribir la configuración de Recursos de máquinas que se establece para un componente de la máquina en un blueprint anidado.

  • Cuando trabaje en un blueprint externo, no podrá añadir o eliminar propiedades personalizadas para un componente de la máquina en un blueprint anidado. No obstante, podrá editar esas propiedades personalizadas. No puede añadir, editar o eliminar grupos de propiedades para un componente de la máquina en un blueprint anidado.

  • Cuando trabaje en un blueprint externo, podrá arrastrar y soltar un componente de software en un componente de la máquina en un blueprint anidado.