ubuntu16.04搭建keepalived-2.0.20环境

1. 下载源码包

cd /root  
wget  https://www.keepalived.org/software/keepalived-2.0.20.tar.gz

2. 解压安装


[/root#]tar -zxf keepalived-2.0.20.tar.gz

[/root#] cd keepalived-2.0.20

[/root/keepalived-2.0.20#] ./configure --prefix=/usr/local/keepalived

[/root/keepalived-2.0.20#] make && make install

3. 修改配置文件路径


[/root/keepalived-2.0.20#] mkdir /etc/keepalived

[/root/keepalived-2.0.20#] cp /usr/local/keepalived/etc/keepalived/keepalived.conf   /etc/keepalived/keepalived.conf

[/root/keepalived-2.0.20#] mkdir /etc/sysconfig

[/root/keepalived-2.0.20#] cp /usr/local/keepalived/etc/sysconfig/keepalived  /etc/sysconfig/keepalived#

[/root/keepalived-2.0.20#] cp /usr/local/keepalived/sbin/keepalived /usr/sbin/keepalived

[/root/keepalived-2.0.20#] cp /root/keepalived-2.0.20/keepalived/etc/init.d/keepalived  /etc/init.d/keepalived

4. 修改配置内容

由于 ubuntu下没有 /etc/rc.d/init.d/functions需要为其建立软链


[/root/keepalived-2.0.20#] mkdir -p  /etc/rc.d/init.d

[/root/keepalived-2.0.20#] ln -s /lib/lsb/init-functions /etc/rc.d/init.d/functions

修正相关配置问题

修改/etc/init.d/keepalived文件

image

[/root/keepalived-2.0.20#] apt install daemon

修改为daemon -- keepalived ${KEEPALIVED_OPTIONS}  # 加了一个“--”

加载配置,启动keepalived


#systemctl daemon-reload #重新加载服务

#/etc/init.d/keepalived start #启动keealived服务

#######service keepalived start #启动keealived服务

#service keepalived status #可以查看运行状态

p a #查看是否占用了VIP,只有主服务器可以占用,主有问题时,才会漂移到从服务器,并且从服务器状态变为MASTER

如果启动出现问题,除了这里的输出信息,还可以通过 /var/log/syslog来查看问题

参考文档:

https://www.cnblogs.com/ExMan/p/11838955.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容