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
THE END
分享
二维码
< <上一篇
下一篇>>