二零一六 |
第一季度 |
版本 |
V1.0 |
LVS_DR模式 安装配置
服务器组 吴兴普 2016.01
LVS_DR模式搭建配置
一基本环境
1.群集地址(VIP):172.28.14.178
2.CentOS6.6 LVS调度服务器 172.28.14.201
3 .CentOS6.6 存储服务器 172.28.14.247
4.CentOS6.6 网站服务器1 172.28.14.248
5.CentOS6.6 网站服务器2 172.28.14.249
环境如下图:
二LVS调度服务器配置
@2号服务器 调度服务器配置
添加eth0:0 172.28.14.178
vi ifcfg-eth0:0
1 DEVICE=eth0:0
2 ONBOOT=yes
3 BOOTPROTO=none
4 IPADDR=172.28.14.178
5 NETMASK=255.255.255.0
ifup eth0:0
vi /etc/sysctl.conf
添加 禁用重定向配置 (如有多块 最后一条另加)
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.eth0.send_redirects = 0
sysctl -p 刷新内核配置
声明ip_vs模块(确认是否支持lvs)
modprobe ip_vs
cat /proc/net/ip_vs
安装lvs
yum –y install ipvsadm
ipvsadm –v (查看到版本信息,确认安装成功)
停止lvs服务
service ipvsadm stop
添加lvs配置 ( 删除命令 ipvsadm -D -t IP/或ipvsadm –C 清空 )
# -s rr 代表轮询算法 –g 代表DR模式
ipvsadm -A -t 172.28.14.178:80 -s rr
localhost]# ipvsadm -a -t 172.28.14.178:80 -r 172.28.14.248:80 -g
localhost]# ipvsadm -a -t 172.28.14.178:80 -r 172.28.14.249:80 -g
service ipvsadm save
查看 ipvsadm -Ln
#ipvs配置信息文件位置为/etc/sysconfig/ipvsadm
三 网站服务器操作
1.网站服务器 4号服务器修改配置
配置lo:0网卡
cp ifcfg-lo ifcfg-lo:0 #生成网卡文件
vi ifcfg-lo:0 修改如下内容
DEVICE=lo:0
IPADDR=172.28.14.178
NETMASK=255.255.255.255
修改内核参数 vi /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.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
sysctl –p 刷新内核参数
添加路由解析 (所有访问VIP的地址交由lo:0网卡处理)
route add -host 172.28.14.178 dev lo:0
网站服务器5执行同样操作
2.存储服务器3操作步骤 (实验环境可省略此步骤)
yum -y install nfs-utils rpcbind
建立文件夹, 共享存储文件
mkdir /share
vi /etc/exports
/share /172.28.14.0/24(rw,sync)
建立共享网页文件
echo "test nfs web" >> /share/index.html
service rpcbind restart
service nfs restart
如果提示启动失败则参考解决方法
service rpcbind restart
service nfslock restart
service nfs restart
如果报错为Starting NFS mountd: rpc.mountd: svc_tli_create: could not open connection for udp6
参考解决方法 vi /etc/netconfig 注释掉ipv6相关行
#udp6 tpi_clts v inet6 udp - -
#tcp6 tpi_cots_ord v inet6 tcp - -
网站服务器 4号 操作 安装apache 挂载共享存储
yum –y install httpd
mount -t nfs 172.28.14.247:/share /var/www/html
service httpd restart
网站服务器5 创建基本网站 不再赘述 (网站5不挂载共享存储,方便测试看到不一样的网站,看出LVS效果)
cd /var/www/html
vi index.html
service httpd restart
LVS服务器执行
service ipvsadm start
四 测试结果
访问同一个IP 172.28.14.178 刷新可以看到2个不同页面 LVS_DR模式测试成功