VMware VCenter Orchestrator是包含在vCenter Server中的一个免费的工作流程自动化工具。 在复杂的VMware基础设施中,手动工作流程可能是一件麻烦的事儿。比如说,假定一个用户想给Web服务器增加额外的内存。他先填写完成公司的申请表,然后发送电子邮件等待管理部门批准。
一旦额外的内存请求获得批准,他可以通过修改虚拟机的属性启动一个自动化的工作流程。 如果内存的增加超过了虚拟基础设施合理的限度,管理员必须配置新的主机,给这个主机配置存储,然后更新内容管理系统以反映这些变化。一旦管理部门签字,VCenter Orchestrator就能够自动化整个过程。 ……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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一定能够使你的基础架构更加有效。