CentOS7配置LVS+DR
服务器配置信息
主机角色 | 操作系统 | IP地址 | IP地址 |
LVS 服务器 (DS) |
centos7 |
192.168.100.11 | 虚拟IP:192.168.100.10 |
服务器 (RS) |
centos7 |
192.168.100.12 | loIP地址:192.168.100.10 |
服务器 (RS) |
centos7 |
192.168.100.13 | loIP地址:192.168.100.10 |
一、LVS 服务器 (DS)
1、LVS 服务器 (DS) 192.168.100.11安装服务
yum -y install ipvsadm
2、配置IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
新增如下两行配置
IPADDR2="192.168.100.10"
NETMASK2="255.255.255.255"
3、新增sysctl配置
vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.ens33.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.ens33.arp_announce = 2
sysctl -p
4、配置ipvsadm配置文件
touch /etc/sysconfig/ipvsadm
chmod 644 /etc/sysconfig/ipvsadm
chown root:root /etc/sysconfig/ipvsadm
vim /etc/sysconfig/ipvsadm
-A -t 192.168.100.10:80 -s wlc
-a -t 192.168.100.10:80 -r 192.168.100.12:80 -g -w 1
-a -t 192.168.100.10:80 -r 192.168.100.13:80 -g -w 1
cat > /etc/sysconfig/ipvsadm-config <<EOF
> # IPVSADM 配置文件
> IPVSADM_SAVE_ON_STOP="yes"
> IPVSADM_SAVE_ON_RESTART="yes"
> EOF
systemctl daemon-reload
systemctl start ipvsadm
ipvsadm -Ln
二、服务器 (RS)安装服务
1、192.168.100.12-13安装web服务,启动服务
yum -y install nginx
cd /usr/share/nginx/html
cat index.html
<H1>centos-2</H1>
systemctl start nginx
192.168.100.13配置
cd /usr/share/nginx/html
cat index.html
<H1>centos-3</H1>
systemctl start nginx
2、修改网卡配置文件
cat /etc/rc.d/rc.local
ip addr add 192.168.100.10/32 dev lo
3、修改systcl.config配置文件
cat /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_announce = 2
sysctl -p
三、验证抓包
DS抓包
RS抓包