标签:arp LVS lo Centos7 ipv4 conf IP 10.10 DR
实验环境;三台centos7系统的虚拟机,物理主机的虚拟网卡IP和虚拟机的IP保持通路
本次实验物理主机虚拟网卡IP是10.10.10.200
虚拟调度器IP是10.10.10.11;两台web服务器IP分别是10.10.10.12、10.10.10.13
web服务器虚拟IP:10.10.10.100
三台虚拟机配置好IP后分别关闭防火墙并配置好yum源
systemctl stop firewalld
systemctl disable firewalld
虚拟调度器配置:
关闭网卡守护进程
systemctl stop NetworkManager
systemctl disable NetworkManager
创建虚拟网卡子接口 ens33:0
cd /etc/sysconfig/metwork-script/
cp ifcfg-ens33 ifcfg-ens33:0vim !$
BOOTPROTO=static
DEVICE=ens33:0
ONBOOT=yes
IPADDR=10.10.10.100
NETMASK=255.255.255.0
使配置生效
ifup ens33:0
查看配置是否生效 ifconfig
安装ipvsadm
yum -y install ipvsadm
...
...
关闭网卡重定向
vim /etc/sysctl.conf
net.ipv4.conf.all.send_redircts = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0
net.ipv4.conf.ens34.send_redirects = 0
刷新配置
sysctl -p
重载ipvs模块 modprobe ip_vs
添加ipvs TCP集群与ipvsadm集群子节点
ipvsadm -A -t 虚拟IP:80 -s rr 添加ipvsTCP集群
ipvsadm -A -t 虚拟IP:80 -r 网站1IP:80 添加ipvsTCP集群
ipvsadm -A -t 虚拟IP:80 -r 网站2IP:80 添加ipvsTCP集群
。。。。。。
。。。。。。
ipvsadm -Ln
ipvsadm -s > /etc/sysconfig/ipvsadm 保存配置
servicectl restart ipvsadm 重启服务
服务器配置:
关闭网卡守护进程
systemctl stop NetworkManager
systemctl disable NetworkManager
创建虚拟网卡子接口 lo:0
cd /etc/sysconfig/metwork-script/
配置本机回环接口的子接口
[root@localhost network-scripts]# cp ifcfg-lo ifcfg-lo:0
[root@localhost network-scripts]# vim !$
DEVICE=lo:0 修改名称
IPADDR=10.10.10.100 修改IP地址
NETMASK=255.255.255.255 子网掩码设置为32位
NETWORK=127.0.0.0
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
关闭ARP响应公告
[root@localhost network-scripts]# vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
刷新设置
[root@localhost network-scripts]# sysctl -p
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
启用配置
[root@localhost network-scripts]# ifup lo:0
设置路由 目标地址为10.10.10.100的数据指向网卡lo:0
[root@localhost network-scripts]# route add -host 10.10.10.100 def lo:0
测试网站1
echo “XXXXX01” >> /var/www/html/index.html
测试网站2
echo “XXXXX02” >> /var/www/html/index.html
两台网站服务器配置完成后用物理机测试10.10.10.100
标签:arp,LVS,lo,Centos7,ipv4,conf,IP,10.10,DR 来源: https://blog.51cto.com/14310201/2678286
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。