LVS-DR直连路由模式+NAS存储共享

LVS负载均衡群集+NAS共享存储服务

实验步骤:

LVS调度器配置:1)修改接口eth0:0 2)修改内核sysctl.conf 3安装ipvsadm和配置

Web服务的配置: 1修改回环接口lo:0 2)修改内核 3)安装WEB

一、LVS-DR直连路由模式
1.配置负载调度器
1)配置虚拟Ip 地址
注:采用虚拟接口的方式(eth0:0)为网卡eth0绑定VIP地址,以便响应群集方式。
配置结果为:eth0172.16.16.173/24 eth0:0 172.16.16.172/24
[[email protected]~]# cd /etc/sysconfig/network-scripts
[[email protected]~]# cp ifcfg-eth0 ifcfg-eth0:0
[[email protected]~]# vim ifcfg-eth0:0
LVS负载均衡群集+NAS共享存储服务

[[email protected]~]# ifup eth0:0
2).调整/proc响应参数
注:为了避免网络内的ARP解析出现异常,应该关闭linux内核的重定向参数响应。
[[email protected]~]# vim /etc/sysctl.conf
添加以下参数:
net.ipv4.conf.all.send_redirects= 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.eth0.send_redirects = 0
net.ipv4.conf.eth1.send_redirects = 0 //如果没有eth1网卡可省略
[[email protected]~]# sysctl -p
[[email protected]~]# modprobe ip_vs
3).配置负载分配策略(ipvsadm策略)
[[email protected]~]# rpm –ivh /misc/cd/Server/ipvsadm-2.0..rpm //安装ipvsadm
[[email protected]~]# ipvsadm -A -t 172.16.16.172:80 -s rr
[[email protected]~]# ipvsadm -a -t 172.16.16.172:80 -r 172.16.16.177 -g
[[email protected]~]# ipvsadm -a -t 172.16.16.172:80 -r 172.16.16.178 -g
[[email protected]~]# service ipvsadm save //保存策略
[[email protected]~]# chkconfig ipvsadm on
3.配置节点服务器
1)配置虚拟Ip地址(VIP (WEB1的配置)
注:在每个节点服务器,同样需要具有虚拟ip 172.16.16.172,仅用作发送web响应
数据包的源地址,并不需要监听客户机的访问请求。因此使用虚拟接口lo:0
来承载vip虚拟ip172.16.16.172,并为本机添加一条路由记录。
[[email protected]~]# cd /etc/sysconfig/network-scripts/
[[email protected]localhost~]# cp /ifcfg-lo ifcfg-lo:0
[[email protected]~]# vim ifcfg-lo:0
LVS负载均衡群集+NAS共享存储服务 [[email protected]~]# ifup lo:0
[[email protected]~]# vim /etc/rc.local
/sbin/route add -host 172.16.16.172 dev lo:0 //添加路由
[[email protected]~]# route add -host 172.16.16.172 dev lo:0
2)调整/porc响应参数
[[email protected]~]# 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
[[email protected]~]# sysctl -p
3)安装httpd,创建网页
[[email protected]~]# yum -y install httpd
[[email protected]~]# echo 16.177 >/var/www/html/index.html
[[email protected]~]# service httpd start
[[email protected]~]# chkconfig httpd on
1)配置虚拟Ip地址 (WEB2的配置)
注:在每个节点服务器,同样需要具有虚拟ip 172.16.16.172,仅用作发送web响应
数据包的源地址,并不需要监听客户机的访问请求。因此使用虚拟接口lo:0
来承载vip虚拟ip172.16.16.172,并为本机添加一条路由记录。
[[email protected]~]# cd /etc/sysconfig/network-scripts/
[[email protected]~]# cp /ifcfg-lo ifcfg-lo:0
[[email protected]~]# vim ifcfg-lo:0
LVS负载均衡群集+NAS共享存储服务

[[email protected]~]# ifup lo:0
[[email protected]~]# vim /etc/rc.local
/sbin/route add -host 172.16.16.172 dev lo:0 //添加路由
[[email protected]~]# route add -host 172.16.16.172 dev lo:0
2)调整/porc响应参数
[[email protected]~]# 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
[[email protected]~]# sysctl -p
3)安装httpd,创建网页
[[email protected]~]# yum -y install httpd
[[email protected]~]# echo 16.178 >/var/www/html/index.html
[[email protected]~]# service httpd start
[[email protected]~]# chkconfig httpd on

二、NAS共享存储服务器配置
1.使用NAS发布共享资源
1)安装nfs-utils oprtmap(6.0后的系统安装rpcbind)
[[email protected]~]# yum -y install nfs-utils portmap
[[email protected]~]# chkconfig nfs on
[[email protected]~]# chkconfig portmap on
2)设置共享目录
[[email protected]~]# mkdir -p /opt/wwwroot
[[email protected]~]# vim /etc/exports
/opt/wwwroot 192.168.1.0/24(rw,sync,no_root_squash) //共享目录
注:如将一个目录分别给不同客户机,且分配不同权限时,以下操作
[[email protected]~]# vim /etc/exports
/var/ftp/pub 192.168.1.40(ro) 192.168.1.20(rw)
3) 启动NFS服务程序
[[email protected]~]# servi ce nfs start
[[email protected]~]# service portmap start
[[email protected]~]# showmount -e //查看本机发布的NFS共享目录
2.在客户机中访问NFS共享资源
1)安装portmap
[[email protected]~]# yum -y install portmap
[[email protected]~]# chkconfig portmap on
[[email protected]~]# service portmap start
2)手动挂载NFS共享目录
[[email protected]~]# mount 192.168.1.1:/opt/wwwroot /var/www/html
3)自动挂载
[[email protected]~]# vim /etc/fstab
192.168.1.1:/opt/wwwroot nfs /var/www/html defaults,_netdev 0 0