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

161926991.jpg

实验步骤:

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
[root@localhost~]# cd /etc/sysconfig/network-scripts
[root@localhost~]# cp ifcfg-eth0 ifcfg-eth0:0
[root@localhost~]# vim ifcfg-eth0:0
162031257.jpg

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

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

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