--
參考
--
安裝
Debian 11
1 |
# apt install keepalived |
--
設定
參考文件有關 virtual_router_id 的範圍是錯的,是 1 ~ 255
編輯設定檔
172.16.1.175
1 |
# vi /etc/keepalived/keepalived.conf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
global_defs { router_id 175 } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 1 priority 100 advert_int 1 authentication { auth_type PASS auth_pass 0000 } virtual_ipaddress { 172.16.1.39 } } |
172.16.1.173
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
global_defs { router_id 173 } vrrp_instance VI_1 { state BACKUP interface eth0 virtual_router_id 1 priority 10 advert_int 1 authentication { auth_type PASS auth_pass 0000 } virtual_ipaddress { 172.16.1.39 } } |
- virtual_router_id 同一組必須設定相同
- state MASTER/BACKUP 角色
- priority 當故障時接手優先順序,數字越大越高
- virtual_ipaddress 虛擬出來的共同 IP
--
啟動及使用
2 台電腦都使用
1 |
# systemctl start keepalived.service |
啟動後,順利的話 172.16.1.39 就會由 2 台中的其中一台設定為虛擬 ip,網路中斷另一台就會自動設定該 ip 接手服務
--
878 total views, 1 views today