Keepalived

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置keeplived

powershell
yum -y install keepalived
cd /etc/keepalived/
cp keepalived.conf keepalived.conf.bak

vim keepalived.conf

global_defs {                定义全局参数
router_id LVS_01             指定服务器(路由器)的名称,主备服务器名称须不同,主为LVS_01,备为LVS_02
#vrrp_strict
}
vrrp_instance VI_1 {         定义VRRP热备实例参数
state MASTER                 指定热备状态,主为MASTER,备为BACKUP
interface ens33              指定承载vip地址的物理接口
virtual_router_id 10         指定虚拟路由器的ID号,每个热备组保持一致
priority 100                 指定优先级,数值越大优先级越高,主为100,备为90
advert_int 1                 通告间隔秒数(心跳频率)
authentication {             定义认证信息,每个热备组保持一致
auth_type PASS               认证类型
auth_pass 123456             指定验证密码,主备服务器保持一致
}
virtual_ipaddress {          指定群集vip地址
192.168.112.100
}
}
virtual_server 192.168.112.100 80 {   指定虚拟服务器地址(VIP)、端口,定义虚拟服务器和Web服务器池参数
delay_loop 6                          健康检查的间隔时间()
lb_algo rr                            指定调度算法,轮询(rr)
lb_kind DR                            指定群集工作模式,直接路由(DR)
persistence_timeout 50                连接保持时间()
protocol TCP                          应用服务采用的是TCP协议
real_server 192.168.112.30 80 {       指定第一个Web节点的地址、端口
weight 1                              节点的权重
            TCP_CHECK {               添加以下健康检查方式
                connect_port 80       添加检查的目标端口
                connect_timeout 3     添加连接超时()
                nb_get_retry 3        添加重试次数
                delay_before_retry 4  添加重试间隔
        }
}
real_server 192.168.112.40 80 {       添加第二个 Web节点的地址、端口
    weight 1
    TCP_CHECK {
                connect_port 80
                connect_timeout 3
                nb_get_retry 3
                delay_before_retry 4
        }
}
}

systemctl start keepalived
#查看虚拟网卡vip
ip addr show dev ens33
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值