[发明专利]面向高性能计算的虚拟集群部署系统和部署方法无效
申请号: | 201110326215.9 | 申请日: | 2011-10-25 |
公开(公告)号: | CN102404385A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 吴松;石宣化;金海;王飞 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/455 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 性能 计算 虚拟 集群 部署 系统 方法 | ||
1.一种面向高性能计算的虚拟集群部署系统,包括任务管理模块(1)、虚拟集群部署模块(2)和虚拟机管理模块(3),
所述任务管理模块(1)用于响应用户的虚拟集群创建请求,将所述虚拟集群创建请求发送给所述虚拟集群部署模块(2),并将创建完成的虚拟集群的管理节点的IP地址和根账户密码发送给所述用户;
所述虚拟集群部署模块(2)用于从所述任务管理模块(1)接收所述虚拟集群创建请求,所述虚拟集群创建请求中包括所述虚拟集群所需的全部虚拟机的数量,将虚拟集群创建请求发送给所述虚拟机管理模块(3),从所述虚拟机管理模块(3)接收创建完成的所述全部虚拟机的IP地址和根账户密码,将所述全部虚拟机配置为所述虚拟集群,并将所述虚拟集群的管理节点的IP地址和根账户密码发送给所述任务管理模块(1);
所述虚拟机管理模块(3)用于从所述虚拟集群部署模块(2)接收所述虚拟集群创建请求,根据所述全部虚拟机所需的资源和物理节点的资源决定在哪些物理节点上创建虚拟机,并将所述创建完成的虚拟机的IP地址和根账户密码发送给所述虚拟集群部署模块(2)。
2.根据权利要求1所述的虚拟集群部署系统,其特征在于:
所述任务管理模块(1)包括交互子模块(11)、任务队列子模块(12)以及任务调度子模块(13);
所述交互子模块(11)用于从所述用户接收所述虚拟集群创建请求,对所述虚拟集群创建请求执行格式转换,将其加入到所述任务队列子模块(12)中,从所述任务调度子模块(13)接收创建完成的虚拟集群的管理节点的IP地址和根账户密码,并将其发送到所述用户;
所述任务队列子模块(12)从所述交互子模块(11)接收所述虚拟集群创建请求;
所述任务调度子模块(13)用于从所述任务队列子模块(12)中选择所述虚拟集群创建请求,并将所述虚拟集群创建请求发送到所述虚拟集群部署模块(2)处理,从所述虚拟集群部署模块(2)接收创建完成的虚拟集群的管理节点的IP地址和根账户密码,并将其发送到所述交互子模块(11)。
3.根据权利要求1所述的虚拟集群部署系统,其特征在于:
所述虚拟集群部署模块(2)包括虚拟集群部署调度子模块(21)、共享存储配置子模块(22)、并行计算通信库配置子模块(23)、批处理调度器配置子模块(24)、互通配置子模块(25)以及集群访问控制子模块(26);
所述虚拟集群部署调度子模块(21)用于从所述任务管理模块(1)接收所述虚拟集群创建请求,将所述虚拟集群创建请求发送到所述虚拟机管理模块(3),从所述虚拟机管理模块(3)接收创建完成的所述全部虚拟机的IP地址和根账户密码,调用所述共享存储配置子模块(22)、所述并行计算通信库配置子模块(23)、所述批处理调度器配置子模块(24)、所述互通配置子模块(25)、所述集群访问控制子模块(26),以分别对所述全部虚拟机进行配置,并在配置完成后,将配置结果发送到所述任务管理模块(1);
所述共享存储配置子模块(22)从所述虚拟集群部署调度子模块(21)接收所述全部虚拟机的IP地址和根账户密码,选择其中一台虚拟机作为所述虚拟集群的管理节点,将所述管理节点的根账户目录作为所述虚拟集群的共享存储目录,配置剩余所有虚拟机的共享系统,以使其共享所述管理节点的共享目录,并在配置完成后,将配置结果发送到所述虚拟集群部署调度子模块(21);
所述并行计算通信库配置子模块(23)用于从所述虚拟集群部署调度子模块(21)接收所述全部虚拟机的IP地址和根账户密码,激活所述全部虚拟机中的并行计算通信库,并在配置完成后,将配置结果发送到所述虚拟集群部署调度子模块(21);
所述批处理调度器配置子模块(24)用于从所述虚拟集群部署调度子模块(21)接收所述全部虚拟机的IP地址和根账户密码,在所述虚拟集群的管理节点中将所述全部虚拟机的CPU、内存信息写入批处理调度器的配置文件中,启动所述虚拟集群的管理节点上的批处理调度器中心监控器;同时在虚拟集群的其他节点上启动批处理调度器客户端,并在配置完成后,将配置结果发送到所述虚拟集群部署调度子模块(21);
所述互通配置子模块(25)用于从所述虚拟集群部署调度子模块(21)接收所述全部虚拟机的IP地址和根账户密码,配置所述全部虚拟机的根账户的安全外壳协议访问密钥,以使所述虚拟集群中的虚拟机之间可以进行无密码互通访问,并在配置完成后,将配置结果发送到所述虚拟集群部署调度子模块(21);
集群访问控制子模块(26)用于从所述虚拟集群部署调度子模块(21)接收所述全部虚拟机的IP地址和根账户密码,配置所述虚拟集群的管理节点的根账户安全外壳协议访问密钥,并在配置完成后,将所述虚拟集群的管理节点的IP地址和根账户密码发送给所述虚拟集群部署调度子模块(21)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110326215.9/1.html,转载请声明来源钻瓜专利网。