在一些部署方案中,组件需要其他组件的属性值以对其自身进行自定义。在 vRealize Automation 中,此过程称为绑定到其他属性。您可以为属性绑定设计组件,但在组合蓝图时配置绑定。

除了将属性设置为硬编码值外,软件架构师、IaaS 架构师或应用程序架构师还可以将Software组件属性绑定到应用程序蓝图中的其他属性,例如,IP 地址或安装位置。将Software属性绑定到其他属性时,可以基于其他组件属性或虚拟机属性的值自定义脚本。例如,WAR 组件可能需要 Apache Tomcat 服务器的安装位置。在脚本中,可以对 WAR 组件进行配置,使其在脚本中将 server_home 属性值设置为 Apache Tomcat 服务器的 install_path 属性值。只要组合应用程序蓝图的架构师将 server_home 属性绑定到 Apache Tomcat 服务器的 install_path 属性,系统便会正确设置 server_home 属性值。

组件脚本只能使用您在这些脚本中定义的属性。