Dans plusieurs scénarios de déploiement, un composant a besoin de la valeur de propriété d'un autre composant pour se personnaliser. Vous pouvez lier des propriétés de XaaS, de machines, de Logiciel et des propriétés personnalisées à d'autres propriétés dans un Blueprint.

Par exemple, l'architecte de logiciel peut modifier des définitions de propriétés dans les scripts de cycle de vie d'un composant WAR. Un composant WAR peut avoir besoin de l'emplacement d'installation du composant du serveur Apache Tomcat. Par conséquent, l'architecte de logiciel doit configurer ce composant en définissant la valeur de la propriété server_home sur celle du serveur Apache Tomcat install_path. En tant qu'architecte de l'assemblage du Blueprint, vous devez lier la propriété server_home à la propriété install_path du serveur Apache Tomcat afin d'assurer le provisionnement correct du composant Logiciel.

Définissez les liaisons de propriétés lorsque vous configurez des composants dans un Blueprint. Sur la page du Blueprint, faites glisser le composant vers le canevas, puis cliquez sur l'onglet Propriétés. Pour lier une propriété à une autre dans un Blueprint, cochez la case Lier. Dans la zone de texte, entrez ComponentName~PropertyName. Autrement, utilisez la flèche Bas pour générer la liste des options de liaison disponibles. Pour délimiter les composants et les propriétés, utilisez le caractère du tilde ~. Par exemple, pour lier la propriété dp_port, vous pouvez taper mysql~db_port sur le composant logiciel MySQL. Pour lier des propriétés configurées lors du provisionnement, telles que l'adresse IP d'une machine ou le nom d'hôte d'un composant Logiciel, entrez _resource~ComponentName~PropertyName. Par exemple, pour lier le nom de réservation d'une machine, vous pouvez entrer _resource~vSphere_Machine_1~MachineReservationName.

Figure 1. Lier une propriété logicielle à l'adresse IP d'une machine


Liez une propriété logicielle à la propriété de l'adresse IP d'une machine.