下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LVS搭建高可用性Web负载均衡服务器一. 系统需求实现Linux下的Web服务器负载均衡,LVS以主备方式工作,并且实现LVS机器同时加入Web服务器群。二软硬件需求操作系统:Red Hat Enterprise Linux Server release 5(关闭selinux及iptables)相关软件: 、net-snmp 、lm_sensors 、net-snmp、ipvsadm、perl模块网络要求:所有服务器位于同一VLan,机器无特殊要求。三软件安装以本次安装为例,先后安装下列rpm包以解决依赖关系.#rpm ivh #rpm ivh #rpm ivh #rpm ivh #rpm
2、 ivh pm#rpm ivh #rpm ivh #rpm ivh #rpm ivh #rpm ivh #rpm ivh #rpm ivh #rpm ivh 以上软件包主要用来实现ISO/RM 2/3层数据转换及7层应用检测。#rpm ivh #rpm ivh #rpm ivh #rpm ivh #rpm ivh heartbeat实现LVS集群功能(如IP,磁盘管理),heartbeat-ldirectord管理应用服务器负载均衡。#rpm ivh 本次实验以apache为应用服务器,Squid同理。四软件配置1、按软件安装步骤,在两台服务器上安装软件.2、假设服务器A,B的公网IP分别是:
3、A E4B E5集群虚IP:3 分别在A、B服务器的Eth0上配好IP及网关.3、设置服务器A,B的hostname为node1及node2,如不是请修改/etc/sysconfig/network的HOSTNAME部分,并执行#hostname node1 以立即生效。在/etc/hosts加入两行:74 node175 node24、修改服务器A,B的,加入如下5行,并执行#sysctl -p 以立即生效。net.ipv4.ip_forward = 1net.ipv4.conf.all.arp_ignore = 1net.ipv4.con
4、f.eth0.arp_ignore = 1net.ipv4.conf.all.arp_announce = 2net.ipv4.conf.eth0.arp_announce = 25、以root进入服务器A,执行以下配置: 在/etc/init.d/heartbeat中的#!/bin/sh后插入一行:ifconfig lo:100 3 netmask 55 up; #chkconfig heartbeat -level 35 on #cd /etc/ha.d进入集群配置文件目录 #vi authkeys创建集群认证文件auth 33 md5 HA_2009 #chmo
5、d 600 authkeys必要的操作 #vi 创建集群节点文件logfile /var/log/ha.log#logfacility local0keepalive 2deadtime 30warntime 10initdead 80mcast eth0 31 694 1 0ping auto_failback onnode node1node node2respawn hacluster /usr/lib/heartbeat/ipfailapiauth ipfail gid=haclient uid=hacluster集群中有两个节点node1及node2,通过多
6、播IP通信(主要用于超过2个节点)ping 61 网关ping检测 #vi 创建我们自己的集群IP切换shell脚本#!/bin/shcase $4 in start) ifconfig lo:100 down; ifconfig $1:100 $2 netmask $3 up; ; stop) ifconfig $1:100 down; ifconfig lo:100 $2 netmask 55 up; ;esac提供了LVS集群备用节点在回路地址监听集群虚IP以用于应用服务器。 #chmod +x #vi haresources创建集群资
7、源文件node1 ldirectord:ldirectord.cf LVSSyncDaemonSwap:master vip.sh:eth0:35.224 #vi 创建应用服务器负载均衡配置文件checktimeout=5checkinterval=50autoreload=yeslogfile=/var/log/ldirectord.logquiescent=yesvirtual=3:80 real=:80 gate 4 real=:80 gate 6 #real=:80 ipip 5 fallback=:80 gate service=http scheduler=wrr
8、 protocol=tcp checktype=negotiate request=cdntest.html receive=CDN HA Test Page各应用服务器检测间隔:50秒,检测5秒后无响应或响应错误使应用节点失效。35的两台服务器做负载均衡。发送 到两个http服务器,5秒内成功获取内容为:CDN HA Test Page的页面则正常。负载均衡以路由方式工作。其中real=:80 gate 4 4代表权值, real服务器权值越大分担的负载越大。所有real服务器正常时,负载比例大约:4/(4+6)=40%scheduler=wrr 加权轮叫,可选(rr、wrr、lc、wlc、
9、lblc、dh、sh)6、在服务器A的/var/www/html下创建文本。#echo CDN HA Test Page/var/www/html/cd7、在服务器B上进行第4、5步操作,scp也可。8、对于未安装集群软件的应用服务器6,做http server),需要执行第4步操作,并在系统启动后执行ifconfig lo:100 3 netmask 55 up 去除文件行#real=6:80 gate前注释即可.五测试1、在服务器A、B上分别执行service heartbeat start 启动集群软件,及执行service httpd start启动apache。 2、在服务器A、B上分别执行:#echo WebSite A/var/www/html/index.html#echo WebSite B/var/www/html/index.html 3、在服务器A、B上分别执行ifconfig 正常的话,3在服务器B上出现l0:100 IP:3在服务器A上执行service heartbeat stop,结果是:3在服务器B上出现eth0:100 IP:3在服务器A上执行service heartbeat start将恢复正常情
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单招电力专业考试题目及答案解析
- 重庆国显科技:LED会议屏需要上门调试运维吗
- 2026年重庆市部编版高中英语必修第二册第6单元阅读理解专项训练
- 2026年软件工程文档编写与项目管理实操考核试卷
- 2026年幼儿园小班社会交往能力评估试卷
- 2026年四川省部编版高一语文上册第1单元文言文阅读同步练习题
- 2026年心理疾病预防与识别试题
- 2026年食品安全与卫生法规测试
- 2026年四川省幼儿艺术手工活动测试卷
- 2026年湘教版六年级英语下册第9单元阅读理解专项训练
- 2026年秋季学期每周国旗下讲话稿
- ISOIEC TS 17021-152023 管理体系审核和认证机构的合格评定要求第15部分医疗机构质量管理体系审核与认证的能力要求标准立项发展报告
- 2025-2026学年湖北省武汉市江岸区八年级上册期中物理试卷 含答案
- 2026年苏教版七年级下册数学期末学业检测卷(含答案可下载)
- 2025年贵州黔南人力资源开发有限责任公司招聘劳务派遣制专职民兵教练员5人笔试备考试题及答案解析
- 2026年广西公务员申论试题解析及答案
- 《五粮浓香型白酒智能化酿造体系要求》编制说明
- 2025海南国资运营旗下国改基金公司招聘4人笔试历年难易错考点试卷带答案解析
- 2026年及未来5年市场数据中国采购代理行业市场发展数据监测及投资战略咨询报告
- 2026年单细胞多组学技术在肿瘤微环境研究中的突破应用
- 三一重工销售员奖惩制度
评论
0/150
提交评论