运维高级web集群第六次作业

1、 简述 Keepalived 的主要功能、应用场合。
1.故障切换:实现LB Master主机和Backup主机之间故障转移和自动切换
2.健康检查:负载均衡定期检查RS的可用性决定是否非其分发请求
应用:双机热备,配置负载均衡
2、 使用 Keepalived 实现双机热备时,主、备服务器的配置存在哪些区别?

router_id 不同 主的state 为MASTER 从的为BACKUP priority不同

3、 构建 LVS+Keepalived 高可用群集时,如何缩短故障中断时间?
健康检查
4、 基于 CentOS 7构建nginx的Keepalived 高可用群集

yum install gcc gcc-c++ make openssl-devel libnl libnl-devel -y
wget http://www.keepalived.org/software/keepalived-2.0.20.tar.gz --no-check-certificate
cd /usr/local/src/keepalived-2.0.20
./configure --prefix=/usr/local/keepalived --sysconfdir=/etc
make & make install
ln -sv /usr/local/keepalived/sbin/keepalived /sbin
cp /usr/local/src/keepalived-2.0.10/keepalived/etc/init.d/keepalived /etc/init.d
vim /usr/lib/systemd/system/keepalived.service

服务配置
在这里插入图片描述

systemctl daemon-reload keepalived
systemctl start keepalived.service

在这里插入图片描述
主机

cd /etc/keepalived/
cp keepalived.conf{,.bak}
vim keepalived.conf
scp keepalived.conf 192.168.28.130:/etc/keepalived/

在这里插入图片描述
备机
在这里插入图片描述
测试
在这里插入图片描述
双主模式:
主机1:
在这里插入图片描述

主机2:
在这里插入图片描述

systemctl restart keepalived

在这里插入图片描述
配置脚本

vim /etc/keepalived/check_nginx.sh
cd /etc/keepalived/
nohup ./check_nginx.sh

在这里插入图片描述

停止主机1

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值