暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

高可用架构-keepalived+nginx实现双机主备方案

棉花糖老丫 2024-08-10
69

keepalived+nginx实现双机主备


1.整体架构

服务器(主192.168.0.48  服务器(备192.168.0.49
虚拟IP192.168.0.55
注意:2台机器均安装了Nginx并且Nginx的配置完全一致。


2.主备切换原理

3.主机配置


    ! Configuration File for keepalived
    #全局配置
    global_defs {
    notification_email { #指定keepalived在发生切换时需要发送email到的对象,一行一个
    acassen@firewall.loc
    failover@firewall.loc
    sysadmin@firewall.loc
    }
    notification_email_from Alexandre.Cassen@firewall.loc #指定发件人
    #smtp_server 192.168.200.1 #指定smtp服务器地址
    #smtp_connect_timeout 30 #指定smtp连接超时时间
    router_id LVS_DEVEL #运行keepalived机器的一个标识
    }
    vrrp_instance VI_1 {
    state MASTER #标示状态为MASTER 备份机为BACKUP
    interface eth0 #设置实例绑定的网卡
    virtual_router_id 51 #同一实例下virtual_router_id必须相同
    priority 100 #MASTER权重要高于BACKUP 比如BACKUP为99
    advert_int 1 #MASTER与BACKUP负载均衡器之间同步检查的时间间隔,单位是秒
    authentication { #设置认证
    auth_type PASS #主从服务器验证方式
    auth_pass 8888
    }
    virtual_ipaddress { #设置vip
    192.168.0.55 #可以多个虚拟IP,换行即可
    }
    }
    复制

    4.备机配置

      ! Configuration File for keepalived
      #全局配置
      global_defs {
      notification_email { #指定keepalived在发生切换时需要发送email到的对象,一行一个
      acassen@firewall.loc
      failover@firewall.loc
      sysadmin@firewall.loc
      }
      notification_email_from Alexandre.Cassen@firewall.loc #指定发件人
      #smtp_server 192.168.200.1 #指定smtp服务器地址
      #smtp_connect_timeout 30 #指定smtp连接超时时间
      router_id LVS_DEVEL #运行keepalived机器的一个标识
      }
      vrrp_instance VI_1 {
      state BACKUP #标示状态为MASTER 备份机为BACKUP
      interface eth0 #设置实例绑定的网卡
      virtual_router_id 51 #同一实例下virtual_router_id必须相同
      priority 99 #MASTER权重要高于BACKUP 比如BACKUP为99
      advert_int 1 #MASTER与BACKUP负载均衡器之间同步检查的时间间隔,单位是秒
      authentication { #设置认证
      auth_type PASS #主从服务器验证方式
      auth_pass 8888
      }
      virtual_ipaddress { #设置vip
      192.168.0.55 #可以多个虚拟IP,换行即可
      }
      }
      复制

      有收获可以进一步阅读高可用架构方案:

      高可用架构-keepalived+nginx实现双主热备方案


      文章转载自棉花糖老丫,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论

      潇湘秦
      暂无图片 暂无图片
      关注
      暂无图片
      获得了537次点赞
      暂无图片
      内容获得209次评论
      暂无图片
      获得了877次收藏