KeepAlive安裝以及簡單配置


操作系統:Centos7.3

一.依賴安裝

首先安裝相關依賴:

yum install -y gcc openssl-devel popt-devel
yum -y install libnl libnl-devel
yum install -y libnfnetlink-devel

基本依賴就安裝完畢了,如果還缺少什么依賴在下一步編譯的時候會有warning,百度去解決就好了

二.編譯安裝源碼

首先下載源碼到指定目錄:

cd /usr/local/src
wget http://www.keepalived.org/software/keepalived-1.3.4.tar.gz

然后解壓,配置

tar zxvf keepalived-1.3.4.tar.gz 
cd keepalived-1.3.4
./configure --prefix=/usr/local/keepalived

之后編譯

make  
make install

注意這一步make之后可能會有warning,一般都是缺少依賴造成的,把warning關鍵字百度一下去yum安裝對應依賴就可以了

三.修改配置文件地址

安裝完成后,keepalived的默認配置文件地址和我們安裝的地址不一樣,所以cp過去就可以了

cp ../keepalived-1.3.4/keepalived/etc/init.d/keepalived /etc/init.d/
mkdir /etc/keepalived
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
cp keepalived-1.3.4/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

之后只要修改/etc/keepalived/ 目錄下的keepalived.conf配置文件就可以了

使用service start keepalived啟動服務

四.附keepalived簡單配置文件

! Configuration File for keepalived

global_defs {
   router_id lb01 #設置本機路由id,做區分的
}

vrrp_instance VI_1 {
    state MASTER #主從標記,僅做標識
    interface eth0 #虛擬路由的網卡名
    virtual_router_id 51 #虛擬路由路由id,想要配置在同一個虛擬ip必須要有相同id
    priority 150 #優先級,優先級最高的自動為主機,主機宕機后按照優先級選擇熱備從機
    advert_int 1 #主備通訊時間間隔
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
         172.17.0.199 #配置到哪個虛擬ip,這里我是在docker中,所以是這個docker的默認網段的一個ip,主備機這個地方ip要相同
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM