Opalis Runbook自动化基础(第1部分)

第1部分讨论OIS概念和功能

感谢您对此帖子的贡献和协作。皮特是一个系统中心MVP和贡献者系统中心Opalis Integration Server 6.3释放.如今,当人们向客户介绍System Center时,Opalis Integration Server(OIS)是每个人都想了解更多的产品。为了达到这个目的,这一系列的帖子涵盖了一些基本概念,以帮助你开始。这个由3部分组成的系列博客讨论了ois6.3的概念和功能,包括实际的提示和示例自动化序列(策略),以启动您的流程自动化工作。以下是第一期的内容:

  • 政策的组成部分

  • 数据发布和“数据总线规则”

  • 我应该自动化哪个过程?

OIS提供了IT过程自动化(ITPA)也称为Runbook Automation(RBA)——定义、构建、协调、管理和报告支持系统和网络操作流程的策略的能力。此功能允许IT专业人员以最少的编程和脚本编写来自动化任务。使用OIS的RBA可以在一个自动化序列中跨多个IT管理规程,集成多个IT管理工具并与所有类型的基础设施元素交互,以自动化从简单到复杂的过程,例如自动解决已知错误或配置新服务器并安装必要的应用。

首先,问题是:“什么是政策?”

政策的组成部分

OIS自动化功能基于概念政策(有时称为工作流…稍后将详细介绍)这些是在OIS中自动化的数据中心流程的可视化表示。您可以通过拖放来创建策略雷竞技电脑网站物体在一个工作区OIS客户端(OIS的主要管理和创作界面)并将其连接链接.每个对象在执行它时执行特定操作(根据策略作者如何配置对象的精确行为)。一旦对象完成,它将输出一个或多个数据元素并触发链接到它的任何对象。例如,图1中的策略包含监视文件夹的对象。当文件进入文件夹时,对象会触发第二个对象以将文件移动到存档目录(这是一个非常基本的备份方法!),这又将对象链接到记录事件。

图1- 样本OIS政策

链接在策略中连接对象指示在运行时遇到的条件的策略中的活动和数据流程。每当您在策略中创建链接时,默认情况下,它将配置为在前一个成功时触发策略中的下一个对象。但是,链接也提供过滤;这允许您限制在策略中到达以下对象的数据,并根据对象执行的结果来控制策略执行的流程。链接条件提供了一组作者可配置功能,用于创建涉及文本,数字或时间相关数据的复杂决策逻辑。调用有条件过滤逻辑的链接调用条件链接. 配置由条件链接驱动的多个分支的策略称为分支.为了使您的策略视觉上更直观,您还可以更改对象的显示名称和链接标签,使其更具描述性的目的在策略中。您还可以更改链接颜色以突出显示策略中的成功和失败分支。

例如,查看图2中描述的策略,其中标记为“Clean Shutdown Failure”的链接被配置为仅当Shutdown VM对象返回警告或失败的结果(如图3中的链接属性所示)时触发策略中的下一个对象。

样本条件链接和分支

图2-实现条件链接和分支的示例策略

您可以在链接属性中配置条件筛选,同时使用这两种方法包括排除逻辑。Include选项卡指定允许数据流向策略中的下一个对象的条件。“排除”选项卡指定将导致数据从策略中的下一个对象中排除的条件。

链接属性

图3- 从图2中的策略中链接“清洁关闭失败”链接的属性

注:在实现条件过滤时,请记住“排除”选项卡始终取代“包含”选项卡上的规则.

OIS配备了几十种产品可忽视物体,执行各种功能;这些被称为基础对象. 要扩展和定制OIS的功能,您可以添加其他特定于产品的对象,这些对象包含在名为集成包(IPS)。目前存在系统中心IPS为系统中心套件中的每个成员产品提供特定于产品的对象,以及超过20个第三方应用程序,包括多个网络监控平台和服务台产品。您可以注册和部署集成包使用Deployment Manager界面。您甚至可以从中下载社区开发的集成包和策略样本codeplex.com.或者Technet Gallery..

基于策略中的第一个对象,OIS策略将分为两类:

  • 临时政策是一项政策,由政策运营商,作者或根据需要的另一个政策开始。ad hoc策略将运行一次,执行它配置为完成并终止的任务。
  • A监视策略自动运行或在计划中运行,等待特定条件以触发进一步的操作。您通常可以讲述两者之间的差异,因为监视器策略将从名称中具有“监视”的对象。例如,图1中显示的策略是监视策略,它永久运行。

