如题所示,keepalived安装配置好之后能够正常启动,但是虚IP并没有生成。接着检查防火墙(iptables)发现也没有相关的限制。稍微郁闷了一下之后,查看了keepalived日志文件,这次成功发现了问题所在:

keepalived的日志文件路径:/var/log/messages

  相关的日志信息如下:

  可以发现,出现这个问题的原因在于我在keepalived.conf配置文件中将virtual_router_id参数设置了默认id——51,然后同一内网内还有其它keepalived集群也设置了51这个默认路由id,因此keepalived报“目前xxx这个虚拟IP不能绑定到51这个路由id上”的错误。

解决方案

  将keepalived.conf文件中的virtual_router_id参数设置成其它即可,如:79、89、101。只要取值范围在取值0-255就行。

  注:修改之后的keepalived.conf文件如下

! Configuration File for keepalivedglobal_defs {notification_email {acassen@firewall.locfailover@firewall.locsysadmin@firewall.loc}notification_email_from Alexandre.Cassen@firewall.loc#smtp_server 192.168.100.1#smtp_connect_timeout 30router_id LVS_DEVELvrrp_skip_check_adv_addrvrrp_strictvrrp_garp_interval 0vrrp_gna_interval 0
}vrrp_instance VI_1 {state BACKUPinterface eth0virtual_router_id 79priority 100advert_int 1nopreemptauthentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.100.10}
}virtual_server 192.168.100.10 3306 { delay_loop 6 lb_algo rr lb_kind DR persistence_timeout 50 protocol TCP real_server 192.168.100.1 3306 { weight 3notify_down /etc/keepalived/kill_keepalived.shTCP_CHECK { connect_timeout 10 nb_get_retry 3 delay_before_retry 3 connect_port 3306 } }
}

  转自《解决keepalived正常启动但是虚IP(VIP)没有生成的问题》 - zifangsky的个人博客

转载于:https://www.cnblogs.com/codingmengmeng/p/10420078.html

【转】解决keepalived正常启动但是虚IP(VIP)没有生成的问题相关推荐

  1. 解决Keepalived脚本启动时warning、Unsafe

    WARNING - script '/etc/keepalived/XXXXXX' is not executable for uid:gid 0:0 - disabling. Unsafe perm ...

  2. linux定时更换无规则ip,Linux下使用keepalived实现虚IP的切换

    华为云VPC有个特性是虚IP(Virtual IP),虚IP的功能类似于浮动IP,可以绑定到多个ECS上,但是该特性很容易受到客户使用上的困惑,以为VIP绑定了到多个ECS上就能自动配置,其实不然,V ...

  3. LAMP架构1-LVS+Keepalived实现高可用的ip负载均衡

    文章目录 前言 一.环境更换 1.1 配置rhel7.6的母盘 相关操作图文解释 1.2 对母盘的封装 1.3 对母盘的清理和压缩(纯净出厂加节约空间) 二.LVS负载均衡技术(跑在OSI第四层:传输 ...

  4. LVS+Keepalived实现高可用的ip负载均衡

    LVS+Keepalived实现高可用的ip负载均衡 封装rhel7.6的母盘 LVS负载均衡技术 RS中服务机对外屏蔽vip的俩种设置方法 RS设置之使用arptables_jf软件详解 数据链路层 ...

  5. mysql 解决脑裂_解决keepalived脑裂问题

    解决keepalived脑裂问题 一.介绍 脑裂(split-brain):指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共 ...

  6. 解决sendmail服务启动慢的方法

    解决sendmail服务启动慢的方法 1.检查你的/etc/sysconfig/network配置文件 [root@LNMP_SERVER ~]# grep "HOSTNAME" ...

  7. 解决因改变oracle数据库的IP地址引起的“ORA-12541:TNS:无监听程序”

    解决因改变oracle数据库的IP地址引起的"ORA-12541:TNS:无监听程序" 转载https://blog.csdn.net/amanda04/article/detai ...

  8. python运行启动报错解决方法_解决python运行启动报错问题

    解决python运行启动报错问题 问题一: python启动报错api-ms-win-crt-process-l1-1-0.dll丢失 解决: 下载api-ms-win-crt-process-l1- ...

  9. 解决Word 2007启动时弹出“无法访问您试图使用功能所在的网络位置”的问题...

    解决Word 2007启动时弹出"无法访问您试图使用功能所在的网络位置"的问题... 参考文章: (1)解决Word 2007启动时弹出"无法访问您试图使用功能所在的网络 ...

最新文章

  1. Microsoft月度中文速递
  2. 我为什么还要造轮子?欠踹?Monk.UI表单美化插件诞生记!
  3. Windows via C/C++ 学习(15)线程调度、线程优先级和亲缘性
  4. python 将数组转化8位整数_int对象,永不溢出的整数
  5. 【Java】计算1!+2!+.....+20!的值
  6. 计算机基础知识 笔试,计算机基础知识笔试题
  7. 从Flutter路由报错引申BuildContext详解
  8. 智能家居告别荒蛮:机会与挑战并存
  9. 论文笔记_S2D.24_2014-ECCV_LSD-SLAM: 基于直接法的大范围单目即时定位和地图构建方法
  10. oracle binlog同步,系统设计 | 通过Binlog来实现系统间数据同步
  11. 在Mac上Topaz Gigapixel AI作为Photoshop插件未显示在“文件”->“自动”中的解决方法
  12. 操作系统源码及GeekOS学习
  13. MATLAB图像识别技术在棉花叶面病虫害识别上的
  14. 变量的存在意义和底层逻辑(《Java与Python学习通法》)
  15. LVDS学习笔记之lvds_transceiver设计及仿真
  16. CSS z-index与JQ fadeOut()缓动效果无效问题
  17. java.io.IOException:Permission denied
  18. BZOJ 1106: [POI2007]立方体大作战tet
  19. 第4章第5节:如何通过表格制作一份漂亮的学习计划表 [PowerPoint精美幻灯片实战教程]
  20. ggplot2——图例篇

热门文章

  1. python3.7安装turtle步骤-Python turtle安装和使用教程
  2. python处理表格数据-60万行的Excel数据,Python轻松处理
  3. 西安python工资怎么样-西安Python和人工智能的薪资前景到底怎么样?
  4. python编程零基础免费网课-Python网课推荐——免费学习Python编程
  5. python散点图拟合曲线-【python常用图件绘制#01】线性拟合结果图
  6. python3.7.2下载-Python 3.7.2和3.6.8版本发布下载,附更新说明
  7. python安装包多大-如何查看安装的pip包大小?
  8. python发明者叫什么-python发明人
  9. 零基础可以学python吗-python零基础能学吗
  10. python读取excel表格-python读取excel表格中的数据