- 0
- 0
- 约5.76千字
- 约 7页
- 2021-12-10 发布于河北
- 举报
服务器故障: ( 服务器故障包括: 服务器宕机、 web 服务终止、 网线松动
等等 )
①当 lvs-master 故障时,无法再接受用户请求并将请求转发给真实的
web 服务器 ( 即便真实 web 服务器正常 ) 从而导致整个 web 服务的瘫痪,
也就是 lvs 控制器存在单点故障问题。
②当 lvs-master 正常时, 真实地 web服务器如 web1-realserver 故障。
此时 lvs-master 并不知道真实服务器是否在正常提供 web 服务,所以
仍然在向故障的 web1-realserver 转发用户请求。 这样的结果是用户请
求无法被故障 web服务器相应,某些用户可以访问网站有些则无法访问。
基于以上的问题, 我们需要想办法实现对 lvs 控制器和 web服务器的健
康监测 , 一旦服务出现问题能保证服务不中断的情况下排除故障。即增
加 lvs 控制器实现主备模式避免单点故障约白远 境 收蟱 eb 服务结点
并当它恢复后再自动添加到群集中这样的功能, 这就是 LVS+keepalived
能实现的功能。整个线上环境由 Linuxtone 的站长 netseek 提供,这里
表示感谢,整个系统的拓补如下:
IP
名称
LVS-DR-Master
LVS-DR-BACKUP
LVS-DR-VIP
WEB1-Realserver
WEB2-Realserver 0
实施步骤:
①在 realserver 主机上实行脚本 realserver, 为 lo:0 绑定 VIP 地址
,这步分别在二个 web 主机上 、
0 实施。这步提前做,是因为以后的过程中这一步是不会
发生更改的。 #vim /usr/local/sbin/realserver
#!/bin/bash
SNS_VIP=
. /etc/rc.d/init.d/functions
case $1 in
start)
ifconfig lo:0 $SNS_VIP netmask 55 broadcast
$SNS_VIP
/sbin/route add -host $SNS_VIP dev lo:0
echo 1 /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 /proc/sys/net/ipv4/conf/lo/arp_announce
echo 1 /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 /proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p /dev/null 21
echo RealServer Start OK
;;
stop)
ifconfig lo:0 down
route del $SNS_VIP /dev/null 21
echo 0 /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 0 /proc/sys/net/ipv4/conf/lo/arp_announce
echo 0 /proc/sys/net/ipv4/conf/all/arp_ignore
echo 0 /proc/sys/net/ipv4/conf/all/arp_announce
echo RealServer Stoped
您可能关注的文档
最近下载
- 2025下半年中学教师资格证英语《学科知识与教学能力》真题卷及答案.docx VIP
- 缅怀先烈【优质公开课】精品PPT课件模板.pptx VIP
- 数字电子技术基础(第六版)阎石课后习题答案.docx
- 评茶员(高级)模拟试卷及答案.docx VIP
- 2019外研社版高中英语必修二Unit 3 On the move 知识清单(学生版).docx VIP
- 2025年湖北商贸学院辅导员考试参考题库附答案.docx VIP
- 2026年春期人教版一年级下册数学全册教案(核心素养教案)(全册共144页).pdf
- 中、高级评茶员考证题目汇编.docx VIP
- 2019外研社版高中英语必修二Unit 1 Food for thought 知识清单(教师版).docx VIP
- 婚礼堂销售入职培训课件.pptx VIP
原创力文档

文档评论(0)