LVS+Keepalived 高可用群集

      最后更新:2022-06-10 07:58

      目录

      维持生命工具的介绍

      永生实现原则的分析

      2.1VRRP(虚拟路由冗余协议)

      永生之案

      LVS+支持高可用性集群建设

      4.1配置负荷计(主:)

      4.2 配置负荷计数器(需要:)

      4.3 配置节点服务器 web1()

      4.4配置节点服务器 web2()

      4.5.测试()

      维持生命工具的介绍

      专为LVS和HA设计的健康检查工具

      • 支持失败
      • 支持节点健康检查

      永生实现原则的分析

      • Keepalived使用VRRP热备份协议实现Linux服务器的多服务器热备份功能。

      2.1VRRP(虚拟路由冗余协议)

      • 用于路由器的备份解决方案。

      • 一个由多个路由器组成的热储备组通过共享虚拟IP地址提供外部服务。

      • 每个热储备组只有一个主路由器同时提供服务,而其他路由器则处于冗余状态。

      • 如果当前的在线路由器失败,其他路由器将根据优先设置自动替换虚拟IP地址,并继续提供服务。

      永生之案

      • Keepalived允许多服务器备份,每个备份组有多个服务器
      • 采用虚拟P地址漂移实现双机热源故障开关,适用于各种应用服务器
      • Keepalived配置目录位于/etc/keepalived/
      • 配置 Keepalived主服务器
      1. Keep alived.conf是主配置文件

      1.常用配置选项

      • 配置 Keepalived奴隶服务器
      1. Keepalived备份服务器和主机配置有三个选项

      2.其他选项与主机相同

      • 测试双机热备的效果

      LVS+支持高可用性集群建设

      4.1配置负荷计(主:)

      为方便复制维护的文件:

      global_defs {
      router_id lvs_01
      }
      vrrp_instance vi_1 {
      state MASTER
      interface ens33
      virtual_router_id 51
      priority 100
      advert_int 1
      authentication {
      auth_type PASS
      auth_pass 6666
      }
      virtual_ipaddress {
      192.168.10.200
      }
      }
      virtual_server 192.168.10.200 80 {
      delay_loop 6
      lb_algo rr
      lb_kind DR
      persistence_timeout 50
      protocol TCP
      real_server 192.168.10.5 80 {
      weight 1
      TCP_CHECK {
      connect_port 80
      connect_timeout 3
      nb_get_retry 3
      delay_before_retry 3
      }
      }
      real_server 192.168.10.6 80 {
      weight 1
      TCP_CHECK {
      connect_port 80
      connect_timeout 3
      nb_get_retry 3
      delay_before_retry 3
      }
      }
      }

      4.2 配置负荷计数器(需要:)

      4.3 配置节点服务器 web1()

      4.4配置节点服务器 web2()

      4.5.测试

      (一)目前使用的主RD服务器

      (二)维持生命测试以切断主RD服务器

      客户部门测试

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类