操做環境:
keepalived熱備份(雙機熱備)
Centos 7系統ip地址: 192.168.80.100 --主服務器
Centos 7系統ip地址: 192.168.80.101 --從服務器
windows系統ip地址: 192.168.80.20 --測試客戶端windows
Centos 7系統ip地址: 192.168.80.100操做以下:
一、 keepalived軟件安裝yum install keepalived -y
服務器
二、修改配置文件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操做以下:
一、 keepalived軟件安裝 yum install keepalived -y
ide
二、修改配置文件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 } }
一、啓動keepalivedservice keepalived start
code
二、查看詳細地址信息ip addr show ens32
router
windows測試:blog
主服務器器地址信息
從服務器地址信息
三、模擬主服務器故障,查看虛擬地址是否在從服務器上面service keepalived stop
ip
實驗總結:
當咱們的主服務器出現故障之後,咱們的虛擬地址就會漂移到從服務器上去,當咱們在啓動主服務器的時候 虛擬IP地址,還會漂移到咱們主服務器上去,由於主服務器優先級高。路由