[发明专利]一种高可用服务器集群系统的实现方法在审
| 申请号: | 201910602719.5 | 申请日: | 2019-07-05 |
| 公开(公告)号: | CN110311982A | 公开(公告)日: | 2019-10-08 |
| 发明(设计)人: | 李向阳;迟钰沛;赵启杰;张啸轩 | 申请(专利权)人: | 浪潮云信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803;H04L12/24 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
| 地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 高可用服务器 集群系统 负载均衡调度 信息处理技术 服务器集群 真实服务器 负载均衡 自动生成 调度机 可配置 虚拟ip 可用 服务器 调度 | ||
1.一种高可用服务器集群系统的实现方法,其特征在于,
进行服务器的负载均衡调度,将调度机和真实服务器进行分离,实现服务器集群的高可用。
2.根据权利要求1所述的方法,其特征在于,
配置负载均衡方式,自动生成虚拟ip参与调度。
3.根据权利要求2所述的方法,其特征在于,
配置主要集中在入口的负载均衡服务器。
4.根据权利要求3所述的方法,其特征在于,
主要包括如下步骤:
1)在负载均衡服务器上安装IPVS的管理软件ipvsadm和Keepalived
2)在负载均衡服务器上绑定虚拟IP
3)负载均衡服务器A配置LVS
4)实际服务器的配置
5)配置Keepalived。
5.根据权利要求4所述的方法,其特征在于,
步骤2)内容具体如下:
[root@licalhost~]#ifconfig eth0:0 10.110.10.2 broadcast 10.110.10.2netmask 255.255.255.255 up
给设备指定一条路由
[root@licalhost~]#echo“1”>/proc/sys/net/ipv4/ip_forward。
6.根据权利要求5所述的方法,其特征在于,
步骤3)内容如下:
[root@serverA~]#ipvsadm–A–t 10.110.10.2:80–s rr–p 1000
#意为添加此VIP,端口为默认端口80,轮询策略并且服务时间1000s
[root@serverA~]#ipvsadm–a–t10.110.10.2:80–r10.110.10.3:80-g
[root@serverB~]#ipvsadm–A–t10.110.10.2:80–r10.110.10.4:80–g
[root@serverB~]#ipvsadm–A–t10.110.10.2:80–r10.110.10.5:80-g
#意为添加实际网络服务器,-g指的是负载均衡调度模式,为VS/DR。
7.根据权利要求6所述的方法,其特征在于,
步骤4)内容如下:
创建文件/etc/init.d/lvsrs
#!/bin/bash
VIP=10.110.10.2
/sbin/ifconfig lo:0$VIP broadcast$VIP netmask 255.255.255.255up/sbin/route add-host$VIP dev lo:0
echo“1″>/proc/sys/net/ipv4/conf/lo/arp_ignore
echo“2″>/proc/sys/net/ipv4/conf/lo/arp_announce
echo“1″>/proc/sys/net/ipv4/conf/all/arp_ignore
echo“2″>/proc/sys/net/ipv4/conf/all/arp_announce sysctl-p#end。
8.根据权利要求7所述的方法,其特征在于,
步骤5)内容如下:
#全局定义部分
global_defs
{
notification_email{zhangxx02@inspur.com#设置报警邮件地址}
notification_email_from Keepalived@localhost#设置邮件的发送地址。
smtp_server10.110.10.2#设置smtp server地址。
smtp_connect_timeout30#设置连接smtp服务器超时时间。
router_id LVS_MASTER#运行Keepalived服务器的一个标识。
}
#vrrp定义部分
vrrp_instance VI_1{
state MASTER#指定为主用服务器。
interface eth0#指定HA监测网络的接口。
virtual_router_id66#指定虚拟路由标识。
priority 100#定义优先级。
advert_int1#设定同步检查的时间间隔。
authentication{#设定验证类型和密码。
auth_type PASS#设置验证类型。
auth_pass 123#设置验证密码。}
virtual_ipaddress{#设置虚拟IP地址。
10.110.10.2}
}
#虚拟服务器定义部分
virtual_server10.110.10.2 80{#设置虚拟服务器。
delay_loop6#设置检查时间。
lb_algo rr#设置负载调度算法。
lb_kind DR#设置负载均衡机制。
persistence_timeout50#设置会话保持时间。
protocol TCP#指定转发协议类型。
real_server10.110.10.3 80#配置服务节点1{
weight10#配置服务节点的权值。
TCP_CHECK{#realserver状态检测设置部分
connect_timeout10#10秒无响应超时
nb_get_retry3#设置重试次数
delay_before_retry3#设置重试间隔
}
}
real_server10.110.10.4 80#配置服务节点2{
weight5
TCP_CHECK{
connect_timeout3
nb_get_retry3
delay_before_retry3
}
}
real_server10.110.10.5 80#配置服务节点3{
weight5
TCP_CHECK{
connect_timeout20
nb_get_retry3
delay_before_retry 3
}
}
}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术有限公司,未经浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910602719.5/1.html,转载请声明来源钻瓜专利网。





