摘要:VMware VCenter Orchestrator是包含在vCenter Server中的一个免费的工作流程自动化工具。 |
如果内存的增加超过了虚拟基础设施合理的限度,管理员必须配置新的主机,给这个主机配置存储,然后更新内容管理系统以反映这些变化。一旦管理部门签字,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,没有其他方式或者工作流可以用这种方式来帮助处理数据。举例来说,内置的工作流程都不能操纵连续的虚拟机集合(例如,Web Server 01,Web Server 02等等)。通过使用基于JavaScript的操作,循环可以遍历相关数字,逐一操纵关联的虚拟机。
这些操作选择使vCenter Orchestrator成为构建自动化的虚拟化基础架构的一个非常强大的工具,vCenter Orchestrator一定能够使你的基础架构更加有效。
责任编辑:燕子