绑定用于定义简单工作流示例的操作元素对输入和输出参数的处理方式。

定义绑定时,Orchestrator 会显示您在工作流中已定义的参数,并将其作为绑定的候选内容。如果尚未在工作流中定义所需的参数,则参数选择只能为 NULL。单击在工作流中创建参数/属性以创建新参数。

vim3WaitTaskEnd 操作

vim3WaitTaskEnd 操作元素会声明常量以跟踪任务进度和轮询率。下表中显示 vim3WaitTaskEnd 操作所需的输入和输出参数绑定。

表 1. 绑定 vim3WaitTaskEnd 操作的值

参数名称

绑定类型

绑定到现有参数或创建参数?

绑定值

task

输入

绑定

  • 本地参数:powerOnTask

  • 源参数:task[attribute]

  • 类型:VC:Task

  • 说明:包含启动虚拟机后的结果。

progress

输入

创建

  • 本地参数:progress

  • 源参数:progress[attribute]

  • 类型:布尔

  • 值:No (false)

  • 说明:等待 vCenter Server 任务完成时记录进度。

pollRate

输入

创建

  • 本地参数:pollRate

  • 源参数:pollRate[attribute]

  • 类型:数字

  • 值:2

  • 说明:以秒为单位的轮询率,vim3WaitTaskEnd 会按此检查 vCenter Server 任务的进度。

actionResult

输出

创建

  • 本地参数:actionResult[attribute]

  • 源参数:returnedManagedObject[attribute]

  • 类型:任何

  • 说明:waitTaskEnd 操作返回的受管对象。

vim3WaitToolsStarted 操作

vim3WaitToolsStarted 操作元素会等待在虚拟机上安装 VMware Tools,然后定义轮询率和超时时间段。下表中显示 vim3WaitToolsStarted 操作所需的输入参数绑定。

vim3WaitToolsStarted 操作元素无输出,因此无需输出绑定。

表 2. 绑定 vim3WaitToolsStarted 操作的值

参数名称

绑定类型

绑定到现有参数或创建参数?

绑定值

vm

输入

自动绑定

  • 本地参数:vm

  • 源参数:vm[in-parameter]

  • 类型:VC:VirtualMachine

  • 值:不可编辑,变量不是工作流属性。

  • 说明:要启动的虚拟机。

pollingRate

输入

绑定

  • 本地参数:pollRate

  • 源参数:pollRate[attribute]

  • 类型:数字

  • 说明:以秒为单位的轮询率,vim3WaitTaskEnd 会按此检查 vCenter Server 任务的进度。

timeout

输入

创建

  • 本地参数:timeout

  • 源参数:timeout[attribute]

  • 类型:数字

  • 值:10

  • 说明:vim3WaitToolsStarted 等待的超时限制,超出此值即会引发异常。