ModifyVirtualNetwork
Sie können die Methode verwenden ModifyVirtualNetwork
, um die Attribute eines vorhandenen virtuellen Netzwerks zu ändern.
Mit dieser Methode können Sie Adressblöcke hinzufügen oder entfernen, die Netmask ändern oder den Namen oder die Beschreibung des virtuellen Netzwerks ändern. Sie können damit auch Namespaces aktivieren oder deaktivieren sowie ein Gateway hinzufügen oder entfernen, wenn Namespaces auf dem virtuellen Netzwerk aktiviert sind.
Diese Methode erfordert entweder die VirtualNetworkID oder die virtualNetworkTag als Parameter, aber nicht beides. |
ACHTUNG:
Durch das Aktivieren oder Deaktivieren der Routingfähige Speicher-VLANs-Funktion für ein vorhandenes virtuelles Netzwerk wird der vom virtuellen Netzwerk abgeführte Datenverkehr durch Änderung des Namespace-Parameters unterbrochen. Am besten, wenn Sie den Namespace-Parameter während eines geplanten Wartungsfensters ändern.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
Name |
Beschreibung |
Typ |
Standardwert |
Erforderlich |
VirtualNetworkID |
Eindeutige Kennung des zu ändernden virtuellen Netzwerks Dies ist die vom Cluster zugewiesene virtuelle Netzwerk-ID. |
Ganzzahl |
Keine |
Nein |
VirtualNetworkTag |
Das Netzwerk-Tag, das das zu ändernde virtuelle Netzwerk identifiziert. |
Ganzzahl |
Keine |
Nein |
AdressenSperren |
Der neue Adressblock, den für dieses virtuelle Netzwerk festgelegt werden soll. Dies kann neue Adressblöcke umfassen, die dem vorhandenen Objekt hinzugefügt werden müssen oder ungenutzte Adressblöcke weglassen, die entfernt werden müssen. Alternativ können Sie die Größe vorhandener Adressblöcke erweitern oder verkleinern. Sie können nur die Größe der StartadressenSperren für ein virtuelles Netzwerkobjekt erhöhen; Sie können es nie verkleinern. Erforderliche Mitglieder für dieses Objekt:
|
JSON Objekt |
Keine |
Nein |
Gateway |
Die IP-Adresse eines Gateways des virtuellen Netzwerks. Dieser Parameter ist nur gültig, wenn der Namespace-Parameter auf „true“ gesetzt ist. |
Zeichenfolge |
Keine |
Nein |
Merkmale |
Liste von Name-Wert-Paaren im JSON-Objektformat. |
JSON Objekt |
Keine |
Nein |
Name |
Der neue Name für das virtuelle Netzwerk. |
Zeichenfolge |
Keine |
Nein |
Namespace |
Wenn auf „true“ gesetzt ist, wird die Funktion für routingfähige Speicher-VLANs aktiviert, indem das virtuelle Netzwerk neu erstellt und ein Namespace konfiguriert wird, der darin enthalten ist. Wenn Sie auf false setzen, deaktiviert die VRF-Funktion für das virtuelle Netzwerk. Durch die Änderung dieses Werts wird der Datenverkehr in diesem virtuellen Netzwerk unterbrochen. |
boolesch |
Keine |
Nein |
Netzmaske |
Neue Netzwerkmaske für dieses virtuelle Netzwerk. |
Zeichenfolge |
Keine |
Nein |
svip |
Die virtuelle Speicher-IP-Adresse für dieses virtuelle Netzwerk. Der SVIP für ein virtuelles Netzwerk kann nicht geändert werden. Sie müssen ein neues virtuelles Netzwerk erstellen, um eine andere SVIP-Adresse verwenden zu können. |
Zeichenfolge |
Keine |
Nein |
Rückgabewerte
Diese Methode hat keine Rückgabewerte.
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "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 }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "id": 1, "result": { } }
Neu seit Version
9,6