伺服器集區由一或多個已設定且執行相同應用程式的伺服器組成。單一集區可同時關聯至第 4 層和第 7 層虛擬伺服器。

圖 1. 伺服器集區參數組態

必要條件

程序

  1. 從瀏覽器以管理員權限登入 NSX Manager,網址為 https://nsx-manager-ip-address
  2. 選取網路 > 負載平衡器 > 伺服器集區 > 新增
  3. 輸入負載平衡器集區的名稱和說明。
    您可以選擇性地說明伺服器集區所管理的連線。
  4. 選取伺服器集區的演算法平衡方法。
    負載平衡演算法可控制在成員之間散佈傳入連線的方式。可直接在伺服器集區或伺服器上使用演算法。
    所有負載平衡演算法均會略過符合下列任意條件的伺服器:
    • 管理員狀態設為 [已停用]
    • 管理員狀態設為 GRACEFUL_DISABLED 且沒有相符的持續性項目
    • 主動或被動健全狀況檢查狀態為 [關閉]
    • 已達到最大伺服器集區並行連線的連線限制。
    選項 說明
    ROUND_ROBIN 傳入用戶端要求會在能夠處理該要求的可用伺服器清單中循環。

    忽略伺服器集區成員權數 (即使已設定)。

    WEIGHTED_ROUND_ROBIN

    每個伺服器都指派有表示該伺服器如何相對於集區中的其他伺服器執行的權數值。該值會決定與集區中的其他伺服器相比,向某個伺服器傳送的用戶端要求數目。

    此負載平衡演算法的重點在於,將負載公平地散佈到可用的伺服器資源之間。

    LEAST_CONNECTION

    根據伺服器上已有的連線數目,將用戶端要求散佈到多個伺服器。

    新連線會傳送到具有最少連線數的伺服器。忽略伺服器集區成員權數 (即使已設定)。

    WEIGHTED_LEAST_CONNECTION

    每個伺服器都指派有表示該伺服器如何相對於集區中的其他伺服器執行的權數值。該值會決定與集區中的其他伺服器相比,向某個伺服器傳送的用戶端要求數目。

    此負載平衡演算法著重於使用權重值公平地將負載散佈至可用伺服器資源。

    如果未設定權重值,依預設,此值為 1,並會啟用緩慢啟動。

    IP-HASH

    根據來源 IP 位址雜湊和所有執行中伺服器的權數總計來選取伺服器。

  5. 切換 [TCP 多工處理] 按鈕以啟用此功能表項目。
    TCP 多工處理可讓您在負載平衡器與伺服器之間使用相同的 TCP 連線,以從不同的用戶端 TCP 連線傳送多個用戶端要求。
  6. 設定每個集區保持運作的 TCP 多工處理連線數目上限,以傳送未來的用戶端要求。
  7. 選取來源 NAT (SNAT) 模式。

    視拓撲而定,可能需要 SNAT,以便負載平衡器從以用戶端為目標的伺服器接收流量。可針對伺服器集區啟用 SNAT。

    模式 說明
    透明模式 負載平衡器在建立與伺服器的連線時,會使用用戶端 IP 位址和連接埠變更。

    不需要 SNAT。

    自動對應模式 負載平衡器會使用介面 IP 位址和暫時連接埠,繼續與最初連線至伺服器建立之其中一個接聽連接埠的用戶端進行通訊。

    需要 SNAT。

    如果元組 (來源 IP、來源連接埠、目的地 IP、目的地連接埠,以及 IP 通訊協定) 在執行 SNAT 程序後是唯一的,則啟用連接埠超載以允許相同的 SNAT IP 和連接埠用於多個連線。

    也可以設定連接埠超載係數以允許連接埠可同時用於多個連線的最大次數。

    IP 清單模式 指定在連線至集區中的任何伺服器時,將用於 SNAT 的單一 IP 位址範圍,例如,1.1.1.1-1.1.1.10。

    依預設,4000 - 64000 連接埠範圍適用於所有設定的 SNAT IP 位址。連接埠範圍 1000 - 4000 將保留用於從 Linux 應用程式起始的健全狀況檢查及連線等。如果存在多個 IP 位址,則會以循環配置資源的方式進行選取。

    如果元組 (來源 IP、來源連接埠、目的地 IP、目的地連接埠,以及 IP 通訊協定) 在執行 SNAT 程序後是唯一的,則啟用連接埠超載以允許相同的 SNAT IP 和連接埠用於多個連線。

    也可以設定連接埠超載係數以允許連接埠可同時用於多個連線的最大次數。

  8. 選取伺服器集區成員。
    伺服器集區由單一或多個集區成員所組成。每個集區成員具有一個 IP 位址和一個連接埠。

    每個伺服器集區成員可設定權數,以在負載平衡演算法中使用。權數指示與相同集區中的其他成員相比,指定的集區成員可以處理多少負載數目。

    指定集區成員做為備份成員適用於健全狀況監視器,以提供作用中/待命狀態。如果作用中成員的健全狀況檢查失敗,備份成員會發生流量容錯移轉。

    選項 說明
    靜態 按一下新增以包含靜態集區成員。

    您也可以複製現有的靜態集區成員。

    動態 從下拉式功能表中選取 NSGroup。

    伺服器集區成員資格準則將在群組中定義。您可以選擇性地定義最大群組 IP 位址清單。

  9. 輸入伺服器集區必須始終擁有的作用中成員的數目下限。
  10. 從下拉式功能表中選取伺服器集區的主動和被動健全狀況監視器。
  11. 按一下完成