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

LVS负载均衡群集+NAT模式


采用NAT模式

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转发规则
[root@localhost~]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
[root@localhost~]# sysctl -p
[root@localhost~]# iptables -t nat -A POSTROUTING �Cs 192.168.1.0/24 -o eth0 -j SNAT --to 200.0.0.1 //源地址转换SNAT
[root@localhost~]# service iptables save //保存防火墙策略
2) 配置负载分配策略
[root@localhost~]# rpm �Civh/misc/cd/Server/ipvsadm-* //安装ipvsadm
[root@localhost~]# service ipvsadm stop //清除原有策略
[root@localhost~]# modprobe ip_vs
[root@localhost~]# echo “modprobe ip_vs”>> /etc/rc.local //开机自动加载
[root@localhost~]# ipvsadm -A -t 200.0.0.1:80 -s rr
[root@localhost~]# ipvsadm -a -t 200.0.0.1:80 -r 192.168.1.2:80 �Cm �Cw 1
[root@localhost~]# ipvsadm -a -t 200.0.0.1:80 -r 192.168.1.3:80 �Cm �Cw 1
[root@localhost~]# service ipvsadm save //保存策略
[root@localhost~]# chkconfig ipvsadm on

3.配置节点服务器
1)安装httpd,创建测试网页 (web服务器1)
[root@localhost~]# yum -y install httpd
[root@localhost~]# echo www.benet.com > /var/www/html/index.html
[root@localhost~]# service httpd start
[root@localhost~]# chkconfig httpd on
2) 安装httpd,创建测试网页 (web服务器2)
[root@localhost~]# yum -y install httpd
[root@localhost~]# echo www.benet.com > /var/www/html/index.html
[root@localhost~]# service httpd start
[root@localhost~]# chkconfig httpd on

4.查看LVS负载分配情况
[root@localhost~]# ipvsadm -Ln


二、NFS共享存储服务

1.使用NFS发布共享资源
1)安装nfs-utils portmap(6.0之前系统安装portmap, 6.0后安装 rpcbind)
[root@localhost~]# yum -y install nfs-utils portmap

[root@localhost~]# chkconfig nfs on

[root@localhost~]# chkconfig portmap on

2) 设置共享目录

注:共享目录为/opt/wwwroot/,NFS所在网段192.168.2.0/24rw表示允许读写

ro为只读)sync表示同步写入no_root_squash表示当客户机以root身份访问时

赋予本地root权限(默认是root_squash

[root@localhost~]# mkdir -p /opt/wwwroot

[root@localhost~]# vim /etc/exports

/opt/wwwroot 192.168.2.0/24(rw,sync,no_root_squash)

注:当需要将同一个目录共享给不同的客户机,且分配不同的权限时,只要以空格

指定多个客户机(权限选项)即可。列如:将/var/ftp/public目录共享给两个客户机

并分别给予只读。读写权限。

[root@localhost~]# vim /etc/exports

/var/ftp/pub 192.168.2.10(ro) 192.168.2.15(rw) //分配不同权限

3)启动NFS服务程序

[root@localhost~]# service portmap start

[root@localhost~]# service nfs start

[root@localhost~]# netstart -natp | grep portmap

4)查看本机发布的NFS共享目录

[root@localhost~]# showmount -e

2. web服务器上访问NFS共享资源 (或客户端)

1)安装portmap软件包,并启动portmap服务注:6.0后系统安装rpcbind软件包

[root@localhost~]# yum -y install portmap

[root@localhost~]# chkconfig portmap on

[root@localhost~]# service portmap start

注:安装有nfs-utils软件包,则可以使用showmount -e 查看NFS服务器的共享目录

[root@localhost~]# showmount -e

2)手动挂载NFS共享目录

[root@localhost~]# mount 192.168.2.1:/opt/wwwroot /var/www/html

[root@localhost~]# echo “hello” >/var/www/html/index.html //创建测试网页

3fstab自动挂载设置

[root@localhost~]# vim /etc/fstab

192.168.2.1:/opt/wwwroot nfs /var/www/html defaults,_netdev 0 0


你可能感兴趣的:(网络,防火墙,service,NAT,default,lvs群集)