Skip to main content
Element Software
12.5
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

ModifyVirtualNetwork

Collaboratori

È possibile utilizzare il ModifyVirtualNetwork metodo per modificare gli attributi di una rete virtuale esistente.

Questo metodo consente di aggiungere o rimuovere blocchi di indirizzi, modificare la netmask o modificare il nome o la descrizione della rete virtuale. È inoltre possibile utilizzarlo per attivare o disattivare gli spazi dei nomi, nonché per aggiungere o rimuovere un gateway se gli spazi dei nomi sono attivati sulla rete virtuale.

Nota Questo metodo richiede virtualNetworkID o virtualNetworkTag come parametro, ma non entrambi.

ATTENZIONE:

L'attivazione o la disattivazione della funzionalità delle VLAN di storage instradabili per una rete virtuale esistente modificando il parametro namespace interrompe qualsiasi traffico gestito dalla rete virtuale. Si consiglia di modificare il parametro namespace durante una finestra di manutenzione pianificata.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome

Descrizione

Tipo

Valore predefinito

Obbligatorio

VirtualNetworkID

Identificatore univoco della rete virtuale da modificare. Si tratta dell'ID della rete virtuale assegnato dal cluster.

intero

Nessuno

No

VirtualNetworkTag

Tag di rete che identifica la rete virtuale da modificare.

intero

Nessuno

No

AddressBllocks

Il nuovo blocco di indirizzi da impostare per questa rete virtuale. Ciò potrebbe includere nuovi blocchi di indirizzi da aggiungere all'oggetto esistente o omettere blocchi di indirizzi inutilizzati che devono essere rimossi. In alternativa, è possibile estendere o ridurre le dimensioni dei blocchi di indirizzi esistenti. È possibile solo aumentare la dimensione degli indirizzi iniziali per un oggetto di rete virtuale; non è possibile ridurla. Membri obbligatori per questo oggetto:

  • Start (inizio): Inizio dell'intervallo di indirizzi IP. (stringa)

  • Size (dimensione): Il numero di indirizzi IP da includere nel blocco. (intero)

Oggetto JSON

Nessuno

No

gateway

L'indirizzo IP di un gateway della rete virtuale. Questo parametro è valido solo se il parametro namespace è impostato su true.

stringa

Nessuno

No

attributi

Elenco delle coppie nome-valore nel formato oggetto JSON.

Oggetto JSON

Nessuno

No

nome

Il nuovo nome della rete virtuale.

stringa

Nessuno

No

namespace

Se impostata su true, attiva la funzionalità delle VLAN di storage instradabili ricreando la rete virtuale e configurando uno spazio dei nomi in modo da contenerla. Se impostata su false, disattiva la funzionalità VRF per la rete virtuale. La modifica di questo valore interrompe il traffico in esecuzione su questa rete virtuale.

booleano

Nessuno

No

netmask

Nuova maschera di rete per questa rete virtuale.

stringa

Nessuno

No

svip

L'indirizzo IP virtuale dello storage per questa rete virtuale. Non è possibile modificare l'SVIP di una rete virtuale. È necessario creare una nuova rete virtuale per utilizzare un indirizzo SVIP diverso.

stringa

Nessuno

No

Valori restituiti

Questo metodo non ha valori restituiti.

Esempio di richiesta

Le richieste per questo metodo sono simili all'esempio seguente:

{
  "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
}

Esempio di risposta

Questo metodo restituisce una risposta simile all'esempio seguente:

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

Novità dalla versione

9,6