Keepalived问题定位
2023-02-18 16:48:38 时间
- 如图,配置的keepalived无法绑定虚ip:
报错信息 报错信息为(VI_HA): ip address associated with VRID 123 not present in MASTER advert : 172.103.201.120,意思为无法绑定虚IP,经过网上查找原因,有两种可能性: (1)主备服务器时间不匹配,需要修改一致。 (2)虚拟路由ID在局域网中冲突。 此问题中忘记了另一个同事也在测HA的稳定性,发现他也在用同样的组播地址和虚拟路由id,我修改之后重启keepalived,完美解决。
- keepalived中配置
notify_master "/usr/bin/nohup /var/hms/base_service/ha/script/switch.sh MASTER &"
notify_backup "/usr/bin/nohup /var/hms/base_service/ha/script/switch.sh SLAVE &"
notify_master和notify_backup在keepalived发生主备角色变化时,会触发对应的配置,调用脚本。而在本示例中,/var/log/message中报错信息如下:Keepalived_vrrp[123535]: Unable to access script `/var/hms/base_service/ha/script/switch.sh,看着像没权限,因此查看脚本的权限,都有可执行权限,而且文件属主都是root.root,后来考虑到可能是安全相关,就有两种可能:防火墙和selinux;防火墙是关闭的,发现selinux是enforce,设置setenforce 0之后就可以执行了。最终在安装脚本中配置:
# 临时关闭selinux
setenforce 0
# 永久关闭selinux
sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
相关文章
- logstash处理多行日志-处理java堆栈日志
- Java High Level REST Client 使用地理位置查询
- 垃圾回收你懂,Java垃圾回收你懂吗?
- 几款Java开发者必备常用的工具,准点下班不在话下
- Ulysses for Mac(最好用的Markdown文本编辑写作工具)
- Xilinx MPSoC FSBL中的看门狗的用法总结
- 【FusionCompute】使用VMware Workstaion安装部署VRM(三)
- 【FusionCompute】添加CNA主机到VRM管理节点(四)
- RabbitMQ:安装配置
- RabbitMQ:消息模型
- 【FusionCompute】基于FreeNAS部署并使用虚拟存储(五)
- 【FusionCompute】创建虚拟机失败(六)
- Xshell同步复制粘贴Windows的东西
- 【OpenFiler】使用虚拟机安装openfiler
- 什么是BPM系统?BPM流程管理系统介绍
- Online DDL和Cardinality
- MRR和ICP
- 犀牛鸟中学科学人才培养计划喜报:祝贺北京一零一中学李一昕同学获丘成桐中学科学奖全球总决赛金奖!
- 耗时减半?腾讯云OCR只做了3件事
- 开箱即用区块链是一种什么体验?Lighthouse长安链给你答案