乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      keepalived 實現(xiàn)LVS負載均衡高可用集群(一)

       行者花雕 2022-06-23 發(fā)布于北京

      1、Keepalived軟件前期用來管理并監(jiān)控LVS集群系統(tǒng)中各個服務節(jié)點的狀態(tài);

      2、后期加入了實現(xiàn)高可用的VRRP功能。因此可以為lvs負載均衡提供高可用功能,也可以為其他服務提供高可用。。

      實驗鏡像:Centos 8.1.1911

      草圖:(待補)

      1、兩個real server 安裝配置

      在keepalived Master上測試無問題。

      [root@HA1 ~]# curl http://192.168.94.140
      this is real 1 server
      [root@HA1 ~]# curl http://192.168.94.141
      this is real 2 server
      [root@HA1 ~]#
      

      2、安裝keepalived、ipvsadm

      yum install ipvsadm keepalived -y

      使用keepalived即可完成real server的添加。

      配置文件在/etc/keepalived下

      [root@HA1 keepalived]# pwd
      /etc/keepalived
      [root@HA1 keepalived]# ls
      keepalived.conf
      [root@HA1 keepalived]# cp keepalived.conf keepalived.conf.bak
      [root@HA1 keepalived]# echo "" > keepalived.conf
      [root@HA1 keepalived]#
      

      3、keepalived文件配置

      MASTER

      ! Configuration File for keepalived
        # 全局
      global_defs {
         notification_email {
               root@localhost
         }
         notification_email_from keepalived@server.com
         smtp_connect_timeout 3
         smtp_server 127.0.0.1
         router_id LVS_DEVEL
      }
      
      
      # 一個keepalived服務器,MASTER為主的進行服務提供
      vrrp_instance VI_1 {
          interface ens33
          state MASTER
          priority 101
          virtual_router_id 51
          garp_master_delay 1
      
          authentication {
              auth_type PASS
              auth_pass password
          }
      	# VIP 地址
          virtual_ipaddress {
              192.168.94.200 dev ens33 label ens33:0
          }
      }
      
      # VIP 關聯(lián)兩個real server
      virtual_server 192.168.94.200 80 {
          delay_loop 6
          lb_algo rr
          lb_kind DR
          persistence_timeout 50
          protocol TCP
      #	兩個real server 都故障,提供服務的地址
          sorry_server 192.168.94.138 80
      
      # 定義real server 1
          real_server 192.168.94.140 80 {
              weight 1
      	# real server 存活檢測,檢測url的code
              HTTP_GET {
                  url {
                    path /
                    status_code 200
                  }
                  connect_timeout 3
                  nb_get_retry 3
                  delay_before_retry 3
              }
          }
      # 定義real server 2
          real_server 192.168.94.141 80 {
              weight 1
              HTTP_GET {
                  url {
                    path /
                    status_code 200
                  }
                  connect_timeout 3
                  nb_get_retry 3
                  delay_before_retry 3
              }
          }
      }
      

      把配置文件復制到HA2上

      BACKUP

      ! Configuration File for keepalived
        # 全局
      global_defs {
         notification_email {
               root@localhost
         }
         notification_email_from keepalived@server.com
         smtp_connect_timeout 3
         smtp_server 127.0.0.1
         router_id LVS_DEVEL
      }
      
      
      # 一個keepalived服務器,MASTER為主的進行服務提供
      vrrp_instance VI_1 {
          interface ens33
          state BACKUP
          priority 100
          virtual_router_id 51
          garp_master_delay 1
      
          authentication {
              auth_type PASS
              auth_pass password
          }
      	# VIP 地址
          virtual_ipaddress {
              192.168.94.200 dev ens33 label ens33:0
          }
      }
      
      # VIP 關聯(lián)兩個real server
      virtual_server 192.168.94.200 80 {
          delay_loop 6
          lb_algo rr
          lb_kind DR
          persistence_timeout 50
          protocol TCP
      #	兩個real server 都故障,提供服務的地址
          sorry_server 192.168.94.139 80
      
      # 定義real server 1
          real_server 192.168.94.140 80 {
              weight 1
      	# real server 存活檢測,檢測url的code
              HTTP_GET {
                  url {
                    path /
                    status_code 200
                  }
                  connect_timeout 3
                  nb_get_retry 3
                  delay_before_retry 3
              }
          }
      # 定義real server 2
          real_server 192.168.94.141 80 {
              weight 1
              HTTP_GET {
                  url {
                    path /
                    status_code 200
                  }
                  connect_timeout 3
                  nb_get_retry 3
                  delay_before_retry 3
              }
          }
      }
      

      1、高可用

      兩個節(jié)點(MASTER、BACKUP)都啟動服務。

      查看地址ifconfig –a

      VIP只會啟動在MASTER上,當MASTER服務故障后,則BACKUP提供服務。

      2、real server 資源管理

      real server 節(jié)點故障后,keepalived會自動在ipvs中進行刪除。再上線后也會重新加進來。

      我的配置文件可能有點問題,測試的時候有些奇怪,有時間在檢查吧。


      讀書和健身總有一個在路上

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多