在數個部署案例中,元件需要另一個元件的內容值來自訂本身。您可以將 XaaS、機器、軟體的內容以及自訂內容繫結至藍圖中的其他內容。

例如,您的軟體架構設計人員可能會修改 WAR 元件的生命週期指令碼中的內容定義。WAR 元件可能需要 Apache Tomcat 伺服器元件的安裝位置,因此您的軟體架構設計人員會設定 WAR 元件,以將 server_home 內容值設為 Apache Tomcat 伺服器的 install_path 內容值。當架構設計人員組合藍圖時,您必須將 server_home 內容繫結至 Apache Tomcat 伺服器的 install_path 內容,以便成功佈建軟體元件。

您可以在藍圖中設定元件時設定內容繫結。在 [藍圖] 頁面上,將元件拖曳至畫布上,然後按一下內容索引標籤。若要將內容繫結至藍圖中的其他內容,請選取繫結核取方塊。您可以在值文字方塊中輸入 ComponentName~PropertyName,或可以使用向下箭頭產生可用繫結選項清單。請使用波狀符號 ~ 作為元件與內容之間的分隔符號。例如,若要繫結至 MySQL 軟體元件上的內容 dp_port,您可以輸入 mysql~db_port。若要繫結至佈建期間設定的內容,例如機器的 IP 位址或軟體元件的主機名稱,可以輸入 _resource~ComponentName~PropertyName。例如,若要繫結至機器的保留區名稱,您可以輸入 _resource~vSphere_Machine_1~MachineReservationName。

圖表 1. 將軟體內容繫結至機器的 IP 位址


將軟體內容繫結至機器的 IP 位址內容。