LVS负载均衡群集+NAT共享存储服务
LVS负载均衡群集+NAT模式采用NAT模式
http://blog.运维网.com/attachment/201309/162659736.jpg
一、构建LVS负载均衡群集(地址转换模式LVS-NAT)
1.配置好网络环境
Web1: 开启路由转发功能,配置网关: route add default gw 网关192.168.1.1
Web2: 开启路由转发功能,配置网关: route add default gw 网关192.168.1.1
2.配置负载调度器
1) 配置SNAT转发规则
# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
# sysctl -p
# iptables -t nat -A POSTROUTING –s 192.168.1.0/24 -o eth0 -j SNAT --to 200.0.0.1//源地址转换SNAT
# service iptables save//保存防火墙策略
2) 配置负载分配策略
# rpm –ivh/misc/cd/Server/ipvsadm-*//安装ipvsadm包
# service ipvsadm stop //清除原有策略
# modprobe ip_vs
# echo “modprobe ip_vs”>> /etc/rc.local//开机自动加载
# ipvsadm -A -t 200.0.0.1:80 -s rr
# ipvsadm -a -t 200.0.0.1:80 -r 192.168.1.2:80 –m –w 1
# ipvsadm -a -t 200.0.0.1:80 -r 192.168.1.3:80 –m –w 1
# service ipvsadm save//保存策略
# chkconfig ipvsadm on
3.配置节点服务器
1)安装httpd,创建测试网页(web服务器1)
# yum -y install httpd
# echo www.benet.com > /var/www/html/index.html
# service httpd start
# chkconfig httpd on
2) 安装httpd,创建测试网页(web服务器2)
# yum -y install httpd
# echo www.benet.com > /var/www/html/index.html
# service httpd start
# chkconfig httpd on
4.查看LVS负载分配情况
# ipvsadm -Ln
二、NFS共享存储服务
1.使用NFS发布共享资源
1)安装nfs-utils portmap(6.0之前系统安装portmap, 6.0后安装 rpcbind)
# yum -y install nfs-utils portmap
# chkconfig nfs on
# chkconfig portmap on
2) 设置共享目录
注:共享目录为/opt/wwwroot/,NFS所在网段192.168.2.0/24,rw表示允许读写(
ro为只读),sync表示同步写入,no_root_squash表示当客户机以root身份访问时
赋予本地root权限(默认是root_squash)
# mkdir -p /opt/wwwroot
# vim /etc/exports
/opt/wwwroot192.168.2.0/24(rw,sync,no_root_squash)
注:当需要将同一个目录共享给不同的客户机,且分配不同的权限时,只要以空格
指定多个客户机(权限选项)即可。列如:将/var/ftp/public目录共享给两个客户机
并分别给予只读。读写权限。
# vim /etc/exports
/var/ftp/pub 192.168.2.10(ro) 192.168.2.15(rw)//分配不同权限
3)启动NFS服务程序
# service portmap start
# service nfs start
# netstart -natp | grep portmap
4)查看本机发布的NFS共享目录
#showmount -e
2. 在web服务器上访问NFS共享资源 (或客户端)
1)安装portmap软件包,并启动portmap服务注:6.0后系统安装rpcbind软件包
# yum -y install portmap
# chkconfig portmap on
# service portmap start
注:安装有nfs-utils软件包,则可以使用showmount -e 查看NFS服务器的共享目录
# showmount -e
2)手动挂载NFS共享目录
# mount 192.168.2.1:/opt/wwwroot /var/www/html
# echo “hello” >/var/www/html/index.html//创建测试网页
3)fstab自动挂载设置
# vim /etc/fstab
192.168.2.1:/opt/wwwroot nfs /var/www/html defaults,_netdev 0 0
页:
[1]