本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
AddVirtualNetwork
貢獻者
建議變更
您可以使用「AddVirtualNetwork」方法、將新的虛擬網路新增至叢集組態。
新增虛擬網路時、會為每個節點建立一個介面、而且每個介面都需要一個虛擬網路IP位址。您為此API方法指定為參數的IP位址數目、必須等於或大於叢集中的節點數。系統大量配置虛擬網路位址、並自動將其指派給個別節點。您不需要手動指派虛擬網路位址給節點。
AddVirtualNetwork方法僅用於建立新的虛擬網路。如果您想要變更現有的虛擬網路、請使用 ModifyVirtualNetwork 方法。 |
參數
此方法具有下列輸入參數:
名稱 | 說明 | 類型 | 預設值 | 必要 |
---|---|---|---|---|
定址鎖定 |
虛擬網路中要包含的IP位址範圍不重複。物件的必要成員:
|
Json物件陣列 |
無 |
是的 |
屬性 |
Json物件格式的名稱-值配對清單。 |
Json物件 |
無 |
否 |
閘道 |
虛擬網路閘道的IP位址。此參數僅在命名空間參數設定為true時有效。 |
字串 |
無 |
否 |
名稱 |
新虛擬網路的使用者定義名稱。 |
字串 |
無 |
是的 |
命名空間 |
設為true時、可建立及設定命名空間及其中所包含的虛擬網路、以啟用可路由的儲存VLAN功能。 |
布林值 |
無 |
否 |
網路遮罩 |
所建立虛擬網路的唯一網路遮罩。 |
字串 |
無 |
是的 |
服務 |
所建立虛擬網路的唯一儲存IP位址。 |
字串 |
無 |
是的 |
虛擬化網路標籤 |
獨特的虛擬網路(VLAN)標記。支援的值為1到4094。 |
整數 |
無 |
是的 |
*注意:*將命名空間設為假時、虛擬網路參數必須對每個虛擬網路都是唯一的。
傳回值
此方法具有下列傳回值:
名稱 |
說明 |
類型 |
虛擬網路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