Em diversos cenários de implantação, um componente precisa do valor de propriedade de outro componente para que possa ser personalizado. É possível associar propriedades de XaaS, máquinas, Software e propriedades personalizadas a outras propriedades em um blueprint.

Por exemplo, o arquiteto de software pode modificar definições de propriedade nos scripts de ciclo de vida de um componente WAR. Um componente WAR pode precisar da localização de instalação do componente do servidor Apache Tomcat, de forma que o seu arquiteto de software configure o componente WAR para definir o valor da propriedade server_home como o valor da propriedade install_path do servidor Apache Tomcat. Como o arquiteto montando o blueprint, você tem que associar a propriedade server_home à propriedade install_path do servidor Apache Tomcat para o componente do Software provisionar com sucesso.

Você define associações de propriedades ao configurar componentes em um blueprint. Na página Blueprint, arraste o componente para a tela e clique na guia Propriedades. Para associar uma propriedade a outra propriedade em um blueprint, selecione a caixa de seleção Vincular. É possível inserir ComponentName~PropertyName na caixa de texto do valor ou utilizar a seta para baixo para gerar uma lista de opções de associação disponíveis. Você usa um caractere til ~ como delimitador entre os componentes e as propriedades. Por exemplo, para associar ao dp_port de propriedade, no seu componente de software MySQL, você pode digitar mysql~db_port. Para associar às propriedades que são configuradas durante o provisionamento, como o endereço IP de uma máquina ou o nome do host de um componente do Software, você insere _resource~ComponentName~PropertyName. Por exemplo, para associar ao nome de reserva de uma máquina, você pode inserir _resource~vSphere_Machine_1~MachineReservationName.

Figura 1. Associar uma propriedade de software ao endereço IP de uma máquina


Associar uma propriedade de software a uma propriedade de endereço IP de máquina.