Skip to main content
Element Software
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

修改虛擬網絡

貢獻者 netapp-pcarriga

你可以使用 `ModifyVirtualNetwork`更改現有虛擬網路屬性的方法。

此方法可讓您新增或刪除位址區塊、變更子網路遮罩或修改虛擬網路的名稱或描述。您也可以使用它來啟用或停用命名空間,以及在虛擬網路上啟用命名空間時新增或刪除網關。

註 此方法需要 virtualNetworkID 或 virtualNetworkTag 作為參數,但不能同時使用兩者。

警告:

透過變更命名空間參數來啟用或停用現有虛擬網路的可路由儲存 VLAN 功能,會中斷虛擬網路處理的任何流量。最好在計劃維護視窗期間變更命名空間參數。

參數

此方法有以下輸入參數:

Name

描述

類型

預設值

必需的

虛擬網路 ID

要修改的虛擬網路的唯一識別碼。這是叢集分配的虛擬網路 ID。

整數

沒有任何

不

虛擬網路標籤

用於標識要修改的虛擬網路的網路標籤。

整數

沒有任何

不

地址區塊

要為此虛擬網路設定的新位址區塊。這可能包括向現有物件新增新的位址區塊,或省略需要刪除的未使用的位址區塊。或者,您可以擴充或縮小現有位址區塊的大小。對於虛擬網路對象,您只能增加起始位址區塊的大小;您永遠無法減少它。此物件必需的成員:

  • 起始位址:IP 位址範圍的起始位址。 (細繩)

  • 大小:要包含在區塊中的 IP 位址數量。 (整數)

JSON 物件

沒有任何

不

閘道

虛擬網路網關的IP位址。僅當命名空間參數設為 true 時,此參數才有效。

細繩

沒有任何

不

屬性

JSON 物件格式的名稱-值對清單。

JSON 物件

沒有任何

不

姓名

虛擬網路的新名稱。

細繩

沒有任何

不

命名空間

設定為 true 時,透過重新建立虛擬網路並配置命名空間來啟用可路由儲存 VLAN 功能。設定為 false 時,停用虛擬網路的 VRF 功能。變更此值會中斷通過此虛擬網路的流量。

布林值

沒有任何

不

網路遮罩

為此虛擬網路建立新的網路遮罩。

細繩

沒有任何

不

svip

此虛擬網路的儲存虛擬 IP 位址。虛擬網路的 SVIP 無法變更。要使用不同的 SVIP 位址,必須建立一個新的虛擬網路。

細繩

沒有任何

不

傳回值

此方法沒有傳回值。

請求範例

該方法的請求類似於以下範例:

{
  "method": "ModifyVirtualNetwork",
  "params": {
    "virtualNetworkID": 2,
    "name": "ESX-VLAN-3112",
    "addressBlocks": [
     {
      "start": "10.1.112.1",
      "size": 20
     },
     {
      "start": "10.1.112.100",
      "size": 20
     }
   ],
    "netmask": "255.255.255.0",
    "gateway": "10.0.1.254",
    "svip": "10.1.112.200",
    "attributes": {}
  },
  "id":1
}

回應範例

此方法傳回類似以下範例的回應:

{
  "id": 1,
  "result": {
  }
}

自版本以來的新版本

9.6