配置 keepalived

  1. 通过命令 vim keepalived.conf 打开配置文件
global_defs {
   # 路由 id:当前安装 keepalived 的节点主机标识符,保证全局唯一
   router_id keep_171
}

vrrp_instance VI_1 {
    # 表示状态是 MASTER 主机还是备用机 BACKUP
    state MASTER
    # 该实例绑定的网卡
    interface ens33
    # 保证主备节点一致即可
    virtual_router_id 51
    # 权重,master 权重一般高于 backup,如果有多个,那就是选举,谁的权重高,谁就当选
    priority 100
    # 主备之间同步检查时间间隔,单位秒
    advert_int 2
    # 认证权限密码,防止非法节点进入
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    # 虚拟出来的 ip,可以有多个(vip)
    virtual_ipaddress {
        192.168.1.161
    }
}

附:查看网卡名称


image.png
  1. 启动 keepalived
    在 sbin 目录中进行启动(同 nginx),如下图:


    image.png
  2. 查看进程

ps -ef | grep keepalived
image.png
  1. 查看 vip
    在网卡 ens33 下,多了一个 192.168.1.161,这个就是虚拟 ip


    image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。