Skip to main content
Element Software
12.5 and 12.7
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

AddVirtualNetwork

Collaboratori

È possibile utilizzare AddVirtualNetwork metodo per aggiungere una nuova rete virtuale a una configurazione del cluster.

Quando si aggiunge una rete virtuale, viene creata un'interfaccia per ciascun nodo e ogni interfaccia richiede un indirizzo IP della rete virtuale. Il numero di indirizzi IP specificati come parametro per questo metodo API deve essere uguale o superiore al numero di nodi nel cluster. Il sistema esegue il provisioning in blocco degli indirizzi di rete virtuali e li assegna automaticamente ai singoli nodi. Non è necessario assegnare manualmente gli indirizzi di rete virtuale ai nodi.

Nota Il metodo AddVirtualNetwork viene utilizzato solo per creare una nuova rete virtuale. Se si desidera apportare modifiche a una rete virtuale esistente, utilizzare ModifyVirtualNetwork metodo.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Obbligatorio

AddressBllocks

Intervallo univoco di indirizzi IP da includere nella rete virtuale. Membri richiesti per l'oggetto:

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

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

Array di oggetti JSON

Nessuno

attributi

Elenco delle coppie nome-valore nel formato oggetto JSON.

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

nome

Un nome definito dall'utente per la nuova rete virtuale.

stringa

Nessuno

namespace

Se impostata su true, attiva la funzionalità delle VLAN di storage instradabili creando e configurando uno spazio dei nomi e la rete virtuale da esso contenuta.

booleano

Nessuno

No

netmask

Maschera di rete univoca per la rete virtuale in fase di creazione.

stringa

Nessuno

svip

Indirizzo IP dello storage univoco per la rete virtuale creata.

stringa

Nessuno

VirtualNetworkTag

Un tag VLAN (Virtual Network) univoco. I valori supportati sono compresi tra 1 e 4094.

intero

Nessuno

Nota: i parametri della rete virtuale devono essere univoci per ogni rete virtuale quando si imposta lo spazio dei nomi su false.

Valore restituito

Questo metodo ha il seguente valore restituito:

Nome

Descrizione

Tipo

VirtualNetworkID

L'ID della rete virtuale della nuova rete virtuale.

intero

Esempio di richiesta

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

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

Esempio di risposta

Questo metodo restituisce una risposta simile all'esempio seguente:

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

Novità dalla versione

9,6