與中央負載平衡器不同,分散式負載平衡器 (DLB) 執行個體會連結至虛擬機器群組的虛擬介面。

在程序結束時,DLB 執行個體會連結至虛擬機器群組的虛擬介面。只能透過 API 命令建立和連結 DLB 執行個體。

必要條件

  • 新增由虛擬機器組成的原則群組。例如,此類虛擬機器群組可與從 Web 層的虛擬機器接收請求的應用程式層相關聯。

程序

  • 執行 Put /policy/api/v1/infra/lb-services/<mydlb>

    {

    "connectivity_path" : "/infra/domains/default/groups/<clientVMGroup>",

    "enabled" : true,

    "size" : "DLB",

    "error_log_level" : "Debug",

    "access_log_enabled" : false,

    "resource_type" : "LBService",

    "display_name" : "mydlb"

    }

    其中,
    • connectivity_path:
      • 如果連線路徑設為空值空白,則不會將 DLB 執行個體套用至任何傳輸節點。
      • 如果連線路徑設為 ALL,則所有傳輸節點的所有虛擬介面都將繫結至 DLB 執行個體。一個 DLB 執行個體會套用至原則群組的所有虛擬介面。
    • size:設為值 DLB。由於每個應用程式或虛擬介面會取得 DLB 的一個執行個體,因此 DLB 執行個體僅有單一大小機器尺寸。
    • enabled:依預設會啟用建立的 DLB 執行個體。您無法停用 DLB 執行個體。
    • error_log_level:支援的層級為DebugError,以及 Info。依預設,記錄層級會設定為 Info。若要取得詳細資訊記錄,請將層級設定為 Debug
    建立一個 DLB 執行個體,並將其連結至虛擬機器群組。在 Web 層上建立的 DLB 執行個體會連結至 Web 層虛擬機器群組的所有虛擬介面。

後續步驟

建立 DLB 執行個體後,登入 NSX Manager,移至網路 -> 負載平衡 -> 負載平衡器。檢視 DLB 執行個體的詳細資料。

下一步,建立分散式負載平衡器的伺服器集區