建立或編輯 vRealize Automation Cloud 雲端範本設計時,請針對您的目標使用最適合的網路資源。瞭解雲端範本中可用的 NSX 和與雲端無關的網路選項。

根據 vRealize Automation Cloud 雲端範本中的機器和相關條件,選取可用的網路資源類型之一。

非雲端網路資源

您可以使用雲端範本 設計頁面上的 非雲端 > 網路資源來新增非雲端網路。資源會以 Cloud.Network 資源類型的形式顯示在雲端範本代碼中。預設資源會顯示為:
  Cloud_Network_1: 
    type: Cloud.Network
    properties:
      networkType: existing

當您想要指定目標機器類型 (未連線至或可能未連線至 NSX 網路) 的網路特性時,請使用非雲端網路。

非雲端網路資源適用於這些資源類型:
  • 非雲端機器
  • vSphere
  • Google Cloud Platform (GCP)
  • Amazon Web Services (AWS)
  • Microsoft Azure
  • VMware Cloud on AWS (VMC)
非雲端網路資源適用於這些網路類型 ( networkType) 設定:
  • 公用
  • 私人
  • 輸出
  • 現有

vSphere 網路資源

您可以使用雲端範本 設計頁面上的 vSphere > 網路資源來新增 vSphere 網路。資源會以 Cloud.vSphere.Network 資源類型的形式顯示在雲端範本代碼中。預設資源會顯示為:
  Cloud_vSphere_Network_1:
    type: Cloud.vSphere.Network
    properties:
      networkType: existing

當您想要指定 vSphere 機器類型 (Cloud.vSphere.Machine) 的網路特性時,請使用 vSphere 網路。

vSphere 網路資源僅適用於 Cloud.vSphere.Machine 機器類型。

vSphere 資源適用於這些網路類型 ( networkType) 設定:
  • 公用
  • 私人
  • 現有

如需範例,請參閱在 vRealize Automation Cloud 中的網路設定檔和雲端範本中使用網路設定

NSX 網路資源

您可以使用雲端範本 設計頁面上的 NSX > 網路資源來新增 NSX 網路。資源會以 Cloud.NSX.Network 資源類型的形式顯示在雲端範本代碼中。預設資源會顯示為:
  Cloud_NSX_Network_1:
    type: Cloud.NSX.Network
    properties:
      networkType: existing

當您想要將網路資源連結至一或多個已與 NSX-VNSX-T 雲端帳戶相關聯的機器時,請使用 NSX 網路。透過 NSX 網路資源,您可以指定與 NSX-VNSX-T 雲端帳戶相關聯之 vSphere 機器資源的 NSX 網路特性。

Cloud.NSX.Network 資源適用於這些網路類型 ( networkType) 設定:
  • 公用
  • 私人
  • 輸出
  • 現有
  • routed - 路由網路僅適用 NSX-VNSX-T

如果希望多個輸出或路由網路共用同一個 NSX-T 第 1 層路由器或 NSX-V Edge 服務閘道 (ESG),請在初始部署前將單一 NSX 閘道資源 (Cloud.NSX.Gateway) 連線到範本中已連線的網路。如果在部署後執行第 2 天或反覆開發作業過程中新增閘道,則每個網路都會建立其自己的路由器。

可以使用範本中的 NSX NAT 資源來支援 NAT 和 DNAT 連接埠轉送規則。

具有 Azure、AWS 或 GCP 部署意圖的非雲端網路資源

公有雲提供者虛擬機器可能需要特定的雲端範本內容組合,這些組合在以 NSXvSphere 為基礎的機器部署中不一定需要。如需支援其中部分案例的雲端範本代碼範例,請參閱 vRealize Automation Cloud 雲端範本中的網路、安全性和負載平衡器範例

NSX 閘道資源

可以透過使用雲端範本中的閘道資源 (Cloud.NSX.Gateway),在單一部署內重複使用或共用單一 NSX-T 第 1 層路由器或 NSX-V Edge 服務閘道 (ESG)。閘道資源代表第 1 層或 ESG,可以連線至部署中的多個網路。閘道資源只能與輸出或路由網路搭配使用。

透過 Cloud.NSX.Gateway 資源,可以在部署中已連線的輸出或路由網路之間共用 NSX-T 第 1 層路由器或 NSX-V Edge 服務閘道 (ESG)。

