欢迎来到天天文库
浏览记录
ID:40573826
大小:46.50 KB
页数:8页
时间:2019-08-04
《RedhatAS4.4集群(LVS+heartbeat)双线双虚拟IP》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、RedhatAS4.4集群(LVS+heartbeat)双虚拟IP针对我们自己的项目环境,采用集群方案有很好的可行性,不牵涉共享存储这一块,现在是realserver通过程序访问自己的存储设备。下面就详细介绍通过直接路由实现虚拟服务器(VS/DR)的配置方案。各层的作用:LoadBalancer(负载均衡器):LoadBalancer是整个集群系统的前端,负责把客户请求转发到RealServer上。Backup是备份LoadBalancer,当LoadBalancer不可用时接替它,成为实际的LoadBalancer。LoadBalancer通过Ldirectord监测各RealS
2、erver的健康状况。在RealServer不可用时把它从群中剔除,恢复时重新加入。SharedStorage(共享存储):SharedStorage为所有RealServer提供共享存储空间和一致的数据内容。这一部分在这里不涉及,因为我们的数据访问不存在冲突。各服务器IP分配:公网环境采用双线双IP,单ip就更好配置了。VirtualIP: 222.169.91.69 (电信) 111.222.33.44 (网通)LoadBalancer: 222.169.91.72Backup: 222.169.91.70RealServer1:
3、222.169.91.67 (电信) 111.222.33.55 (网通)RealServer2: 222.169.91.68 (电信) 111.222.33.66 (网通)IPVS是LVS集群系统的核心软件,它的主要作用是:安装在LoadBalancer上,把发往VirtualIP的请求转发到RealServer上。IPVS安装主要包括三方面:在LoadBanlancer上安装IPVS内核补丁在LoadBanlancer上安装IPVS管理软件在RealServer上安装ARPhidden内核补丁注意事项:1.Kernel,IP
4、VS,IPVSadm,ARPhidden之间的版本必须对应。2.Kernel2.4.28和2.6.10及以上版本已内置IPVS,RedhatAS4UP4Linux发行版也在其内核里编译了IPVS,3.ARPhidden可以用arp_ignore/arp_announce或者arptables_jf代替HeartBeat是Linux-HA的高可用性集群软件,它的主要作用是:安装在LoadBalancer和Backup上,运行于active/standby模式。当LoadBalancer失效时,Backup自动激活,成为实际的LoadBalancer。切换到active模式时,按顺序启
5、动VirtualIP、IPVS和Ldirectord。切换到standby模式时,按顺序关闭Ldirectord、IPVS和VirtualIP。所需软件列表:ipvsadm-1.24.tar.gzlibnet-1.1.2.1.tar.gze2fsprogs 可以用rpm安装光盘heartbeat-2.0.2.tar.gz 配置基于DR模式Lvs集群:ln-s/usr/src/kernels/2.6.9-42.ELsmp-i686//usr/src/linuxtarzxvfipvsadm-1.24.tar.gzcdipvsadm-1.24make&&makeinstall1、配置
6、VIP脚本:[root@nsbak~]#more/etc/init.d/lvsdr#!/bin/sh#chkconfig:23452080#description:startLVS of DirectorserverVIP1=222.169.91.69VIP2=111.222.33.44RIP1=222.169.91.67RIP2=111.222.33.55RIP3=222.169.91.68RIP4=111.222.33.66./etc/rc.d/init.d/functionscase"$1"in start) echo"startLVS ofDirector
7、Server" #settheVirtual IPAddress /sbin/ifconfigeth0:0$VIP1broadcast$VIP1netmask255.255.255.255up 双ip/sbin/ifconfigeth0:2$VIP2broadcast$VIP2netmask255.255.255.255up 双线双ip/sbin/ifconfigeth0:2$VIP2broadcast$VIP2netmask255.255
此文档下载收益归作者所有