LVS配置
内容纲要
一 虚拟ip设置
进入/etc/sysconfig/network-scripts/
cd /etc/sysconfig/network-scripts/
配置入口LVS
复制网卡配置文件:ifcfg-ens33为ifcfg-ens33:1
cp ifcfg-ens33 ifcfg-ens33:1
vim配置ifcfg-ens33:1文件
vim ifcfg-ens33:1
进行如下配置
TYPE="Ethernet"
DEVICE="ens33:1"
ONBOOT="yes"
IPADDR=192.168.245.150
NETMASK=255.255.255.0
配置服务节点LVS
复制网卡配置文件:ifcfg-lo为ifcfg-lo:1
cp ifcfg-lo ifcfg-lo:1
vim配置ifcfg-lo:1文件
vim ifcfg-lo:1
进行如下配置
DEVICE=lo:1
IPADDR=192.158.245.151
NETMASK=255.255.255.255
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
重启网络
service network restart
查看网卡信息
ip address
arp-ignore:ARP响应级别(处理请求)
0:只要本机配置了ip,就能响应请求
1:请求的目标地址到达对应的网络接口,才会响应请求
arp-announce:ARP通告行为(返回响应)
0:本机上任何网络接口都向外通告,所有的网卡都能接受到通告
1:尽可能避免本网卡与不匹配的目标进行通告(基本不适用)
2:只能本网卡通告
配置
vim /ect/sysctl.conf
#放入以下配置信息
#configration for lvs
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_announce = 2
# 刷新配置文件
sysctl -p
#接受数据报文,并交由lo:1处理
route add -host 192.168.245.150 dev lo:1
#添加到开机启动中
echo "route add -host 192.168.245.150 dev lo:1" >> /etc/rc.local
二 集群管理工具 ipvsadm
#安装
yum install ipvsadm
#添加集群
ipvsadm -A -t 192.168.245.150:80 -s rr
#添加服务节点
ipvsadm -a -t 192.168.245.150:80 -r 192.168.245.129:80 -g
ipvsadm -a -t 192.168.245.150:80 -r 192.168.245.130:80 -g
共有 0 条评论