通常,會將閘道連結至單一輸出或路由網路。但是,如果將閘道連結至多個網路,則這些網路必須屬於相同的類型,例如均為輸出網路或均為路由網路。閘道可連線到已連線至相同輸出或路由網路的多個機器或負載平衡器。閘道必須連線至共用隨選網路上的負載平衡器,以便它可以重複使用由閘道建立的 NSX-T 第 1 層路由器或 NSX-V Edge 服務閘道 (ESG)。

若要允許多個輸出或路由網路共用同一個 T1 路由器或 Edge,請在一開始將單一 Cloud.NSX.Gateway 閘道資源連線至所有網路。部署雲端範本之前,所有預期的網路和單一閘道都必須連線在一起,否則每個網路會建立其自己的路由器。

對於包含相關聯的計算閘道資源的 NSX 網路,閘道設定會套用至部署中所有相關聯的網路。系統會為每個部署建立單一 NSX-T 第 1 層邏輯路由器,並由部署中的所有隨選網路和負載平衡器共用。系統會為每個部署建立單一 NSX-V Edge,並由部署中的所有隨選網路和負載平衡器共用。

可以在反覆部署更新過程中將閘道資源連結至網路。但是,這樣做不會建立 T1 或 Edge 路由器 - 初始網路部署會建立路由器。

對於未使用相關聯閘道資源的 NSX-T 網路,雲端範本中的多個隨選網路會繼續在部署中建立多個第 1 層邏輯路由器。

如果閘道包含 NAT 規則,則可以重新設定或刪除第 1 層路由器或 Edge 路由器的 NAT 或 DNAT 規則。如果閘道最初部署時沒有 NAT 規則,則沒有任何可用的第 2 天動作。使用

NSX NAT 資源

Cloud.NSX.NAT 資源允許透過閘道資源將 DNAT 規則和連接埠轉送連結至所有已連線的輸出網路。可以將 NAT 資源連結至需要設定 DNAT 規則的閘道資源。

備註:

Cloud.NSX.Gateway 資源最初可用於 DNAT 規則。但是,使用 Cloud.NSX.Gateway 作為定義 DNAT 規則和連接埠轉送的方法已被取代。它仍可用於回溯相容性。將 Cloud.NSX.NAT 雲端範本資源用於 DNAT 規則和連接埠轉送。如果您嘗試將 Cloud.NSX.Gateway 資源類型與 NAT 規則規格搭配使用,則雲端範本中會出現警告。

Cloud.NSX.NAT 資源會在連線至輸出 NSX-VNSX-T 網路時支援 DNAT 規則和連接埠轉送。

資源中的 NAT 規則設定為 natRules:。可以將 NAT 資源連結至閘道資源,以便在閘道上設定 natRules: 項目。在資源中指定的 DNAT 規則會使用相關聯的機器或負載平衡器作為其目標。

您可以在現有部署中重新設定機器 NIC 或計算閘道,以透過新增、重新排序、編輯或刪除 DNAT 連接埠轉送規則來修改其 natRules: 設定。無法對叢集化機器使用 DNAT 規則。您可以在第 2 天作業過程中為叢集中的個別機器指定 DNAT 規則。

外部 IPAM 整合選項

如需在雲端範本設計和部署中可用於 Infoblox IPAM 整合的內容的相關資訊,請參閱在 vRealize Automation Cloud 雲端範本中針對 IPAM 整合使用 Infloblox 特定內容和可擴充屬性

可用的第 2 天作業

如需可用於雲端範本和部署資源的常見第 2 天作業的清單,請參閱您可以對 Cloud Assembly 部署執行哪些動作

如需如何從一個網路移至另一個網路的範例,請參閱如何將已部署的機器移至其他網路

深入瞭解

如需相關資訊和範例,請參閱vRealize Automation Cloud 雲端範本中的網路、安全性和負載平衡器範例

如需定義網路資源的相關資訊,請參閱vRealize Automation Cloud 中的網路資源

如需定義網路設定檔的相關資訊,請參閱進一步瞭解 vRealize Automation Cloud 中的網路設定檔

如需說明範例網路資源和設定的雲端範本設計範例,請參閱vRealize Automation Cloud 雲端範本中的網路、安全性和負載平衡器範例