SUSE系统---keepalived的搭建
作为博客第一篇,先小尝初试一下搭建keepalived,因为项目需要搭建集群,为了满足需要,需要服务器对外暴露个虚拟IP,进行集群部署。
第一步:先把keepalived.tra.gz压缩包放到相应目录环境。
cd到指定目录下,如 cd /home/zmoon/keepalived
解压:tar -xvf keepalived-2.2.2.tar.gz
第二步:安装
解压后,切换到keepalived目录 cd keepalived-2.0.7
配置文件集中管理
./configure --prefix=/usr/local/keepalived
执行安装命令 make && make install
第三步:配置
创建keepalived文件 mkdir /etc/keepalived
cp /usr/local/keepalived/sbin/keepalived /etc/rc.d/keepalived
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/keepalived
把keepalived.conf放到etc目录下 文件内容如下:
其中只需要修改state 主服务器改为state MASTER,备服务器为state BACKUP;
priority 为优先级,优先级数越高,在主服务器挂了后,优先启用优先级高的备服务器。(取值范围0~254);
virtual_ipaddress:虚拟IP地址池,可以有多个IP,每个IP占一行,不需要指定子网掩码。注意:这个IP必须与我们的设定的vip保持一致。
第四步:运行
第五步:验证
主备服务器都执行keepalived服务,此时在主服务器没挂的情况下,如图
备服务器IP如图:
可以看见,主服务器没挂的时候,虚拟IP没连接到备服务器。当主服务器keepalived暂停或者主服务器宕机,备服务器才开始使用
验证完结,感谢各位大大,给波点赞支持下新手,谢谢!!!