Linux上安装配置Keepalived
tianjh 人气:0Linux上安装配置Keepalived
1、下载
自行去Keepalived官网进行下载,也可以通过如下链接进行下载2.0.18版本(目前的稳定版)
链接:http://pan.baidu.com/s/19kHLr6y-ctdtXGR6Cuglbg
提取码:18ti
2、安装
上传下载过后的压缩包到自己的服务器目录,此处我上传到了Linux如下目录:
解压:
tar -zxvf keepalived-2.0.18.tar.gz
进入解压之后的Keepalived目录之下,有一个configure的文件,这是keepalived的配置文件
cd keepalived-2.0.18
配置keepalived,使用如下命令:
./configure --prefix=/usr/local/keepalived --sysconf=/etc
--prefix :keepalived安装目录
--sysconf :keepalived的核心配置文件,必须要在 /etc 目录下面,固定位置,改为其他
位置会导致启动不了不在该目录下的话,会在启动keepalived的时候,会在
日志文件里面抱一个错误,说找不到/etc这个文件夹。
随后会得到一个keepalived的文件夹
编译和安装keepalived
make && make install
使用如下命令可查看keepalived安装在那儿
whereis keepalived
会得到两个目录, /etc/keepalived /usr/local/keepalived
/usr/local/keepalived :是之前指定的安装目录位置
安装目录和nginx的一样,启动keepalived的话就进入sbin目录之下,然后
./keepalived
/etc/keepalived :是keepalived的核心配置文件所在位置
这里面的keepalived.conf 就是核心配置文件
3、配置(KeepAlived.conf)
进入核心配置文件之下
cd /etc/keepalived
vi keepalived.conf 配置内容如下
4、测试
启动之前先来看下IP地址,使用如下命令:
ip addr
启动keepalived 需到 /usr/local/keepalived/sbin/ 目录之下
./keepalived
启动之后再查查看IP地址,会发现里面包含了一个虚拟IP地址,也就是在配置文件里面进
行配置的那个IP地址。
测试keepalived是否配置并启动成功,可以通过如下命令来查看keepalived的进程
ps -ef | grep keepalived
也可以通过NGINX来进行测试,NGINX安装可参考
https://www.cnblogs.com/jhtian/p/12517659.html
访问192.168.232.161 (虚拟IP地址)
访问服务器真实IP地址:192.168.232.3
发现两个打开的页面是一样的
到此keepalived就安装配置成功了。
如何停止keepalived?
可以通过查出keepalived的进程号,然后kill掉这个进程
ps -ef|grep keepalived
kill 9 7234
但是不建议那样做,可以把keepalived的服务注册到系统里,那该如何进行配置呢?
首先,进入到keepalived的解压目录之下,然后在进入keepalived目录之下,再进入到etc目
录之下,如下所示:
然后拷贝如下两个文件到系统服务下,如下操作:
然后刷新系统服务,使用如下命令:
systemctl daemon-reload
接着,使用如下命令进行启动keepalived:
systemctl start keepalived.service
重启keepalived服务:
systemctl restart keepalived.service
停止keepalived服务:
systemctl stopkeepalived.service
如果机器重启之后keepalived没有启动的话,可以安装如下设置Keepalived开机自启动
chkconfig --add keepalived
chkconfig keepalived on
注意:
添加时,必须保证/etc/init.d/keepalived存在
查看系统服务
chkconfig list
加载全部内容