VS/NAT部署过程 VS/DR部署过程

VS/NAT部署过程
1.Director端操作(Ip为公网Ip)
修改配置文件/etc/keepalived/keepalived.conf
sysctl -w "net.ipvsip_forward = 1"
ipvsadm 规则编写和使能(激活 应用 enable)
#!/bin/sh
VIP="10.10.10.3"
RIP1="192.168.200.4"
RIP2="192.168.200.5"
echo "1" > /proc/sys/net/ipv4/ip_forward #启动本机路由功能
ipvsadm -C #清楚所有IPVS规则
ipvsadm -A -t ${VIP}:80 -s -rr #指定ipvs工作方式为伦叫,其中rr代表伦叫
ipvsadm -a -t ${VIP}:80 -r ${RIP1}:80 -m -w 1 #指定web1的ip和端口
ipvsadm -a -t ${VIP}:80 -r ${RIP2}:80 -m -w 1 #指定web2的ip和端口
ipvsadm -Ln
2.Realserver端的操作(Ip为内网Ip)
网关设置为Director的同网段Ip地址
3.Client端操作
curl -I http://Director 外部IP/

VS/DR部署过程
1.Director端操作(Ip为公网Ip)
在对外网口上建立ethx:y设置vip
ipvsadm 规则编写和使能(激活 应用 enable)
#!/bin/sh
VIP="10.10.10.3"
RIP1="10.10.10.4"
RIP2="10.10.10.5"
echo "1" > /proc/sys/net/ipv4/ip_forward #启动本机路由功能
ipvsadm -C #清楚所有IPVS规则
ipvsadm -A -t ${VIP}:80 -s -rr #指定ipvs工作方式为伦叫,其中rr代表伦叫
ipvsadm -a -t ${VIP}:80 -r ${RIP1}:80 -m -w 1 #指定web1的ip和端口
ipvsadm -a -t ${VIP}:80 -r ${RIP2}:80 -m -w 1 #指定web2的ip和端口
ipvsadm -Ln
curl -I http://REALSERVERIP/
curl -I http://VIP/
2.Real Server端操作
在回环设备上建立lo:x并设置VIP或创建一个ifcfg-lo:x的设备或
ifcfg lo:x VIP netmask up
3.屏蔽arp广播
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
sysctl -p
4.可能需要做路由修改,也可以使用和Director一样的路由设置,要指定网关
本文出自 51CTO.COM技术博客
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值