1. 通过命令 vim keepalived.conf 打开配置文件

  1. global_defs {
  2. # 路由id:当前安装keepalived的节点主机标识符,保证全局唯一
  3. router_id keep_171
  4. }
  5. vrrp_instance VI_1 {
  6. # 表示状态是MASTER主机还是备用机BACKUP
  7. state MASTER
  8. # 该实例绑定的网卡
  9. interface ens33
  10. # 保证主备节点一致即可
  11. virtual_router_id 51
  12. # 权重,master权重一般高于backup,如果有多个,那就是选举,谁的权重高,谁就当选
  13. priority 100
  14. # 主备之间同步检查时间间隔,单位秒
  15. advert_int 2
  16. # 认证权限密码,防止非法节点进入
  17. authentication {
  18. auth_type PASS
  19. auth_pass 1111
  20. }
  21. # 虚拟出来的ip,可以有多个(vip)
  22. virtual_ipaddress {
  23. 192.168.1.161
  24. }
  25. }

附:查看网卡名称
配置 Keepalived - 主 - 图1

2. 启动 Keepalived

在sbin目录中进行启动(同nginx),如下图:
配置 Keepalived - 主 - 图2

3. 查看进程

  1. ps -ef|grep keepalived

配置 Keepalived - 主 - 图3

4. 查看vip

在网卡ens33下,多了一个192.168.1.161,这个就是虚拟ip
配置 Keepalived - 主 - 图4