Linux上安裝配置Keepalived
1、下載
自行去Keepalived官網進行下載,也可以通過如下鏈接進行下載2.0.18版本(目前的穩定版)
鏈接:https://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 stop keepalived.service
如果機器重啟之后keepalived沒有啟動的話,可以安裝如下設置Keepalived開機自啟動
chkconfig --add keepalived
chkconfig keepalived on
注意:
添加時,必須保證/etc/init.d/keepalived存在
查看系統服務
chkconfig list