keepalived主备切换,keepalived 安装及配置VIP漂移

 2023-09-28 阅读 17 评论 0

摘要:环境: 主机 10.10.6.105 keepalived主备切换。备机 10.10.6.106 VIP 10.10.6.188 一、安装 keepalived配置虚拟ip,yum install keepalived -y 二、配置文件(/etc/keepalived/keepalived.conf) 主机配置 global_defs {notification_email {acassen@f

环境:

主机 10.10.6.105

keepalived主备切换。备机 10.10.6.106

VIP  10.10.6.188

一、安装

keepalived配置虚拟ip,yum install keepalived -y

二、配置文件(/etc/keepalived/keepalived.conf)

主机配置

global_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.locsmtp_server 192.168.200.1smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addr
  #注释下行否则ping 不通#vrrp_strictvrrp_garp_interval
0vrrp_gna_interval 0 } #脚本监控 vrrp_script chk_mysql {script "/etc/keepalived/check_mysql.sh"interval 2weight 2 }vrrp_instance VI_1 {#主机设置master
   state MASTER
  #监听网卡设置
interface ens32#虚拟路由ID 保持主从配置相同
  virtual_router_id
51
#权重主的大于从的
priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}
#引用脚本track_script {chk_mysql}
  #虚拟IP设置virtual_ipaddress {
10.10.6.188} }

keepalived详解,从机配置与主机大致相同

#vrrp_strict
state BACKUP
priority 90

监控脚本(/etc/keepalived/check_mysql.sh )

#scripts is check for Mysql Slave status
counter=$(netstat -na|grep "LISTEN"|grep "8080"|wc -l)
if [ "${counter}" -eq 0 ]; thenecho 'not found'
elseecho 'pass'
fi

三、测试

keepalived主备配置?日志查看

tail -f /var/log/messages

两台机器,启动端口

keepalived lvs。nc -vl 8080

两台机器,启动服务

service keepalived start

关闭主机8080端口后日志

Nov 7 05:28:17 localhost Keepalived[47369]: Stopping
Nov 7 05:28:17 localhost systemd: Stopping LVS and VRRP High Availability Monitor...
Nov 7 05:28:17 localhost Keepalived_vrrp[47371]: VRRP_Instance(VI_1) sent 0 priority
Nov 7 05:28:17 localhost Keepalived_vrrp[47371]: VRRP_Instance(VI_1) removing protocol VIPs.
Nov 7 05:28:17 localhost Keepalived_healthcheckers[47370]: Stopped
Nov 7 05:28:18 localhost Keepalived_vrrp[47371]: Stopped
Nov 7 05:28:18 localhost Keepalived[47369]: Stopped Keepalived v1.3.5 (03/19,2017), git commit v1.3.5-6-g6fa32f2
Nov 7 05:28:18 localhost systemd: Stopped LVS and VRRP High Availability Monitor.

查看从机已经转移VIP

[root@localhost keepalived]# ip a|grep 188
inet 10.10.6.188/32 scope global ens32

漂移过程中无任何延迟问题,ping 返回正常,重启服务后vip 又返回主机

 

转载于:https://www.cnblogs.com/maoxianfei/p/9924594.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/102512.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息