LVS+DR--实践

管理集群服务

添加

-A   t|u|f (tcp,udp,firewall)  service-address【vip】 -s  schduler

修改

-E

删除

-D  t|u|f  service-address

管理集群中的机器

添加:-a -t|u|f service-address【vip】 -r  service-address【rip】 -g|i|m  -w [weight]

-r 某RS的地址,在NAT模型中可以使用IP:PORT实现接口映射

-g:DR

-i:TUN

-m:NAT

-w:权重

修改:-e

删除:-d -t|u|f  vip   -r rip

 

-C 清空规则

-S 保存规则

ipvsadm -S > /path.to/somefile

载入此前保存的规则

ipvsadm -R </path/to/somefile

1、准备3台虚拟机

node1:lvs机器                 192.168.9.1      vip:192.168.9.100

node2:realserver机器      192.168.9.12

node3:realserver机器       192.168.9.13

eth0,配置在同一网段

DIP和RIP在同一网段

2、配置lvs的vip

ifconfig eth0:0  192.168.9.100/24

echo 1 >/pro/sys/net/ipv4/ip_forward  配置lvs可以转发包,不强制直接丢弃包

3、调整RS的响应和通告级别

echo 1 >/pro/sys/net/ipv4/conf/eth0/arp_ignore

echo 2>/pro/sys/net/ipv4/conf/eth0/arp_annmounce

echo 1 >/pro/sys/net/ipv4/conf/all/arp_ignore

echo 2>/pro/sys/net/ipv4/conf/all/arp_annmounce

4、配置每一台RS的VIP

ifconfig  lo:8   192.168.9.100 netmask 255.255.255.255 (防止和eth0的网络号一样,导致包来回循环打转)

给客户端发回的数据包会发向lo接口。

5、RS上部署Tomcat服务【index.html中分别写上ip:port】

6、LVS-ipvsadm

yum  install ipvsadm -y

设置监控的包,LVS的请求VIP绑定+负载方式

ipvsadm  -A -t   192.168.9.100:80  -s rr

设置负载的列表,将RS加入到LVS的列表中

ipvsadm -a  -t  192.168.9.100:80  -r 192.168.9.12  -g

ipvsadm -a  -t  192.168.9.100:80  -r 192.168.9.13  -g

 

ipvsadm  -ln

ipvsadm  -lnc

netstat  -natp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值