第六章LINUX系统下配置lvs负载均衡集群课件

上传人:我*** 文档编号:146271985 上传时间:2020-09-29 格式:PPT 页数:28 大小:3.05MB
返回 下载 相关 举报
第六章LINUX系统下配置lvs负载均衡集群课件_第1页
第1页 / 共28页
第六章LINUX系统下配置lvs负载均衡集群课件_第2页
第2页 / 共28页
第六章LINUX系统下配置lvs负载均衡集群课件_第3页
第3页 / 共28页
第六章LINUX系统下配置lvs负载均衡集群课件_第4页
第4页 / 共28页
第六章LINUX系统下配置lvs负载均衡集群课件_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《第六章LINUX系统下配置lvs负载均衡集群课件》由会员分享,可在线阅读,更多相关《第六章LINUX系统下配置lvs负载均衡集群课件(28页珍藏版)》请在金锄头文库上搜索。

1、第六章LVS负载均衡群集,技能展示,了解群集的结构与工作模式 学会配置NFS共享服务 学会构建LVS负载均衡群集,本章结构,LVS负载均衡群集,案例1:LVS-NAT群集,案例2:LVS-DR群集,集群技术概述,LVS虚拟服务器,LVS群集应用基础,构建负载均衡群集,NFS共享存储服务,集群技术概述3-1,群集的含义 Cluster,集群、群集 由多台主机构成,但对外只表现为一个整体 群集的类型 负载均衡(Load Balancer)群集 高可用(High Available)群集 高性能运算(High Performance Computer)群集,集群技术概述3-2,负载均衡的结构 第一层

2、,负载调度器(Load Balancer或Director) 第二层,服务器池(Server Pool) 第三层,共享存储(Share Storage),集群技术概述3-3,负载均衡的工作模式 地址转换(NAT)模式 IP隧道(TUN)模式 直接路由(DR)模式,关于LVS虚拟服务器2-1,Linux Virtual Server 针对Linux内核的负载均衡解决方案 1998年5月,由我国的章文嵩博士创建 官方网站:http:/www.linuxvirtualserver.org/,rootlocalhost # modprobe ip_vs rootlocalhost # cat /pro

3、c/net/ip_vs IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags - RemoteAddress:Port Forward Weight ActiveConn InActConn,确认内核对LVS的支持,关于LVS虚拟服务器2-2,LVS的负载调度算法 询(Round Robin) 加权询(Weighted Round Robin) 最少连接(Least Connections) 加权最少连接(Weighted Least Connections) ,rootlocalh

4、ost # cd /misc/cd/Packages/ rootlocalhost Packages# rpm -ivh ipvsadm-1.25-9.el6.i686.rpm rootlocalhost Packages# ipvsadm -v ipvsadm v1.25 2008/5/15 (compiled with popt and IPVS v1.2.1),安装ipvsadm管理工具,使用ipvsadm工具4-1,创建虚拟服务器 主要操作选项 -A添加虚拟服务器 -t设置群集地址(VIP,Virtual IP) -s指定负载调度算法,rootlocalhost # ipvsadm -

5、A -t 172.16.16.172:80 -s rr,使用ipvsadm工具4-2,添加、删除服务器节点 主要操作选项 -a添加真实服务器 -d删除真实服务器 -r指定真实服务器(Real Server)的地址 -m使用NAT模式;-g、-i分别对应DR、TUN模式 -w为节点服务器设置权重,默认为1,rootlocalhost # ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.21:80 -m rootlocalhost # ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.22:80 -m rootlocal

6、host # ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.23:80 -m rootlocalhost # ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.24:80 -m rootlocalhost # ipvsadm -d -r 192.168.7.24:80 -t 172.16.16.172:80,使用ipvsadm工具4-3,查看群集及节点情况 主要操作选项 -L查看LVS群集方案 -n以数字形式显示地址信息 -c查看各节点的负载连接情况,rootlocalhost # ipvsadm -L -n TC

7、P 172.16.16.172:80 rr - 192.168.7.21:80 Masq 1 2 7 - 192.168.7.22:80 Masq 1 3 9 - 192.168.7.23:80 Masq 1 2 8 - 192.168.7.24:80 Masq 1 4 6 rootlocalhost # ipvsadm -Lnc IPVS connection entries pro expire state source virtual destination TCP 01:51 FIN_WAIT 172.16.16.110:49712 172.16.16.172:80 192.168.7

