VMware Aria Automation 支援探索 NSX 專案和 VPC 中的網路和安全群組,然後可以將其新增至網路設定檔。

什麼是 NSX 專案和 VPC,以及如何在 VMware Aria Automation 中使用

在先前版本中,VMware Aria Automation 只能使用 NSX Manager UI 的預設視圖中包含的 /infra 分支中的 NSX 網路和安全群組。從 8.18.1 開始,VMware Aria Automation 支援探索在 NSX Manager 中設定的所有 NSX 專案和 Virtual Private Cloud (VPC) 中包含的網路和安全群組。可以將這些網路和安全群組新增至網路設定檔,然後可以選取這些設定檔以配置給雲端範本。

NSX 專案有助於 NSX 網路和安全性物件實現多租戶,即每個專案類似於一個承租人。NSX VPC 是一個額外的租戶層,可以在現有專案中進行設定。NSX 專案和 VPC 主要由管理員在 NSX Manager 中進行設定和管理。如需有關 NSX 專案和 VPC 以及如何在 NSX Manager 環境中進行新增的詳細資訊,請前往 NSX 多租戶

VMware Aria Automation 收集三種 NSX 專案和 VPC 基礎結構物件的相關資訊:

  • NSX 專案區段
  • NSX VPC 子網路
  • NSX 專案和 VPC 群組

VMware Aria Automation 中,區段和子網路視為網路,而群組視為安全群組。

VMware Aria Automation 中修改 VPC 子網路可能具有一定的限制,具體取決於子網路的 IP 組態。具有手動 IP 組態的子網路包括無法在 VMware Aria Automation 中修改的 CIDR 路由。但是,仍可以透過按一下管理 IP 範圍按鈕更新這些子網路的 IP 範圍。NSX 中具有自動 IP 組態的子網路無法在 VMware Aria Automation 中進行修改。無法建立這些子網路的 IP 範圍,因為 IPAM 由 NSX 管理,並且管理 IP 範圍按鈕呈現灰色。

區段和子網路的相關資訊顯示在基礎結構 > 資源 > 網路下。安全群組的相關資訊顯示在基礎結構 > 資源 > 安全性下。如果指定網路或安全群組屬於 NSX 專案或 VPC,則這些資訊顯示在 NSX 專案/VPC 欄中。

屬於 NSX 專案和/或 VPC 的網路和安全群組包括三個新的自訂內容。

自訂內容 說明
NsxProjectAndVpc NSX 專案的名稱,以及 NSX VPC 的名稱 (如果適用於特定網路或安全群組)。
NsxProjectId NSX 專案的識別碼。
NsxVpcId NSX VPC 的識別碼。

網路介面控制器 (NIC) 的配置邏輯

VMware Aria Automation 配置邏輯根據一或多個 NIC 所連線網路的階層確定安全群組的優先順序。優先順序最高的是 /infra 層級區段,其次是專案區段,最後是 VPC 子網路。始終優先選取 /infra 層級安全群組 (如果可用)。但是,如果部署從 NSX 專案或 VPC 選取安全群組,則存在一定的限制。例如,如果選取 NSX 專案安全群組,則指派給此安全群組的所有 NIC 都必須位於此特定 NSX 專案中的區段上,或者位於該 NSX 專案下包含的一或多個 VPC 中的子網路上。如果選取 VPC 安全群組,則指派給此安全群組的所有 NIC 只能位於此特定 VPC 中的子網路上。如果在一個網路設定檔中選取多個安全群組,則根據網路選取項目僅會為 NIC 選取符合此配置邏輯的安全群組。

備註: 如果對已部署雲端範本執行第 2 天作業時變更了現有網路的限制標籤,則即使可以找到指定的網路,該作業也會失敗。這是因為新網路不符合與初始第 0 天部署期間指定的現有 NIC 關聯的安全群組。在這種情況下,您會收到類似以下內容的錯誤訊息:
Operation: 'Update.Network': Unable to find a valid subnet for network 'Network_Name_' of type 'EXISTING' with constraints '[{"tag":"public:subnetType"},{"tag":"DEV-VPC:vpc"}]' in network profile 'NetP'. Filtered subnets [DEV-VPC-PUBLIC-SUB] NSX projects [DEV-PRO / DEV-VPC] are not compatible with NSX projects [DEV-PRO / DEV-VPC1, DEV-PRO] of security groups [DEV-VPC1-GRP1, DEV-PROJ-GRP].