使用Service Manager Runbook 自动执行过程

重要

此版本的 Service Manager 已终止支持。 建议升级到 Service Manager 2022

ServiceManger 中的 Runbook 用于自动执行过程。 以下部分提供有关 Runbook 的用途和用法的详细信息。

Service Manager 中的 Runbook

为了在 System Center 中自动执行进程,Orchestrator 使用 Runbook 自动执行过程。 Runbook 是过程的直观表示形式。 Runbook 的价值在于,它们有助于确保从Service Manager驱动和跟踪 Orchestrator 自动化,并且Service Manager与其他 System Center 产品和非 Microsoft 系统的交互更容易实现。

此外,业务流程协调程序工作流创作接口还可用于自定义Service Manager方案。 使用 Orchestrator 连接器将 Runbook 导入Service Manager。 同步连接器后,导入的 Runbook 会显示在 Service Manager 控制台的 Runbook 节点下的“库”工作区中,你可以在其中查看它们并创建 Runbook 自动化活动模板。

关于 Orchestrator

System Center - Orchestrator 是一个自动化平台,用于协调和集成 IT 工具,以降低数据中心运营成本,同时提高 IT 流程的可靠性。 业务流程协调程序使 IT 组织能够自动执行最佳做法,例如 Microsoft Operations Framework (MOF) 和信息技术基础结构库 (ITIL) 。 这是通过协调 Microsoft 和其他管理工具以自动执行事件响应、更改和合规性以及服务生命周期管理流程的工作流来实现的。

Orchestrator 通过其工作流设计器自动共享数据并在 System Center 组件中启动任务,包括 Operations Manager、Service Manager、Virtual Machine Manager、Configuration Manager、Active Directory 域服务 (AD DS) 和非 Microsoft 工具。 业务流程协调程序工作流自动执行 IT 基础结构任务,而Service Manager工作流提供人工工作流的自动化。 组合产品通过消除与手动协调服务交付相关联的延迟,确保获得可重复并且一致的结果。 System Center 和 Orchestrator 通过以下方式实现数据中心 IT 服务的集成、效率和业务一致性:

  • 自动处理事件、更改和服务生命周期管理,强制使用最佳做法。

  • 通过在 IT 组织内部将任务跨职责组自动化,减少意外错误并缩短服务交付时间。

  • 将 System Center 与非 Microsoft 工具集成,以实现跨数据中心的互操作性。

  • 跨系统协调任务,以获得一致、有案可稽并且符合要求的活动。

创建 runbook 自动化活动模板

使用 Orchestrator 连接器将 Runbook 导入到 Service Manager 后,可以创建 Runbook 自动化活动模板,以将 Orchestrator 中的参数映射到Service Manager中的相应参数。

例如,可以使用 Orchestrator Runbook 实现新的请求产品/服务,使其自动化。 然后,你可以转至“库”工作区中的 Runbook 视图,选择 Runbook,然后创建 Runbook 自动化活动模板。 你可以转至模板视图并验证模板是否已创建。 然后,可以将 Orchestrator 活动模板添加到服务请求模板并创建请求产品。 然后,如果发现需要解决问题或改进过程,则可以将 Runbook 模板映射到具有相同输入和输出的不同 Runbook。

重要

如果你已扩展根类(例如服务请求或版本记录),则仅当 Runbook 活动模板和服务请求模板保存在定义扩展所在的同一管理包中时,才可以将 Runbook 活动参数映射到扩展的属性。

若要创建 Runbook 自动化活动模板,请执行以下操作

  1. 在Service Manager控制台中,选择“”。

  2. 在“ ”窗格中,选择“ Runbook”。

  3. 在“Runbook” 视图中,选择 Runbook。

  4. 在“ 任务 ”窗格中的 “RunbookName”下,选择“ 创建 Runbook 自动化活动模板” 以打开“ 创建模板 ”对话框。

  5. 在“ 名称 ”框中,输入模板的名称。

  6. (可选)在“ 说明 ”框中,输入模板的说明。

  7. 如有必要,选择要将模板保存到的未密封管理包,然后选择“ 确定”。 你将稍后使用此管理包从其他工作项模板(例如服务请求模板)检索 Runbook 自动化活动模板。

  8. 在“Runbook 活动模板: TemplateName”窗体的“常规”选项卡上,输入“标题”、“说明”、“区域”、“阶段”、“分配到”和Designer的信息。

  9. 确保已选定“可用于自动化”

  10. 选择“ Runbook ”选项卡,然后在“ 参数映射”下,注意 Runbook 中的参数已映射到泛型属性。 例如,Runbook 活动类的 Parameter1、Parameter2 等。 “类型” 列指定参数为输入还是输出。 还可以使用 “编辑映射”为每个参数输入默认值。

  11. 对于任何参数,请选择 “编辑映射”。

  12. 展开 “对象”,然后选择“ ID”。Orchestrator Runbook 将使用此 ID 值来查找正在执行的特定 Runbook 活动。 选择“关闭”。

  13. 选择 “确定 ”关闭表单并创建模板。

查看 runbook

将 Runbook 从 Orchestrator 导入到Service Manager后,可以在 Service Manager 控制台中打开 Runbook,以确保它包含要在 Service Manager 中的自动化活动模板中使用的参数。

查看 Runbook 时,可以使用 Runbook 执行基本操作,例如查看 Runbook 的摘要、作业、实例和定义。 还可以启动和停止 Runbook。

查看 Runbook

  1. 在Service Manager控制台中,选择“”。

  2. 在“ ”窗格中,选择“ Runbook”。

  3. 在“Runbook” 视图中,选择 Runbook。

  4. 在“ 任务 ”窗格中 的“RunbookName”下,选择“ 查看 Runbook” 以在 Internet Explorer 中打开 Runbook。

后续步骤