Opalis运行手册自动化基础(第1部分)

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

感谢Pete Zerger对这篇文章的贡献和合作。皮特是系统中心的MVP和贡献者系统中心Opalis集成服务器6.3释放就像我们最近与客户谈论系统中心一样,Opalis集成服务器(OIS)是一个每个人都想了解更多的产品。为此,这一系列的帖子涵盖了一些基本概念,以帮助你开始。这个由三部分组成的博客系列讨论了OIS 6.3的概念和功能,包括真实世界的技巧和示例自动化序列(策略),以启动您的过程自动化工作。这是第一期的内容:

  • 策略的构建块

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

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

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

首先,这个问题是:“到底什么是政策?”

策略的构建块

OIS自动化能力是基于概念的政策(有时被称为工作流……后面会详细介绍),它们是数据中心流程的可视化表示,因为它们在OIS中是自动化的。2020欧洲杯预赛您可以通过拖放来创建策略对象的工作区OIS客户(OIS的主要管理和创作界面),并将它们连接到链接.每个对象在执行时执行特定的操作(具体的行为取决于策略作者如何配置对象)。一旦一个对象完成,它将输出一个或多个数据元素,并触发链接到它的任何对象。例如,图1中的策略包含一个监视文件夹的对象。当文件进入文件夹时,对象触发第二个对象将文件移动到存档目录(这是一种非常基本的备份方法!),然后链接一个对象以记录事件。

图1-样本OIS政策

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

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

条件链接和分支示例

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

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

链接属性

图3-图2中“Clean Shutdown Failed”链接的链接属性

注意:在实现条件过滤时,请记住排除选项卡总是取代包含选项卡上的规则

OIS配备了几十个与产品无关的对象,它们执行各种功能;这些被称为基础对象.要扩展和定制OIS的功能,您可以添加附加的特定于产品的对象,包含在包中,称为集成包(IPs)。目前,在System Center套件中,每个成员产品都有针对特定产品的系统中心ip,以及超过20个第三方应用程序,包括几个网络监控平台和服务台产品。你可以注册和部署集成包使用部署管理器接口。您甚至可以从网站下载社区开发的集成包和策略示例codeplex.com或者是技网画廊

OIS政策将根据政策的第一个对象分为两类:

  • 一个特设政策是由策略操作人员、作者或根据需要从另一个策略启动的策略。一个临时策略将运行一次,执行它被配置为完成的任务,然后终止。
  • 一个监控策略自动运行或按计划运行,等待特定条件触发进一步操作。通常可以看出两者之间的区别,因为监视器策略将以名称中含有“monitor”的对象开始。例如,图1中显示的策略是一个监视策略,它会永久运行。

提示: Monitor类型对象必须始终是策略中的第一个对象。监视器对象由它们所监视的条件触发,而不是由其他对象触发。

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

政策和工作流程……有区别吗

在这里,策略和工作流这两个术语是可以互换使用的。然而,这并不完全正确。工作流实际上是包含多个(嵌套的)策略的自动化序列。关于这一点,请参阅本系列第2部分的“高级策略特性和功能”。

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

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

OIS具有发布-订阅数据总线,这是OIS内部使用的一种机制,用于将信息从策略中的一个对象传递到下一个对象。沿着策略路径流动的数据将被调用公布的数据,策略中的每个后续对象将其自己的数据添加到数据数据库中。随着政策的发展,可以获得更多的数据。OIS的发布数据能力是自动的,不可配置的。图4说明了策略执行和数据发布。

策略执行和数据发布

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

对象收集或创建的数据会自动发布到OIS数据库中。当后面的对象执行时,它们可以从一个或多个前面的对象中提取信息。策略作者可以订阅这个已发布的数据,并在策略内的对象配置中使用它。例如,在图4所示的示例策略中,Query Web Service对象从. net Web服务检索SOAP消息,该消息被发布到数据中。Query XML对象被配置为订阅此SOAP消息并执行查询以检索消息中的特定数据块。最后,将Write Results to SQL对象配置为订阅XML查询结果,然后将其写入数据库。

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

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

多值数据:对象将为前一个对象生成的每个数据项运行一次。例如,如果您有一个读取五行文本的Read Line对象,那么工作流中的下一个对象也将执行五次。如果工作流中的下一个对象是一个Send Event Log Message,则会将5个事件记录到Application Event Log(如果对象配置为订阅Read line对象的行文本输出,则每个事件都有一行数据)。

平:当您选择Flatten选项时,多值数据集将合并为单个数组,其中的数据项由您选择的分隔符分隔。后面的对象只运行一次。当您希望将多值数据集写入单个Windows事件或数据库记录时,这是非常方便的。举个例子,如果你读线对象检索五行文本和你检查平复选框,工作流的下一个对象将只执行一次,所以只有一个事件将登录到应用程序事件日志(如果数据对象被配置为订阅阅读的文本输出线对象)。

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

读行循环

图5-在Read Line对象上循环配置

我应该自动化哪些过程?

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

你可以先问自己几个更明显的问题:

  • 哪些过程是最耗时的?

  • 服务水平在哪里受到的影响最大?

  • 哪些问题最常出现?对公司来说,哪些费用最贵?

  • 哪些流程失败对客户是可见的?

然而,OIS要想带来效益,流程并不一定要天生耗费时间、复杂或昂贵。问题的事实是,任何可预测的或重复性的任务,一个人可以执行的OIS也可以执行得很好,具有更大的一致性、速度、记录和与变更管理流程的集成。此外,每个自动化的流程都节省了金钱和时间,使管理员可以腾出时间来完成其他任务。

下一篇文章

以上就是本文的全部内容。下一期继续讨论OIS的基本原理,包括:

  • 高级策略特性和功能

  • 测试和故障排除您的策略

  • 通过OIS和系统中心将自动化提升到下一个水平

加入网络世界社区足球竞猜app软件脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2011足球竞彩网下载

SD-WAN买家指南:向供应商(和您自己)提出的关键问题