當您在環境中設定多承租人時,NSX 支援建立群組。

專案的群組僅會套用至專案中的虛擬機器,亦即,連線至專案中網路的虛擬機器。專案中的規則 (包括將「任何」套用至 DFW 的規則) 不會影響專案外部的工作負載。
備註: /infra 空間中的分組會套用至 NSX 部署中的每一個虛擬機器,包括專案中的虛擬機器。例如,在以標籤為基礎的群組,會包含具有與成員相同標籤的所有虛擬機器,包括專案內部和外部的虛擬機器。

系統會為您建立的每一個專案,各建立一個預設群組。預設群組代表專案本身。系統會將專案中所建立的所有區段,新增至專案的預設群組。僅連結至群組區段的那些虛擬機器,才會新增至群組。預設群組有助於將規則的範圍限制在特定專案內。

預設群組

預設群組會有一項群組範圍運算式,用來定義群組範圍的路徑。管理員只能將 /infra 空間中的規則直接套用至預設群組下的專案,或者透過 /infra 空間內群組中的靜態成員資格來套用。

自訂群組

您建立的任何其他群組都支援以下項目:

  • 靜態成員 - 虛擬機器、區段、區段連接埠、IP 位址
  • 動態成員 - 虛擬機器
請發出以下 API 呼叫,來建立群組:
PATCH /policy/api/v1/orgs/default/projects/<project-id>/infra/domains/default/groups/<group-id>
以下的範例要求用來建立以虛擬機器為基礎的群組:
URL:
PATCH https://{{nsx-manager-ip}}/policy/api/v1/orgs/default/projects/project-1/infra/domains/default/groups/group-1
本文:
{
  "expression": [
  {
    "member_type": "VirtualMachine",    
    "key": "Name",
    "operator": "CONTAINS",
    "value": "App",
    "resource_type": "Condition"
  }
  ],
  "description": "my group",
  "display_name": "g1",
  "_revision": 0
}