著录项信息
专利名称 | 一种实现高性能计算集群登录节点负载均衡的方法 |
申请号 | CN201310017941.1 | 申请日期 | 2013-01-18 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-04-24 | 公开/公告号 | CN103067296A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/803 | IPC分类号 | H;0;4;L;1;2;/;8;0;3;;;H;0;4;L;2;9;/;0;6查看分类表>
|
申请人 | 浪潮电子信息产业股份有限公司 | 申请人地址 | 山东省济南市高新区舜雅路1036号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 浪潮电子信息产业股份有限公司 | 当前权利人 | 浪潮电子信息产业股份有限公司 |
发明人 | 陈良华 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明提供一种实现HPC集群登录节点负载均衡的方法,本发明的目的是为同时解决基于linux的HPC集群登录节点的稳定性和安全性而提出的一种实现HPC集群登录节点负载均衡的方法,以此方法构建的集群调度负载均衡系统适用于成百、数千个节点的大规模HPC集群系统。集群普通用户要在高性能集群上进行程序编译和提交作业运算,只需要登录到管理员给出的虚拟调度IP即可,不需要登录到实际调度服务器节点和了解后台的调度节点状态,负载均衡设备会根据设定好的访问策略自动把该ssh访问定位到相应的登录节点服务器。
1.一种实现高性能计算集群登录节点负载均衡的方法,其特征在于,该方法是基于高性能计算集群的负载均衡调度系统的部署,其中:
a) 高性能计算集群包括:登录负载均衡节点和计算资源;
登录负载均衡节点分为负载均衡节点和登录节点2部分:负载均衡节点是负载均衡设备或者普通服务器安装开源负载均衡软件ipvasdm;
登录节点:用于高性能普通用户在该登录节点上进行程序编译和完成作业任务的提交;
b)负载均衡调度系统的部署
1)选择负载均衡节点作为负载均衡服务器,N个登录节点作为真实服务器节点;
2)在负载均衡节点上编译安装ipvsadm,检查ipvsadm环境;
3)在负载均衡服务器上配置NAT模式负载均衡,开启IPV4路由机制,加载NAT模块;针对ssh端口添加虚拟IP提供对外访问,配置访问策略,同时需要把调度节点服务器的网关设置为负载均衡服务器的内网IP地址;
4)这样外部的集群用户通过VPN或内部网路就能直接访问ipvs虚拟服务器的Ip地址,该负载均衡就会根据访问策略把不同的ssh访问需求定位到不同的调度节点服务器上,然后即可使用qsub命令进行作业的提交运算;
集群普通用户要在高性能集群上进行程序编译和提交作业运算,只需要登录到管理员给出的虚拟调度IP即可,不需要登录到实际调度服务器节点和了解后台的调度节点状态,负载均衡设备会根据设定好的访问策略自动把该ssh访问定位到相应的登录节点服务器,具体步骤如下:
第一步,普通用户通过以太网使用ssh工具登录到虚拟调度IP地址;
第二步,虚拟调度IP会指向负载均衡设备,包括负载均衡服务器或者硬件负载设备,负载均衡设备会根据设定好的访问策略,把该ssh访问转向对应的登录节点,登录节点至少需要2台以上,以便实现节点的冗余和负载均衡;
第三步,ssh定位到登录节点上之后,集群普通用户即能在上面进行程序编辑和使用qsub命令提交相关的pbs作业脚本;
第四步,登录节点会根据集群的调度策略,结合集群计算节点的资源使用状况,自动分配计算资源;
第五步,计算节点运算完毕后,会把计算结果返回到该登录节点,集群普通用户即可查看运算结果。
一种实现高性能计算集群登录节点负载均衡的方法\n技术领域\n[0001] 本发明涉及基于linux操作系统的高性能计算集群登录节点的负载均衡,具体涉及一种实现高性能计算集群登录节点负载均衡的方法。\n背景技术\n[0002] 高性能计算(HPC) 集群通常采用大规模计算节点进行计算,伴随着大型集群的普及应用,高性能计算用户的数量也越来越多。为了保证集群的安全性和稳定性,不建议高性能计算用户直接登录到管理节点进行程序的便也和作业提交。\n[0003] 对于传统的高性能计算集群,通常采用单个调度节点,或者独立的多个调度节点进行程序编译和计算作业的提交和资源分配。在这种环境中,存在以下几点不足:\n[0004] 1)调度节点宕机影响将会整个集群运算作业的提交和运行;\n[0005] 2)如果登录节点存在正在编译的程序,登录节点的性能没有保障;\n[0006] 3)集群用户直接登录到调度节点,容易对操作系统和pbs系统造成误操作等,存在安全隐患。\n发明内容\n[0007] 本发明的目的是为同时解决基于linux的高性能计算集群登录节点的稳定性和安全性而提出的一种实现高性能计算集群登录节点负载均衡的方法,以此方法构建的集群调度负载均衡系统适用于成百、数千个节点的大规模高性能计算集群系统。\n[0008] 本1. 一种实现高性能计算集群登录节点负载均衡的方法,该方法是基于高性能计算集群的负载均衡调度系统的部署,其中:\n[0009] a) 高性能计算集群包括:登录负载均衡节点和计算资源;\n[0010] 登录负载均衡节点分为负载均衡节点和登录节点2部分:负载均衡节点是负载均衡设备或者普通服务器安装开源负载均衡软件ipvasdm;\n[0011] 登录节点:用于高性能普通用户在该登录节点上进行程序编译和完成作业任务的提交;\n[0012] b)负载均衡调度系统的部署\n[0013] 1)选择负载均衡节点作为负载均衡服务器,N个登录节点作为真实服务器节点;\n[0014] 2)在负载均衡节点上编译安装ipvsadm,检查ipvsadm环境;\n[0015] 3)在负载均衡服务器上配置NAT模式负载均衡,开启IPV4路由机制,加载NAT模块;\n针对ssh端口添加虚拟IP提供对外访问,配置访问策略,同时需要把调度节点服务器的网关设置为负载均衡服务器的内网IP地址;\n[0016] 4)这样外部的集群用户通过VPN或内部网路就能直接访问ipvs虚拟服务器的Ip地址,该负载均衡就会根据访问策略把不同的ssh访问需求定位到不同的调度节点服务器上,然后即可使用qsub命令进行作业的提交运算;\n[0017] 集群普通用户要在高性能集群上进行程序编译和提交作业运算,只需要登录到管理员给出的虚拟调度IP即可,不需要登录到实际调度服务器节点和了解后台的调度节点状态,负载均衡设备会根据设定好的访问策略自动把该ssh访问定位到相应的登录节点服务器,具体步骤如下:\n[0018] 第一步,普通用户通过以太网使用ssh工具登录到虚拟调度IP地址;\n[0019] 第二步,虚拟调度IP会指向负载均衡设备,包括负载均衡服务器或者硬件负载设备,负载均衡设备会根据设定好的访问策略,把该ssh访问转向对应的登录节点,登录节点至少需要2台以上,以便实现节点的冗余和负载均衡;\n[0020] 第三步,ssh定位到登录节点上之后,集群普通用户即能在上面进行程序编辑和使用qsub命令提交相关的pbs作业脚本;\n[0021] 第四步,登录节点会根据集群的调度策略,结合集群计算节点的资源使用状况,自动分配计算资源;\n[0022] 第五步,计算节点运算完毕后,会把计算结果返回到该登录节点,集群普通用户即可查看运算结果。\n[0023] 本发明的有益效果:\n[0024] 1)高性能计算集群通常配置登录节点,以便高性能用户进行程序的编译和作业的提交;\n[0025] 2)针对大规模高性能计算集群多个登录节点进行负载均衡,以满足高性能用户的分流,减轻登录节点的压力;\n[0026] 3)通过IPVSADM或硬件负载均衡设备,针对ssh端口22实现多个计算节点作业调度负载均衡;\n[0027] 4)通过登录节点的负载均衡功能,实现高性能计算集群程序编译和作业调度环节的冗余,并保证集群运行的稳定性和安全性。\n附图说明\n[0028] 图1是登录节点负载均衡系统结构示意图;\n[0029] 图2是登录节点负载均衡流程图。\n具体实施方式\n[0030] 下面结合附图对本发明的方法作进一步详细说明。\n[0031] 本发明的目的是为同时解决基于linux的高性能计算集群登录节点的稳定性和安全性而提出的一种实现高性能计算集群登录节点负载均衡的方法,以此方法构建的集群调度负载均衡系统适用于成百、数千个节点的大规模高性能计算集群系统。\n[0032] 一种实现高性能计算集群登录节点负载均衡的方法,该方法是基于高性能计算集群的负载均衡调度系统的部署,其中:\n[0033] a) 高性能计算集群包括:登录负载均衡节点和计算资源;\n[0034] 登录负载均衡节点分为负载均衡节点和登录节点2部分:负载均衡节点是负载均衡设备或者普通服务器安装开源负载均衡软件ipvasdm;负载均衡设备可以使用浪潮TS8650G3等硬件负载均衡设备;\n[0035] 登录节点:用于高性能普通用户在该登录节点上进行程序编译和完成作业任务的提交;\n[0036] d)负载均衡调度系统的部署\n[0037] 1)选择负载均衡节点作为负载均衡服务器,N个登录节点作为真实服务器节点;\n[0038] 2)在负载均衡节点上编译安装ipvsadm,检查ipvsadm环境;\n[0039] 3)在负载均衡服务器上配置NAT模式负载均衡,开启IPV4路由机制,加载NAT模块;\n针对ssh端口添加虚拟IP提供对外访问,配置访问策略,同时需要把调度节点服务器的网关设置为负载均衡服务器的内网IP地址;\n[0040] 4)这样外部的集群用户通过VPN或内部网路就能直接访问ipvs虚拟服务器的Ip地址,该负载均衡就会根据访问策略把不同的ssh访问需求定位到不同的调度节点服务器上,然后即可使用qsub命令进行作业的提交运算;\n[0041] 集群普通用户要在高性能集群上进行程序编译和提交作业运算,只需要登录到管理员给出的虚拟调度IP即可,不需要登录到实际调度服务器节点和了解后台的调度节点状态,负载均衡设备会根据设定好的访问策略自动把该ssh访问定位到相应的登录节点服务器,具体步骤如下:\n[0042] 第一步,普通用户通过以太网使用ssh工具登录到虚拟调度IP地址;\n[0043] 第二步,虚拟调度IP会指向负载均衡设备,包括负载均衡服务器或者硬件负载设备,负载均衡设备会根据设定好的访问策略,把该ssh访问转向对应的登录节点,登录节点至少需要2台以上,以便实现节点的冗余和负载均衡;\n[0044] 第三步,ssh定位到登录节点上之后,集群普通用户即能在上面进行程序编辑和使用qsub命令提交相关的pbs作业脚本;\n[0045] 第四步,登录节点会根据集群的调度策略,结合集群计算节点的资源使用状况,自动分配计算资源;\n[0046] 第五步,计算节点运算完毕后,会把计算结果返回到该登录节点,集群普通用户即可查看运算结果。\n[0047] 除本发明的说明书公开的技术特征外均为本专业技术人员的公职技术。
法律信息
- 2017-05-10
- 2014-11-19
实质审查的生效
IPC(主分类): H04L 12/803
专利申请号: 201310017941.1
申请日: 2013.01.18
- 2013-04-24
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-07-11
|
2011-12-29
| | |
2
| |
2010-06-16
|
2009-12-23
| | |
3
| |
2005-05-18
|
2003-11-11
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |