網上搜索的教程,由於操做系統不一樣,版本不一樣,軟件版本不一樣,依賴問題等等,均可能致使看似很簡單一件事,卡住了。:(linux
keepalived是linux下自動設置虛擬IP(VIP)的軟件,用於:一臺機器出情況時自動設置另外一臺機器的VIP。(VIP簡單粗暴理解就是IP)ubuntu
舉例形象一點:A,B同在一個局域網,都配置上keepalived,設置一樣的VIP(好比172.16.1.251);A爲主,若是A死了,訪問251就指向了B。
apt install keepalived
。(keepalived -v
:v1.2.24 (08/06,2018))lshw -c network | grep -E 'logical name'
! Configuration File for keepalived global_defs { router_id lb01 } vrrp_instance VI_1 { state MASTER interface ens3 virtual_router_id 51 priority 150 advert_int 1 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 172.16.1.251 } }
service keepalived start
ip addr show|grep 172.16.1.251
成功!state SLAVE
, priority 100
, 而後startservice keepalived stop
ip addr show|grep 172.16.1.251
成功!
- 1臺機器就能夠玩,2臺機器就能雙機熱備。
- 並不須要手動設置VIP。