您可以將 NSX-V Load Balancer 移轉至 NSX-T Advanced Load Balancer (ALB)。

若要移轉至 ALB,請從 NSX Manager 中移至系統 > 移轉畫面,然後選取移轉 NSX for vSphere使用者定義的拓撲組態移轉。僅支援單一站台部署。

移轉前工作

在移轉之前,請執行以下工作以在 NSX-T 中設定 ALB:
  • 透過 NSX Manager UI 部署 Avi 控制器 (導覽至系統 > 應用裝置)。如需詳細資訊,請參閱《NSX-T Data Center 安裝指南》中的〈安裝 NSX Advanced Load Balancer 應用裝置叢集〉主題。
  • Avi 控制器組態:
    • 在 Avi 控制器上使用跨域啟動 UI 來設定授權模式並上傳所需的 Avi 授權。
    • 在 NSX-T 中為對應的傳輸區域設定雲端組態。
    • 請確定服務引擎 (SE) 的管理網路連線至控制器 IP。
    • 請確定控制器能夠從 SE 存取連接埠 22、443、8443 和 123。

支援拓撲

您可以移轉部署在 VLAN 或覆疊上的負載平衡器。支援的部署類型如下。

覆疊:
  • 不使用透明模式的內嵌負載平衡器
  • 具有單一邏輯介面 (LIF) 的單肩負載平衡器
  • 跨兩個 LIF 的單肩負載平衡器
  • 具有單肩負載平衡器的內嵌負載平衡器
VLAN:
  • 單肩負載平衡器
  • 不使用透明模式的內嵌負載平衡器
  • 內嵌巢狀負載平衡器

下圖顯示移轉之前的拓撲 (左圖) 和移轉之後的拓撲 (右圖)。在下圖中,C 代表用戶端虛擬機器,S 代表伺服器虛擬機器,E 代表 Edge 服務閘道。

覆疊拓撲:

拓撲 1:左圖:不使用透明模式的 NSX-V 內嵌 LB。右圖:NSX-T 單肩 ALB。ALB 拓撲 1

拓撲 2:左圖:NSX-V 單肩 LB。右圖:NSX-T 單肩 ALB。ALB 拓撲 2

拓撲 3:左圖:NSX-V。從跨兩個 LIF (1、2) 到單一 LIF (1) 的兩個單肩 LB。右圖:跨不同 LIF (1、2) 的 NSX-T 單肩 ALB。ALB 拓撲 3

拓撲 4:左圖:具有單肩 LB 的 NSX-V 內嵌 LB。右圖:具有單肩 LB 的 NSX-T 內嵌 ALB。ALB 拓撲 4

VLAN 拓撲:

拓撲 5:左圖:NSX-V 單肩 LB。右圖:NSX-T 單肩 ALB。ALB 拓撲 5

拓撲 6:左圖:使用透明模式的 NSX-V 內嵌 LB。右圖:使用透明模式的 NSX-T 內嵌 ALB。ALB 拓撲 6

拓撲 7:左圖:NSX-V 內嵌巢狀 LB。右圖:NSX-T 內嵌巢狀 ALB。ALB 拓撲 7

ALB 對應檔案

對於移轉,您可以準備 JSON 格式的對應檔案,以指定應如何將 Edge 服務閘道 (ESG) 對應至 SE 群組。是否提供對應檔案由您決定。如果不提供,系統會提示您輸入必要資訊。以下是覆疊拓撲的範例對應檔案:
{
  "alb": {
    "service_engine_group_per_esg": false,
    "esgs": [
      {
        "name": "edge-4",
        "interfaces": [
          {
            "name": "mgmt",
            "tier1_id": "London_Tier1Gateway1"
          },
          {
            "name": "vnic1",
            "placement_network_subnet": "172.16.1.10/16",
            "service_engine_group": "Test-SE-group"
          }
        ]
      }
    ]
  }
}

您可以在對應檔案中指定下列欄位:

欄位 說明
alb 最上層標題
service_engine_group_per_esg
  • 若未指定,當使用基本授權時,如果需要處理 SE 群組,則會複製預設 SE 群組。當使用企業授權時,則會將所有 ESG 對應至預設 SE 群組。
  • 如果設為 false,您必須指定 service_engine_group,以用於屬於該介面的虛擬服務。
  • 如果設為 true,將為每個 ESG 建立一個 SE 群組。
esgs 您的環境中的 ESG 清單。
名稱 ESG 的名稱。
default_tier1_id 如果設定此欄位,ESG 的所有覆疊介面都會對應至此第 1 層閘道。
介面 ESG 上的介面清單。
interfaces.name 介面的名稱。
interfaces.tier1_id
  • 連線至介面的所有虛擬服務都會對應至這個第 1 層閘道。
  • 此設定適用於覆疊虛擬服務。
  • 此設定會覆寫 default_tier1_id 值。
interfaces.placement_network_subnet
  • 指定子網路,以設定於 Avi 控制器上的雲端網路中。
  • 此設定適用於 VLAN 虛擬服務。
interfaces.service_engine_group
  • 指定連線至介面之虛擬服務的 SE 群組。
  • 此設定優先於其他 SE 群組設定。

產生意見反應的常見問題

移轉精靈會檢查環境,並針對要解決的問題提供相關的意見反應,然後才會繼續移轉。下表列出問題以及您可以採取的動作。

問題 動作 範例
缺少組態 更新組態 Avi 控制器上缺少雲端組態
不支援的物件 略過 MSSQL 監視器
不支援的組態 已部分移轉。 略過透明模式,但移轉虛擬服務。
對應檔案中缺少資訊 提供輸入 缺少第 1 層或區段對應
孤立物件 略過 虛擬服務中未參考集區
第 2 層相依性 略過 如果未移轉對應的區段,則略過虛擬服務

移轉精靈還會針對允許移轉的條件,提供相關的資訊性訊息。例如,如果您的環境具有基本授權,您會看到一則訊息,建議使用企業授權。

第 1 層/區段對應

對於覆疊拓撲:
  • 僅支援單肩負載平衡器。
  • 對應檔案中的 "esgs" 區段會指定對應。
  • 所有虛擬服務及其集區都將移轉至對應檔案中指定的第 1 層閘道。
對於 VLAN 拓撲:
  • 同時支援單一負載平衡器及內嵌負載平衡器。
  • 虛擬服務的 VLAN 區段衍生自對應虛擬服務的已移轉介面。
  • 對於集區,移轉精靈會針對 VLAN 區段對應提供相關的意見反應。

服務引擎 (SE) 群組對應

預設對應:
  • 基本授權
    • 僅支援作用中/待命模式。
    • 將為每 10 個 vNIC 介面複製一個新的 SE 群組。
    • 如果每個 SE 群組的虛擬服務數目超出所設定的限制,則會複製新的 SE 群組。
  • 進階授權
    • 對應至預設 SE 群組
在對應檔案中,您可以指定下列內容來覆寫預設值:
  • "service_engine_group_per_esg" 參數設為 truefalse
  • 指定將覆寫 "service_engine_group_per_esg" 參數的特定 ESG 對應。
請注意下列事項:
  • 共用相同 VIP 的所有虛擬服務會對應至相同 SE 群組。
  • 如果共用虛擬服務計數大於每個 SE 群組的虛擬服務數目,將會產生意見反應來解決該問題。