可以使用 vRealize OrchestratorvRealize Automation Designer 来扩展计算机生命周期。

扩展计算机生命周期有两种方法,一种是使用 vRealize Automation Designer 调用 vRealize Orchestrator,另一种是直接使用 vRealize Orchestrator。这两种方法都可以将自定义逻辑注入到 IaaS 计算机生命周期的预定阶段,具体方法是先创建自定义 vRealize Orchestrator 工作流,然后将自定义工作流插入到状态更改工作流存根。但是,如果直接使用 vRealize Orchestrator,则只能将自定义状态更改逻辑限定给特定蓝图。而且,通过使用 vRealize Automation Designer,您也可以限定只有特定的 Distributed Execution Manager 可以执行工作流。

注:

工作流存根被事件代理工作流订阅所取代。目前仍会提供工作流存根,它们仍受支持且可以使用,但预计会在将来的 vRealize Automation 版本中将其移除。为确保将来的产品兼容性,您应该使用工作流订阅,以基于状态更改运行自定义工作流。请参见配置工作流订阅以扩展 vRealize Automation

表 1. 选择生命周期可扩展性方案

方案

步骤

将自定义逻辑注入到 IaaS 计算机生命周期的预定阶段,并将该自定义逻辑应用到特定蓝图。

使用 vRealize Orchestrator 检查表扩展计算机生命周期

将自定义逻辑注入到 IaaS 计算机生命周期的预定阶段,并以全局方式将该自定义逻辑应用到所有蓝图。

使用 vRealize Automation Designer 检查表扩展计算机生命周期

通过在 vRealize Automation Designer 中使用技能,限定只有特定的 Distributed Execution Manager 可以执行工作流。技能类似于标记,可以同时应用到工作流和 DEM Worker 实例。

例如,您可能想要将云置备工作流限定给在可通过所需网络访问 Amazon URL 的主机上运行的特定 DEM。

通过使用技能来关联工作流与 DEM Worker