VCenter Orchestrator:工作流程自动化之王

日期: 2011-03-02 作者:Brian Knudtson翻译:张冀川 来源:TechTarget中国 英文

VMware VCenter Orchestrator是包含在vCenter Server中的一个免费的工作流程自动化工具。   在复杂的VMware基础设施中,手动工作流程可能是一件麻烦的事儿。比如说,假定一个用户想给Web服务器增加额外的内存。他先填写完成公司的申请表,然后发送电子邮件等待管理部门批准。

一旦额外的内存请求获得批准,他可以通过修改虚拟机的属性启动一个自动化的工作流程。   如果内存的增加超过了虚拟基础设施合理的限度,管理员必须配置新的主机,给这个主机配置存储,然后更新内容管理系统以反映这些变化。一旦管理部门签字,VCenter Orchestrator就能够自动化整个过程。 ……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

VMware VCenter Orchestrator是包含在vCenter Server中的一个免费的工作流程自动化工具。

  在复杂的VMware基础设施中,手动工作流程可能是一件麻烦的事儿。比如说,假定一个用户想给Web服务器增加额外的内存。他先填写完成公司的申请表,然后发送电子邮件等待管理部门批准。一旦额外的内存请求获得批准,他可以通过修改虚拟机的属性启动一个自动化的工作流程。

  如果内存的增加超过了虚拟基础设施合理的限度,管理员必须配置新的主机,给这个主机配置存储,然后更新内容管理系统以反映这些变化。一旦管理部门签字,VCenter Orchestrator就能够自动化整个过程。

  VCenter Orchestrator工作流程自动化插件和APIs

  VCenter Orchestrator有一个开放的、基于插件的架构,第三方公司能够编写代码定制自动化工作流程。比如NetApp和思科公司都有经过VMware验证的插件,这些插件可以在它们的硬件平台内部自动化工作流程。VMware同样创建了通过Orchestrator自动化vCloud Director工作流程的插件。

  即使第三方的产品没有提供插件,vCenter Orchestrator仍能够提供帮助。只要产品提供开放的应用程序接口(application programming interface,API),Orchestrator就能够调用该产品的Web services,更新内容管理系统或者在服务台的管理应用程序中创建一个标签。

  与大多数VMware产品类似,vCenter Orchestrator提供了API,允许第三方软件调用API来执行工作流。举例来说,在虚拟机内增加额外内存的申请表可能是一个完整的Web应用,一旦表格被提交后,这个Web应用便调用vCenter Orchestrator提供的API来执行工作流。

  导入、导出工作流,编写工作流程自动化脚本

  VCenter Orchestrator同样可以导出和导入工作流。(一些站点提供了工作流的下载)当学习如何创建你自己的工作流时,使用之前创建好的工作流是很有价值的。尤其是创建复杂的工作流时,这些下载的工作流特别有用。

  除此之外,Orchestrator能够直接在工作流程内部运行脚本、执行JavaScript,没有其他方式或者工作流可以用这种方式来帮助处理数据。举例来说,内置的工作流程都不能操纵连续的虚拟机集合(例如,WebServer01, WebServer02等等)。通过使用基于JavaScript的操作,循环可以遍历相关数字,逐一操纵关联的虚拟机。

  这些操作选择使vCenter Orchestrator成为构建自动化的虚拟化基础架构的一个非常强大的工具,vCenter Orchestrator一定能够使你的基础架构更加有效。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用