c 轮询 服务器响应,LVS轮询服务器集

集群

a)一组通过告诉网络互联的计算组,并以单一系统的模式加以管理

b)将很多服务器集中起来一起,提供同一种服务,在客户端看来就像是只有一个服务器

c)在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益

d)任务调度是集群系统中的核心技术

目的

1)提高性能

2)降低成本

3)提高扩展性

4)增强可靠性

负载均衡集群(LB) LVS 和 Haproxy

高可用集群(HA) keepalived 和 RHCS

LVS应用集群

部署NAT模式

[客户端角色] 192.168.2.253 CIP:客户端IP

192.168.2.50 VIP:负载均衡器的IP(提供虚拟服务的IP)

[分发器]

192.168.4.50 DIP:跟RIP交互(转发出去请求的IP)

192.168.4.51

[网站服务器] RIP:真正服务器的IP

192.168.4.52

工作原理:

当用户请求时,目标IP为VIP,源IP为CIP,然后到达VIP上,分发器会将其目标IP转换为RIP,其源IP不变,然后DIP传到后端服务器上,后端服务器通过处理响应时,源IP为RIP,目标IP为CIP,传到DIP上,通过分发器将其源IP修改成VIP,然后通过VIP网卡传回CIP客户端

a)开启路由转发功能

#/etc/sysctl.conf

sed -i '7s/0/1/' /etc/sysctl/conf

#sysctl -p 让其立即生效

b)安装软件包ipvsadm

yum -y install ipvsadm...

c)指定网关地址

[客户端]

#route add default gw 192.168.2.50 /sed -i '$aGAETWAY=192.168.2.50' /etc/sysconfig/network-scripe/ifc-eth0

[网站服务器]

#route add default gw 192.168.4.50

d)添加虚拟服务

#ipvsadm -A -t 192.168.2.50:80 -s rr

-E 修改调度算法 指定虚拟服务器 轮询模式

#ipvsadm -a -t 192.168.2.50:80 -r 192.168.4.51:80 -m

-e 修改模式 虚拟服务器地址 真实服务器地址 nat模式

#ipvsadm -a -t 192.168.2.50:80 -r 192.168.4.52:80 -m

#service ipvsadm save 保存以上配置

#cat /etc/sysconfig/ipvsadm

#ipvsadm -ln --stats 查看配置信息

#watch -d 1 ipvsadm -ln -stats 实时监控

部署DR模式

[客户端角色] 192.168.4.253 CIP:客户端IP

192.168.4.252 VIP:负载均衡器的IP(提供虚拟服务的IP)

[分发器]

192.168.4.50 DIP:跟RIP交互(转发出去请求的IP)

192.168.4.51 192.168.4.252

[网站服务器] RIP:真正服务器的IP VIP

192.168.4.52 192.168.4.252

工作原理:

在后端网站服务器的lo口上添加一个VIP的地址,当请求的目标IP为VIP时,他不会响应报文

在分发器上添加VIP

当用户请求过来时,通过分发器发送给RIP,在RIP接收到消息后,使用lo口上的VIP进行回包。

[网站服务器51/52] 添加VIP地址,且不响应报文

ifconfig lo:1 192.168.4.252/32

修改/proc/sys/net/ipv4/conf/lo/

echo 1 > arp_ignore arp_ignore:定义收到arp请求的响应模式

echo 2 > arp_announce arp_announce:定义通告模式

修改/proc/sys/net/ipv4/conf/all/

echo 1 > arp_ignore

echo 2 > arp_announce

[分发器]添加VIP地址

ifconfig eth0:1 192.168.4.252/32

取消绑定:

#service network restart

#ipvsadm -A -t 192.168.4.252:80 -s rr

#ipvsadm -a -t 192.168.4.252:80 -r 192.168.4.51:80 不加模式,默认为DR模式

#ipvsadm -a -t 192.168.4.252:80 -r 192.168.4.52:80

#service ipvsadm save

#watch -d 1 ipvsadm -ln -stats

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值