1. 程式人生 > >Centos 7 keepalived雙機熱備

Centos 7 keepalived雙機熱備

face state 雙機熱備 db4 認證 out backup lb01 時間間隔

Centos 7 keepalived雙機熱備

操作環境:
keepalived熱備份(雙機熱備)
Centos 7系統ip地址: 192.168.80.100 --主服務器
Centos 7系統ip地址: 192.168.80.101 --從服務器
windows系統ip地址: 192.168.80.20 --測試客戶端

Centos 7系統ip地址: 192.168.80.100操作如下:
1、 keepalived軟件安裝
yum install keepalived -y

2、修改配置文件
vi /etc/keepalived/keepalived.conf

主負載均衡服務器配置:
! Configuration File for keepalived     

global_defs {               --全局配置
   router_id lb01          --定義路由標識信息,相同局域網唯一
}

vrrp_instance VI_1 {        --定義實例
    state MASTER            --狀態參數 master/backup 只是說明
    interface ens32          --虛IP地址放置的網卡位置
    virtual_router_id 51    --同一家族要一直,同一個集群id一致
    priority 150                --優先級決定是主還是備    越大越優先
    advert_int 1               --主備通訊時間間隔
    authentication {         --定義認證類型
        auth_type PASS      -- 類型定義為密碼驗證
        auth_pass 1111        ---密碼為1111
    }
    virtual_ipaddress {        ---設備之間使用的虛擬ip地址
        192.168.80.188
    }
}

Centos 7系統ip地址: 192.168.80.101操作如下:
1、 keepalived軟件安裝
yum install keepalived -y

2、修改配置文件
vi /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {
   router_id lb02
}

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

1、啟動keepalived
service keepalived start

2、查看詳細地址信息
ip addr show ens32


windows測試:

主服務器器地址信息
技術分享圖片
從服務器地址信息
技術分享圖片
3、模擬主服務器故障,查看虛擬地址是否在從服務器上面
service keepalived stop
技術分享圖片
技術分享圖片

實驗總結:
當我們的主服務器出現故障以後,我們的虛擬地址就會漂移到從服務器上去,當我們在啟動主服務器的時候 虛擬IP地址,還會漂移到我們主服務器上去,因為主服務器優先級高。

Centos 7 keepalived雙機熱備