小费:监视类型对象必须始终是策略中的第一个对象。监视器对象是由它们监视的状态触发,而不是另一个对象的条件触发。

----------------------------------------------------------------------------------

策略和工作流…有区别吗??

您常常将术语策略和工作流互换使用。但是,这并不完全正确。工作流程实际上是涉及多个(嵌套)策略的自动化序列。1在本系列的第2部分中的“高级政策功能和功能”中的这一点。

----------------------------------------------------------------------------------

数据发布和“数据总线规则”

OIS的特点是发布和订阅数据总线,这是OIS内部用于将信息从策略中的一个对象传递到下一个对象的机制。沿着策略路径流动的数据称为发布数据,策略中的每个后续对象都将其自己的数据添加到数据集中。随着策略的进展,更多的数据可用。OIS的已发布数据功能是自动的,而不是可配置的。图4说明了策略执行和数据发布。

策略执行和数据发布

图4-策略执行和数据发布(概念)

由对象收集或创建的数据自动发布到OIS DataBus。作为稍后的对象执行,它们可以从一个或多个以前的对象绘制信息。策略作者可以订阅此已发布的数据,并在策略中的对象配置中使用它。例如,在图4所示的示例策略中,查询Web服务对象从.NET Web服务中检索SOAP消息,该消息已发布到数据。查询XML对象被配置为订阅该SOAP消息并执行查询以检索消息中的特定数据。最后,对SQL对象的写入结果配置为订阅XML查询结果,然后将其写入数据库。

每个策略都在其自己的windows进程中运行(PolicyModule.exe–如图4所示),并且数据总线存在于该过程中。当策略完成执行时,发布到数据总线的数据将丢失。对象生成的数据元素的数量以及对象属性的配置都会影响对象执行的次数以及对象输出中的数据元素数量。以下是描述OIS中对象执行行为的数据总线规则:

单执行:每次以前的对象运行时,对象将运行一次。

多价值数据:对象将为前一个对象生成的每个数据项运行一次。例如,如果您是检索五行文本的读取行对象,则工作流中的下一个对象也将执行五次。如果工作流中的下一个对象是发送事件日志消息,则将记录到应用程序事件日志(如果对象被配置为订阅读取行对象的行文本输出),则将五个事件记录到应用程序事件日志(每个数据)。

展平:选择扁平选项时,多值数据集将合并到单个阵列,其中包含由您选择的分隔符分隔的数据项。下面的对象将仅运行一次。当您想将多值数据设置为单个Windows事件或数据库记录时,这是方便的。例如,如果一个读取的行对象检索五行文本,请检查扁平按钮复选框,工作流中的下一个对象只会执行一次,因此只将一个事件记录到应用程序事件日志(如果对象,则数据配置为订阅读取行对象的行文本输出)。

多次执行:您可以在对象上配置循环并启用多个执行尝试。前面提到的扁平选项不会影响被配置为多次执行的对象。简而言之,当在对象上启用循环并配置为仅在五次尝试后退出时,对象将运行所请求的次数,无论是否选择了平台。图5示出了被配置为允许多个执行尝试的循环的示例。

读取线循环

图5–读线对象上的循环配置

我应该自动化哪个过程?

与客户和合作伙伴交谈时经常听到的一个常见问题是“我应该自动化哪些流程?我应该从哪里开始?

你可以询问一些更明显的问题:

  • 哪些过程最耗时?

  • 服务水平在哪里遭受最多?

  • 哪些问题最常重复?这是公司最昂贵的?

  • 哪些流程故障对客户可见?

然而,流程不必本质地耗时,对OIS提供福利的复杂或昂贵。问题的事实是,任何可预测或重复的任务人类可以执行OIS也可以执行,具有更大的一致性,速度,记录和与变更管理进程的集成。此外,每次流程都可以保存金钱和时间,释放管理员的其他任务。

下一期

这就是这篇文章。下一批分期继续讨论OIS基本面,包括:

  • 高级策略功能和功能

  • 测试和排除策略故障

  • 利用OIS和System Center将自动化提升到新的水平

加入网络世界社区有个足球雷竞技appFacebook.LinkedIn评论是最重要的主题。
相关:

版权所有©2011Raybet2

IT薪酬调查:结果出来了