二零一六

第一季度

版本

V1.0

                                        

 

 

LVS_DR模式 安装配置

 

 

 

 

 

 

 

 

 

服务器组 吴兴普 2016.01

 

 

 

LVS_DR模式搭建配置

一基本环境

实验环境: WinServer2012 Hyper-V 

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-dr模式 安装配置

二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

lvs-dr模式 安装配置

查看 ipvsadm -Ln

lvs-dr模式 安装配置

#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模式测试成功

lvs-dr模式 安装配置

 

lvs-dr模式 安装配置

 

相关文章: