机房360首页
当前位置:首页 » 技术解构 » VCenter Orchestrator:工作流程自动化高效率

VCenter Orchestrator:工作流程自动化高效率

来源:TechTarget中国 作者:机房360转载 更新时间:2011-3-25 15:57:38

摘要: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,没有其他方式或者工作流可以用这种方式来帮助处理数据。举例来说,内置的工作流程都不能操纵连续的虚拟机集合(例如,Web Server 01,Web Server 02等等)。通过使用基于JavaScript的操作,循环可以遍历相关数字,逐一操纵关联的虚拟机。
  
  这些操作选择使vCenter Orchestrator成为构建自动化的虚拟化基础架构的一个非常强大的工具,vCenter Orchestrator一定能够使你的基础架构更加有效。
  
  责任编辑:燕子

本文地址:http://www.jifang360.com/news/2011325/n034418192.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片