|
负载均衡!多台服务器平均分摊任务,降低服务器压力,给客户更好的体验
实验环境=一台普通PC 两台WEB服务器 一台NSF共享服务器 一台LVS调度服务器
实验结果=普通PC登录网页,轮流连接两台不通WEB服务器提供服务
先安装NFS服务器
使用YUM安装 nfs-utils rpcbind 两个包
然后开启 chkconfig nfs/rpcbind on 两个服务
给两个WEB一个共享文件夹 提供网页等文件
vim /etc/exports
/共享路径 IP/ MASK(rw,sync,no_root_squash)
rw 读写权限
sync允许同步写入
on_root_squash客户使用ROOT赋予本地ROOT权限
启动NFS服务
service rpcbind/nfs start [必须先开启rpcbind服务!!!]
showmount -e 可以查看发布的目录
现在开始安装WEB服务器
需要访问NFS也需要安装rpcbind包,想使用命令需要nfs包,所以都装了
安装完了开启服务
然后挂载
vim /etc/fstab
IP:/文件 /挂在什么地方 nfs defaults,_netdev 0 0
然后开始调度器的配置
yum -y install ipvsadm 安装ipv包
vim /etc/sysctl.comf 设置转发
iptables -t nat -I POSTROUTING -s 服务器IP段 -o 外部网卡 -j SNAT --to-source 网卡IP
service ipvsadm stop 关闭
ipvsadm -A -t 外部IP -s rr
-a -t 外部ip -r 内部WEB服务器1 -m -w 1
-a -t 外部ip -r 内部WEB服务器2 -m -w 1
service ipvsadm save 保存
chkconfig ipvsadm on 开启
好了可以测试了.
|
|
|