1. 程式人生 > 實用技巧 >搭建LVS-DR模式- 使用ipvsadm配置叢集規則

搭建LVS-DR模式- 使用ipvsadm配置叢集規則

搭建LVS-DR模式- 使用ipvsadm配置叢集規則
  1. 建立LVS節點,使用者訪問的叢集排程者

    ipvsadm -A -t 192.168.1.150:80 -s rr -p 5
    
    • -A:新增叢集
    • -t:tcp協議
    • ip地址:設定叢集的訪問ip,也就是LVS的虛擬ip
    • -s:設定負載均衡的演算法,rr表示輪詢
    • -p:設定連線持久化的時間
  2. 建立2臺RS真實伺服器

    ipvsadm -a -t 192.168.1.150:80 -r 192.168.1.171:80 -g
    ipvsadm -a -t 192.168.1.150:80 -r 192.168.1.172:80 -g
    
    • -a:新增真實伺服器
    • -t:tcp協議
    • -r:真實伺服器的ip地址
    • -g:設定DR模式
  3. 儲存到規則庫,否則重啟失效

    ipvsadm -S
    
  4. 檢查叢集

    • 檢視叢集列表

      ipvsadm -Ln
      
    • 檢視叢集狀態

      ipvsadm -Ln --stats
      
  5. 其他命令:

    # 重啟ipvsadm,重啟後需要重新配置
    service ipvsadm restart
    # 檢視持久化連線
    ipvsadm -Ln --persistent-conn
    # 檢視連線請求過期時間以及請求源ip和目標ip
    ipvsadm -Lnc
    
    # 設定tcp tcpfin udp 的過期時間(一般保持預設)
    ipvsadm --set 1 1 1
    # 檢視過期時間
    ipvsadm -Ln --timeout
  1. 更詳細的幫助文件:

    ipvsadm -h
    man ipvsadm