Centos 7 keepalived雙機熱備
阿新 • • 發佈:2019-01-10
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、啟動keepalivedservice keepalived start
2、檢視詳細地址資訊ip addr show ens32
windows測試:
主伺服器器地址資訊
從伺服器地址資訊
3、模擬主伺服器故障,檢視虛擬地址是否在從伺服器上面service keepalived stop
實驗總結:
當我們的主伺服器出現故障以後,我們的虛擬地址就會漂移到從伺服器上去,當我們在啟動主伺服器的時候
虛擬IP地址,還會漂移到我們主伺服器上去,因為主伺服器優先順序高。