LVS+Keepalived群集

目录

keepalived的热备方式

keepalived的安装与服务

一、使用Keepalived双机实现热备案例

1:主服务器配置

2:备用服务器的配置

3:测试虚拟ip的连通性

二、LVS+Keepalived高可用性

1:主调度器配置

健康状态检查的方式

2:从调度器配置

3:服务器池配置

(1)web1网络的配置

(2)web2服务器配置

4:模拟故障

keepalived的热备方式

Keepalived 采用 VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)热备份协议,以软件的方式实现Linux服务器的多机热备功能(VRRP是针对路由器的一种备份解决方案--由多台路由器组成一个热备组,通过共用的虚拟 IP地址对外提供服务)

  • 专为LVS和HA设计的一款健康状态检查工具
  • 支持故障自动切换(Failover)
  • 支持节点健康状态检查(Health Checking)


keepalived的安装与服务

//除了安装keepalived,在 LVS 群集环境中应用时,也需要用到 ipvsadm管理工具
[root@localhost ~]# yum install y keepalived ipvsadm
//控制 Keepalived 服务;YUM 安装 keepalived 后,执行以下命令将 keepalived 服务设置为开机启动
[root@localhost ~]# systemctl enable keepalived

一、使用Keepalived双机实现热备案例

服务器

操作系统

主机名/IP 地址

web服务器

CentOS7.9

192.168.10.101

web服务器

CentOS7.9

192.168.10.102

1:主服务器配置

//安装keepalived服务控制
[root@localhost ~]# systemctl stop NetworkManager
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# yum -y install keepalived ipvsadm
[root@localhost ~]# systemctl enable keepalived
//配置keepalived
[root@localhost ~]# cd /etc/keepalived/
[root@localhost keepalived]# cp keepalived.conf keepalived.conf.bak
[root@localhost keepalived]# vim keepalived.conf        //打开配置文件,修改几个参数
...
router_id LVS_01    //router_id用于区分设备,可以重复但不建议
#  vrrp_strict      //严格执行VRRP协议规范,此模式不支持节点单播,配置了此参数,vip可以漂移到这台服务器,但是ping vip不通,因此需要将此参数注释
state MASTER        //将状态改为master
virtual_router_id 51     //虚拟路由id,用于划分主机到同一个热备组
virtual_ipaddress {        //更改虚拟IP地址
        192.168.10.172
    }
...
[root@localhost keepalived]# systemctl start keepalived
[root@localhost keepalived]# ip add show dev ens33

2:备用服务器的配置

  • 在同一个Keepalived 热备组内,所有服务器的 Keepalived 配置文件基本相同,包括虚拟路由器的 ID号、认证信息、漂移地址、心跳频率等
    • 路由器名称(router id):建议为每个参与热备的服务器指定不同的名称
    • 热备状态(state):至少应有一台主服务器,将状态设为MASTER;可以有多台备用的服务器,将状态设为 BACKUP
    • 优先级(priority):数值越大
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值