[发明专利]面向高性能计算的虚拟集群部署系统和部署方法无效
申请号: | 201110326215.9 | 申请日: | 2011-10-25 |
公开(公告)号: | CN102404385A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 吴松;石宣化;金海;王飞 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/455 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 性能 计算 虚拟 集群 部署 系统 方法 | ||
技术领域
本发明属于高性能计算与计算系统虚拟化技术领域,具体涉及一种面向高性能计算的虚拟集群部署系统和部署方法。
背景技术
近年来,计算系统虚拟化技术不断成熟,越来越多的应用程序运行在虚拟机之中。虚拟化计算系统能够动态组织多种计算资源,隔离具体的硬件体系结构和软件系统之间的紧密依赖关系;虚拟化技术将底层物理设备与上层操作系统、软件分离的一种去耦合技术,它可以实现计算资源的高效灵活使用。
现有的虚拟机管理器,如Xen、VMWare等,在应用环境提供方面都只包括基本操作系统的部署以及底层硬件资源的分配,即提供占用一定资源的虚拟机,但是虚拟机之间没有基本联系,即这些虚拟机是孤立的虚拟机。而在高性能计算领域,大多数高性能计算应用程序是并行应用程序,这类应用程序需求并行计算环境,而孤立的虚拟机是不能满足需求的。
发明内容
本发明的目的在于提供一种面向高性能计算的虚拟集群部署系统,其使得将多个虚拟机配置成为满足高性能计算的虚拟集群变得非常简单。
本发明是通过以下方案实现的:
一种面向高性能计算的虚拟集群部署系统,包括任务管理模块、虚拟集群部署模块和虚拟机管理模块,任务管理模块用于响应用户的虚拟集群创建请求,将虚拟集群创建请求发送给虚拟集群部署模块,并将创建完成的虚拟集群的管理节点的IP地址和根账户密码发送给用户,虚拟集群部署模块用于从任务管理模块接收虚拟集群创建请求,虚拟集群创建请求中包括虚拟集群所需的全部虚拟机的数量,将虚拟集群创建请求发送给虚拟机管理模块,从虚拟机管理模块接收创建完成的全部虚拟机的IP地址和根账户密码,将全部虚拟机配置为虚拟集群,并将虚拟集群的管理节点的IP地址和根账户密码发送给任务管理模块,虚拟机管理模块用于从虚拟集群部署模块接收虚拟集群创建请求,根据全部虚拟机所需的资源和物理节点的资源决定在哪些物理节点上创建虚拟机,并将创建完成的虚拟机的IP地址和根账户密码发送给虚拟集群部署模块。
任务管理模块包括交互子模块、任务队列子模块以及任务调度子模块,交互子模块用于从用户接收虚拟集群创建请求,对虚拟集群创建请求执行格式转换,将其加入到任务队列子模块中,从任务调度子模块接收创建完成的虚拟集群的管理节点的IP地址和根账户密码,并将其发送到用户,任务队列子模块从交互子模块接收虚拟集群创建请求,任务调度子模块用于从任务队列子模块中选择虚拟集群创建请求,并将虚拟集群创建请求发送到虚拟集群部署模块处理,从虚拟集群部署模块接收创建完成的虚拟集群的管理节点的IP地址和根账户密码,并将其发送到交互子模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110326215.9/2.html,转载请声明来源钻瓜专利网。