[发明专利]服务器负载平衡方法及系统无效
申请号: | 201110281671.6 | 申请日: | 2011-09-21 |
公开(公告)号: | CN103023932A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 林军嘉 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 负载 平衡 方法 系统 | ||
1.一种服务器负载平衡方法,应用于设置预启动环境PXE下的客户端与服务器端,该客户端通过一网络协议与该服务器端进行通信,该服务器端包括一主服务器及若干从服务器,该主服务器为一集成DHCP服务及TFTP服务为一体的服务器或为一集成DHCP服务、TFTP服务及NFS服务为一体的服务器,各从服务器均为集成NFS服务的服务器,该客户端包括若干支持PXE协议的客户机,该服务器负载平衡方法包括如下步骤:
IP地址请求步骤:客户端的一客户机向该主服务器发送DHCP协议报文来申请IP地址;
网络引导程序下载步骤:该客户机从该主服务器下载一网络引导程序;
配置文件请求步骤:该客户机运行该网络引导程序后向该主服务器请求一配置文件;
内核及临时分区文件请求步骤:该客户机根据该配置文件的信息内容从该主服务器下载一内核文件及一临时分区文件;
临时分区生成步骤:该客户机运行该临时分区文件并在该客户机的内存中生成一临时根文件系统;
NFS服务器获取步骤:该客户机获取存储于该主服务器中的一服务器列表,并根据该服务器列表与该客户机的IP地址来获取相应的NFS服务器的IP地址;
操作系统挂载步骤:该客户机将获取得到的NFS服务器的操作系统目录挂载至该客户机内的临时根文件系统上;以及
操作系统启动步骤:该客户机启动一中断,退出该临时根文件系统,并将控制权交给该操作系统,启动该操作系统。
2.如权利要求1所述的服务器负载平衡方法,其特征在于:该服务器列表存储了所有的支持NFS协议服务器的总数及各NFS服务器相应的IP地址,该服务器列表的第一行为所有支持NFS协议服务器的总数,其他行中每行分别对应一个支持NFS协议服务器的IP地址。
3.如权利要求2所述的服务器负载平衡方法,其特征在于:该NFS服务器获取步骤包括:
第一记录值获取步骤:该客户机读取该服务器列表第一行的数值,并将该数值作为一第一记录值;
第二记录值获取步骤:该客户机获取其自身的IP地址最后一字节的值,并将该值与该第一记录值求余,并将得到的余数作为一第二记录值;
第三记录值获取步骤:该客户机将该第二记录值加上2,并将该值作为一第三记录值;
IP地址获取步骤:该客户机从该服务器列表中获取该第三记录值的行数所对应的IP地址作为该客户机对应的NFS服务器的IP地址。
4.一种服务器负载平衡系统,应用于设置预启动环境PXE下的客户端与服务器端,该客户端通过一网络协议与该服务器端进行通信,该服务器端包括一主服务器及若干从服务器,该主服务器为一集成DHCP服务与TFTP服务为一体的服务器或为一集成DHCP服务、TFTP服务及NFS服务为一体的服务器,各从服务器均为集成NFS服务的服务器,该客户端包括若干支持PXE协议的客户机,该客户机包括:
IP地址请求单元,用于向该主服务器发送DHCP协议报文来申请IP地址;
网络引导程序下载单元,用于从该主服务器下载一网络引导程序;
配置文件请求单元,用于向该主服务器请求一配置文件;
内核及临时分区文件请求单元,用于根据该配置文件的内容信息从该主服务器下载一内核文件及一临时分区文件;
临时分区生成单元,用于运行该临时分区文件并在该客户机的内存中生成一临时根文件系统;
NFS服务器获取单元,用于获取存储于该主服务器中的一服务器列表,并根据该服务器列表与该客户机的IP地址来获取相应的NFS统服务器的IP地址;
操作系统挂载单元,用于将获取得到的NFS服务器的操作系统目录挂载至该客户机内的临时根文件系统上;以及
操作系统启动单元,该客户机启动一中断,退出该临时根文件系统,并将控制权交给该操作系统,启动该操作系统。
5.如权利要求4所述的服务器负载平衡系统,其特征在于:该服务器列表存储了所有的支持NFS协议服务器的总数及各NFS服务器相应的IP地址,该服务器列表的第一行为所有支持NFS协议服务器的总数,其他行中每行分别对应一个支持NFS协议服务器的IP地址。
6.如权利要求5所述的服务器负载平衡系统,其特征在于:该NFS服务器获取单元包括:
第一记录值获取单元,用于读取该服务器列表第一行的数值,并将该数值作为一第一记录值;
第二记录值获取单元,获取该客户机IP地址最后一字节的值,并将该值与该第一记录值求余,并将得到的余数作为一第二记录值;
第三记录值获取单元,将该第二记录值加上2,并将该值作为一第三记录值;
IP地址获取单元,从该服务器列表中获取该第三记录值的行数所对应的IP地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110281671.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种串接式液压分裂棒
- 下一篇:连续油管用可旋转套管接箍定位器