企业级容错与系统监控全解析
企业级容错:HAProxy 与 Keepalived 实践
在企业级基础设施中,构建容错机制至关重要。以 HAProxy 和 Keepalived 为例,我们可以实现故障转移,确保服务的高可用性。
当在主节点停止 HAProxy 服务时,可使用以下命令:
# service haproxy stop之后检查主节点的/var/log/messages文件,会看到虚拟 IP 地址被移除的相关信息,例如:
Nov 19 13:48:07 haproxy Keepalived_vrrp[2471]: VRRP_Script(check_haproxy) failed Nov 19 13:48:07 haproxy Keepalived_vrrp[2471]: VRRP_Instance(VI_1) Entering FAULT STATE Nov 19 13:48:07 haproxy Keepalived_vrrp[2471]: VRRP_Instance(VI_1) removing protocol VIPs. Nov 19 13:48:07 haproxy Keepalived_vrrp[2471]: VRRP_Instance(VI_1) Now in FAULT state Nov 19 13:48:07 haproxy Keepalived_healthcheckers[2470]: Netlink reflector repor