网上搜索的教程,由于操做系统不一样,版本不一样,软件版本不一样,依赖问题等等,均可能致使看似很简单一件事,卡住了。:(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。