8、.21:80 TCP 01:52 FIN_WAIT 172.16.16.110:49720 172.16.16.172:80 192.168.7.22:80 ,使用ipvsadm工具4-4,保存负载分配策略 导出工具:ipvsadm-save 导入工具:ipvsadm-restore 系统服务:/etc/init.d/ipvsadm 默认策略文件:/etc/sysconfig/ipvsadm,rootlocalhost # ipvsadm-save /etc/sysconfig/ipvsadm rootlocalhost # cat /etc/sysconfig/ipvsadm -A -t 1

9、72.16.16.172:http -s rr -a -t 172.16.16.172:http -r 192.168.7.21:http -m -w 1 -a -t 172.16.16.172:http -r 192.168.7.22:http -m -w 1 -a -t 172.16.16.172:http -r 192.168.7.23:http -m -w 1 rootlocalhost # service ipvsadm stop rootlocalhost # service ipvsadm start,LVS策略的默认存放位置,NFS共享存储服务2-1,Network File

10、System,网络文件系统 依赖于RPC(远端过程调用) 需安装nfs-utils、portmap软件包 系统服务:nfs、portmap 共享配置文件:/etc/exports,rootlocalhost # yum -y install nfs-utils portmap rootlocalhost # chkconfig nfs on rootlocalhost # chkconfig rpcbind on,NFS共享存储服务2-2,配置NFS共享 修改/etc/exports文件 依次启动rpcbind、nfs服务 确认已发布的共享 挂载NFS共享目录 mount -t nfs 服务器

11、:/共享路径 挂载点,rootlocalhost # mkdir -p /opt/wwwroot rootlocalhost # vi /etc/exports /opt/wwwroot 172.16.16.0/24(rw,sync,no_root_squash) /var/ftp/pub 192.168.4.11(ro) 192.168.4.110(rw) rootlocalhost # service rpcbind start rootlocalhost # service nfs start rootlocalhost # showmount -e Export list for lo

12、calhost.localdomain: /var/ftp/pub 192.168.4.11 /opt/wwwroot 172.16.16.0/24,共享路径 客户机地址(权限选项),rootlocalhost # yum -y install portmap rootlocalhost # chkconfig portmap on rootlocalhost # service portmap start rootlocalhost # showmount -e 172.16.16.172 Export list for 172.16.16.172: /var/ftp/pub 192.168

13、.4.11 /opt/wwwroot 172.16.16.0/24 rootlocalhost # mount 172.16.16.172:/opt/wwwroot /var/www/html rootlocalhost # tail -1 /etc/mtab 172.16.16.172:/opt/wwwroot /var/www/html nfs rw,vers=4,addr=172.16.16.172,clientaddr=172.16.16.177 0 0,客户机也必须支持RPC,挂载NFS共享目录,小结,请思考: 常见的服务器群集有哪几种类型? 使用ipvsadm建立LVS群集的基本过

14、程是什么? 如何配置、使用NFS共享目录?,构建LVS-NAT群集2-1,案例环境 LVS调度器作为Web服务器池的网关 使用询(rr)调度算法,构建LVS-NAT群集2-2,配置过程 LVS调度器的配置:SNAT策略、LVS-NAT策略 Web节点服务器的配置:httpd服务 访问http:/172.16.16.172/,并验证群集分配情况,rootlocalhost # vi /etc/sysctl.conf net.ipv4.ip_forward = 1 rootlocalhost # sysctl -p rootlocalhost # iptables -t nat -A POSTRO

15、UTING -s 192.168.7.0/24 -o eth0 -j SNAT -to-source 172.16.16.172 rootlocalhost # service ipvsadm stop rootlocalhost # ipvsadm -A -t 172.16.16.172:80 -s rr rootlocalhost # ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.21:80 -m rootlocalhost # ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.22:80 -m rootloc

16、alhost # ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.23:80 -m rootlocalhost # ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.24:80 -m rootlocalhost # service ipvsadm save rootlocalhost # chkconfig ipvsadm on,SNAT地址转换策略,LVS-NAT群集模式,rootlocalhost # yum -y install httpd rootlocalhost # mount 192.168.7.250:/opt/wwwroot /var/www/html rootlocalhost # vi /var/www/html/index.html LVS负载均衡群集测试网页/ rootlocalhost # service httpd start rootlocalhost # chkconfig htt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号