AggiungiVirtualNetwork
Puoi usare il AddVirtualNetwork metodo per aggiungere una nuova rete virtuale a una configurazione cluster.
Quando si aggiunge una rete virtuale, viene creata un'interfaccia per ciascun nodo e ogni interfaccia richiede un indirizzo IP di rete virtuale. Il numero di indirizzi IP specificato come parametro per questo metodo API deve essere uguale o maggiore del numero di nodi nel cluster. Il sistema fornisce in blocco gli indirizzi di rete virtuali e li assegna automaticamente ai singoli nodi. Non è necessario assegnare manualmente gli indirizzi di rete virtuale ai nodi.
|
|
Il metodo AddVirtualNetwork viene utilizzato solo per creare una nuova rete virtuale. Se si desidera apportare modifiche a una rete virtuale esistente, utilizzareModificare la rete virtuale metodo. |
Parametri
Questo metodo ha i seguenti parametri di input:
| Nome | Descrizione | Tipo | Valore predefinito | Necessario |
|---|---|---|---|---|
blocchi di indirizzi |
Intervallo univoco di indirizzi IP da includere nella rete virtuale. Membri richiesti per l'oggetto:
|
Matrice di oggetti JSON |
Nessuno |
SÌ |
attributi |
Elenco di coppie nome-valore nel formato oggetto JSON. |
Oggetto JSON |
Nessuno |
NO |
porta d'accesso |
L'indirizzo IP di un gateway della rete virtuale. Questo parametro è valido solo se il parametro namespace è impostato su true. |
corda |
Nessuno |
NO |
nome |
Un nome definito dall'utente per la nuova rete virtuale. |
corda |
Nessuno |
SÌ |
spazio dei nomi |
Se impostato su true, abilita la funzionalità VLAN di archiviazione instradabile creando e configurando uno spazio dei nomi e la rete virtuale in esso contenuta. |
booleano |
Nessuno |
NO |
maschera di rete |
Maschera di rete univoca per la rete virtuale in fase di creazione. |
corda |
Nessuno |
SÌ |
svip |
Indirizzo IP di archiviazione univoco per la rete virtuale in fase di creazione. |
corda |
Nessuno |
SÌ |
virtualNetworkTag |
Un tag di rete virtuale (VLAN) univoco. I valori supportati sono da 1 a 4094. |
intero |
Nessuno |
SÌ |
Nota: i parametri della rete virtuale devono essere univoci per ogni rete virtuale quando si imposta lo spazio dei nomi su falso.
Valore di ritorno
Questo metodo ha il seguente valore di ritorno:
Nome |
Descrizione |
Tipo |
ID di rete virtuale |
ID della rete virtuale della nuova rete virtuale. |
intero |
Richiedi esempio
Le richieste per questo metodo sono simili al seguente esempio:
{
"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 al seguente esempio:
{
"id": 1,
"result":
{
"virtualNetworkID": 5
}
}
Nuovo dalla versione
9,6