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

新增虛擬網路

貢獻者 netapp-pcarriga

你可以使用 `AddVirtualNetwork`在叢集配置中新增虛擬網路的方法。

當新增虛擬網路時,會為每個節點建立一個接口,每個介面都需要一個虛擬網路 IP 位址。您為此 API 方法指定的參數中指定的 IP 位址數量必須等於或大於叢集中的節點數量。系統批次配置虛擬網路位址,並自動將其指派給各個節點。您無需手動為節點指派虛擬網路位址。

註 AddVirtualNetwork 方法僅用於建立新的虛擬網路。如果要對現有虛擬網路進行更改,請使用修改虛擬網絡方法。

參數

此方法有以下輸入參數:

Name 描述 類型 預設值 必需的

地址區塊

若要包含在虛擬網路中的所有 IP 位址的唯一範圍。對象必需成員:

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

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

JSON 物件數組

沒有任何

是的

屬性

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

JSON 物件

沒有任何

閘道

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

細繩

沒有任何

姓名

使用者為新虛擬網路自訂的名稱。

細繩

沒有任何

是的

命名空間

設定為 true 時,透過建立和設定命名空間及其包含的虛擬網路來啟用可路由儲存 VLAN 功能。

布林值

沒有任何

網路遮罩

為正在建立的虛擬網路所建立的唯一網路遮罩。

細繩

沒有任何

是的

svip

為正在建立的虛擬網路指派唯一的儲存 IP 位址。

細繩

沒有任何

是的

虛擬網路標籤

唯一的虛擬網路(VLAN)標籤。支援的值範圍為 1 到 4094。

整數

沒有任何

是的

*注意:*當命名空間設定為 false 時,每個虛擬網路的虛擬網路參數必須是唯一的。

傳回值

此方法傳回以下值:

Name

描述

類型

虛擬網路 ID

新虛擬網路的虛擬網路 ID。

整數

請求範例

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

{
  "method": "AddVirtualNetwork",
  "params": {
    "virtualNetworkTag": 2010,
    "name": "network1",
    "addressBlocks" : [
        { "start": "192.86.5.1", "size": 10 },
        { "start": "192.86.5.50", "size": 20 }
    ],
    "netmask" : "255.255.192.0",
    "gateway" : "10.0.1.254",
    "svip" : "192.86.5.200",
    "attributes" : {}
    "namespace" : true
  },
"id": 1
}

回應範例

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

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

自版本以來的新版本

9.6