Centos7安裝配置Keepalived

1.上傳或下載 keepalived(keepalived-2.0.20.tar.gz) 到 /usr/local/src

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

2.解壓

tar -zxvf keepalived-2.0.20.tar.gz

3.編譯

# 執(zhí)行配置,指定路徑
./configure --prefix=/usr/local/keepalived
# 編譯
make && make install

4.修改配置文件
節(jié)點(diǎn)1

! Configuration File for keepalived

global_defs {  
   router_id NodeA   
}

vrrp_instance VI_1 {
    state MASTER            #角色是MASTER
    interface eno1          #當(dāng)前使用的網(wǎng)卡
    virtual_router_id 51    #讓master 和backup在同一個(gè)虛擬路由里,id 號必須相同
    priority 100            #優(yōu)先級
    advert_int 1            #心跳間隔時(shí)間
    authentication {
        auth_type PASS      #認(rèn)證
        auth_pass 1111      #密碼
    }
    virtual_ipaddress {
        10.13.100.200       #虛擬ip
    }
}

節(jié)點(diǎn)2

! Configuration File for keepalived

global_defs {  
   router_id NodeB   
}

vrrp_instance VI_1 {
    state BACKUP
    interface eno1
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        10.13.100.200
    }
}

5.安裝系統(tǒng)服務(wù)

# 拷貝源碼中的keepalived-2.0.20/keepalived/etc/init.d/keepalived 到 /etc/init.d/
cp /usr/local/src/keepalived-2.0.20/keepalived/etc/init.d/keepalived /etc/init.d/
 
# 拷貝編譯后的keepalived/etc/sysconfig/keepalived 到 /etc/sysconfig/
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
 
# 創(chuàng)建文件夾
mkdir /etc/keepalived
 
# 把配置文件移到文件夾中
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
 
# 把執(zhí)行文件移動到/usr/sbin/
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

6.啟動服務(wù)

 #安裝系統(tǒng)自動啟動
systemctl enable keepalived
#啟動
systemctl start keepalived
#失敗
systemctl stop keepalived

#查看keepalived進(jìn)程是否啟動
ps aux | grep keepalived

#查看虛擬IP狀態(tài)
ip a
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。