您既可以使用为 vSpherevCloud DirectorvCloud Air 虚拟机提供的资源映射,也可以创建自定义 vRealize Orchestrator 脚本操作或工作流,来将其他 vRealize Automation 目录资源类型映射到 vRealize Orchestrator 清单类型。

vRealize Automation 提供的资源映射

vRealize Automation 包括 IaaS vSphere 虚拟机、IaaS vCloud Director 和部署的资源映射。

vRealize Automation 包括每个提供的 XaaS 资源映射的 vRealize Orchestrator 资源映射脚本操作。提供的资源映射的脚本操作位于嵌入式 vRealize Orchestrator 服务器的 com.vmware.vcac.asd.mappings 软件包中。

创建资源操作时,如果该操作在已部署的复合蓝图上运行,而该蓝图使用 vRealize Orchestrator 工作流且将 vCACAFE:CatalogResource 作为输入参数,则将应用“部署”映射作为输入资源类型。只有所选工作流将 vCACAFE:CatalogResource 作为输入参数时,才会应用“部署”映射。例如,如果要创建的操作用于代表用户请求资源操作,则由于该工作流使用 vCACAFE:CatalogResource,“输入资源”选项卡上的资源类型为“部署”。

IaaS vCD 虚拟机和 IaaS VC 虚拟机资源映射可供操作用于将与 IaaS 资源匹配的虚拟机映射到 vRealize Orchestrator vSpherevCloud Director 虚拟机。

开发资源映射

根据您的 vRealize Orchestrator 版本,您可以创建 vRealize Orchestrator 工作流或脚本操作,从而在 vRealize OrchestratorvRealize Automation 之间映射资源。

要开发资源映射,请使用 Properties 类型的输入参数(包含定义已置备资源的键-值对)和对应的 vRealize Orchestrator 插件所需的 vRealize Orchestrator 清单类型的输出参数。映射可用的属性取决于资源类型。例如,EXTERNAL_REFERENCE_ID 属性是定义各个虚拟机的常用密钥参数,您可以使用此属性查询目录资源。如果要为不使用 EXTERNAL_REFERENCE_ID 的资源创建映射,则可以使用为各虚拟机传递的其他某个属性,例如,名称、描述等。

有关开发工作流和脚本操作的详细信息,请参见《使用 VMware vCenter Orchestrator 进行开发》