TestAddressAvailability
È possibile utilizzare TestAddressAvailability
Metodo per verificare se un determinato indirizzo IP è in uso su un'interfaccia all'interno del cluster di storage.
Parametri
Questo metodo ha i seguenti parametri di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
interfaccia |
L'interfaccia di rete di destinazione (ad esempio eth0, Bond10G, ecc.). |
stringa |
Nessuno |
Sì |
indirizzo |
L'indirizzo IP da ricercare nell'interfaccia di destinazione. |
stringa |
Nessuno |
Sì |
VirtualNetworkTag |
L'ID VLAN di destinazione. |
intero |
Nessuno |
No |
timeout |
Timeout in secondi per il test dell'indirizzo di destinazione. |
intero |
5 |
No |
Valori restituiti
Questo metodo ha i seguenti valori restituiti:
Nome |
Descrizione |
Tipo |
indirizzo |
Indirizzo IP verificato. |
stringa |
disponibile |
True se l'indirizzo IP richiesto è in uso e false in caso contrario. |
booleano |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "TestAddressAvailability", "params": { "interface": "Bond10G", "address": "10.0.0.1", "virtualNetworkTag": 1234 } }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id": 1, "result": { "address":"10.0.0.1", "available": true } }
Novità dalla versione
11.0