此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
新增虛擬網路
你可以使用 `AddVirtualNetwork`在叢集配置中新增虛擬網路的方法。
當新增虛擬網路時,會為每個節點建立一個接口,每個介面都需要一個虛擬網路 IP 位址。您為此 API 方法指定的參數中指定的 IP 位址數量必須等於或大於叢集中的節點數量。系統批次配置虛擬網路位址,並自動將其指派給各個節點。您無需手動為節點指派虛擬網路位址。
|
|
AddVirtualNetwork 方法僅用於建立新的虛擬網路。如果要對現有虛擬網路進行更改,請使用修改虛擬網絡方法。 |
參數
此方法有以下輸入參數:
| Name | 描述 | 類型 | 預設值 | 必需的 |
|---|---|---|---|---|
地址區塊 |
若要包含在虛擬網路中的所有 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