SUSE 12 环境安装keepalived及遇到的问题 (0penStack平台下虚机)
1、项目要求需做mysql高可用集群,最终选择的mysql+keepalived的方式实现,此文档只介绍keepalived安装及遇到的问题。
2、提前准备好安装包 :keepalived-2.0.7.tar.gz
安装keepalived必须先安装好各依赖包zypper install -y libnfnetlink-devel zlib zlib-devel gcc gcc-c++ openssl openssl-devel openssh
zypper install -y libnl* ipvsadm (这两个包必须安装,因为keepalived是基于ipvsadm来实现的高可用的)
安装完成后检查ip_vs模块是否启动 lsmod |grep ip_vs
3、解压keepalived-2.0.7.tar.gz
tar -zxvf keepalived-2.0.7.tar.gz
cd keepalived-2.0.7
执行 ./configure --prefix=/usr/local/keepalived(指定安装目录-自定义) && make && make install
执行完成检查有无报错。
进入安装目录 修改配置文件
4、启动keepalived (本次是做的双活,另一台按如上操作再来一遍)
查看日志进程