В нескольких сценариях развертывания для настройки одного компонента требуется значение свойства другого компонента. Свойства Все как услуга, компьютеров, Программное обеспечение и настраиваемые свойства можно связать с другими свойствами в схеме элементов.

Например, программный архитектор может изменить определения свойств в сценариях жизненного цикла компонента WAR. Для компонента WAR, возможно, потребуется задать расположение установки компонента сервера Apache Tomcat, поэтому программному архитектору нужно настроить компонент WAR и установить значение свойства server_home для свойства install_path сервера Apache Tomcat. Архитектору, выполняющему сборку схемы элементов, необходимо привязать свойство server_home к свойству install_path сервера Apache Tomcat, чтобы успешно подготовить компонент Программное обеспечение.

Привязки свойств можно установить во время настройки компонентов в схеме элементов. На странице «Схема элементов» перетащите компонент на холст и выберите вкладку Свойства. Чтобы привязать свойство к другому свойству в схеме элементов, установите флажок Привязать. Можно ввести ComponentName~PropertyName в текстовом поле значения или щелкнуть стрелку вниз, чтобы создать список доступных параметров привязки. Символ тильды «~» используется в качестве разделителя компонентов и свойств. Например, чтобы привязать свойство к свойству dp_port программного компонента MySQL, можно ввести mysql~db_port. Чтобы привязать свойства, настроенные во время подготовки, например IP-адрес компьютера или имя узла компонента Программное обеспечение, введите resource~ComponentName~PropertyName. Например, чтобы выполнить привязку к имени резервирования компьютера, можно ввести _resource~vSphere_Machine_1~MachineReservationName.

Рис. 1. Привязка программного свойства к IP-адресу компьютера

Привяжите программное свойство к IP-адресу компьютера.