如果置备失败,vRealize Automation 会回滚目录项中包含的所有资源。对于包含多个组件的部署,您可以使用自定义属性替代上述默认行为,并接收故障调试信息。这些属性在应用到整个蓝图时效果最好。

表 1. 分析部署的自定义属性

自定义属性

描述

_debug_deployment

除了某些缩放操作允许部署部分成功之外,默认行为是:如果任何一个资源无法置备,则销毁整个部署。您可以将 _debug_deployment 自定义属性值设置为 true,以此来替代默认行为。此时,如果置备失败,调试自定义属性会停止回滚所有资源,以便确定哪个组件未能成功置备。由于用户无法访问失败目录项中的所有组件,因此该自定义属性非常适合在开发和测试新蓝图期间使用。

要将自定义属性应用到蓝图,请在创建或编辑蓝图时使用属性选项卡将 _debug_deployment 添加到蓝图属性页面。此属性适用于包含多个组件的蓝图(例如,复合蓝图)。当它应用于独立蓝图时,会被忽略。_debug_deployment 属性是在软件置备级别使用的,而不是在客户机代理或计算机置备级别使用的。

_deploymentName

添加到蓝图后,此属性允许您通过将 _deploymentName 的值设置为自定义字符串来指定部署的自定义名称。如果在单个请求中置备了此部署的多个实例,您的自定义名称会变为前缀。如果希望用户指定自己的部署名称,将此自定义属性设置为允许替代。使用时需要注意以下两项限制:

  • 您必须在蓝图级别而不是组件级别添加此属性。例如,当创建或编辑蓝图时,单击属性选项卡,然后选择自定义属性 > 新建以将 _deploymentName 属性添加到蓝图。请勿将此属性添加到计算机或蓝图中的其他组件。

  • 此属性必须作为单独属性而不是属性组的成员进行添加。