CheckPingOnVlan
È possibile utilizzare il CheckPingOnVlan
metodo per verificare la connettività di rete su una VLAN temporanea quando si esegue la convalida di rete pre-distribuzione. CheckPingOnVlan
Crea un'interfaccia VLAN temporanea, invia pacchetti ICMP a tutti i nodi del cluster di archiviazione utilizzando l'interfaccia VLAN, quindi rimuove l'interfaccia.
Parametri
Questo metodo ha il seguente parametro di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
tentativi |
Specifica il numero di volte in cui il sistema deve ripetere il test ping. |
intero |
5 |
No |
host |
Specifica un elenco separato da virgole di indirizzi o nomi host delle periferiche da ping. |
stringa |
I nodi nel cluster |
No |
interfaccia |
L'interfaccia (base) esistente da cui devono essere inviati i ping. Valori possibili:
|
stringa |
Nessuno |
Sì |
Dimensione pacchetto |
Specifica il numero di byte da inviare nel pacchetto ICMP inviato a ciascun IP. Il numero di byte deve essere inferiore al valore MTU massimo specificato nella configurazione di rete. |
intero |
Nessuno |
No |
PingTimeoutMsec |
Specifica il numero di millisecondi da attendere per ogni singola risposta ping. |
intero |
500 ms. |
No |
ProibitFragmentation |
Attiva il flag DF (Do Not Fragment) per i pacchetti ICMP. |
booleano |
falso |
No |
sourceAddressV4 |
L'indirizzo IPv4 di origine da utilizzare nei pacchetti ping ICMP. |
stringa |
Nessuno |
Sì |
sourceAddressV6 |
L'indirizzo IPv6 di origine da utilizzare nei pacchetti ping ICMP. |
stringa |
Nessuno |
Sì |
TotalTimeoutSec |
Specifica il tempo in secondi in cui il ping deve attendere una risposta di sistema prima di eseguire il successivo tentativo di ping o terminare il processo. |
intero |
5 |
No |
VirtualNetworkTag |
L'ID VLAN da utilizzare per l'invio dei pacchetti ping. |
intero |
Nessuno |
Sì |
Valori restituiti
Questo metodo ha i seguenti valori restituiti:
Nome |
Descrizione |
Tipo |
risultato |
Elenco di ciascun IP con cui il nodo è stato in grado di comunicare e statistiche di risposta ping. |
Oggetto JSON |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "CheckPingOnVlan", "params": { "interface": "Bond10G", "virtualNetworkTag": 4001, "sourceAddressV4": "192.168.41.4", "hosts": "192.168.41.2" }, "id": 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id": 1, "result": { "192.168.41.2": { "individualResponseCodes": [ "Success", "Success", "Success", "Success", "Success" ], "individualResponseTimes": [ "00:00:00.000373", "00:00:00.000098", "00:00:00.000097", "00:00:00.000074", "00:00:00.000075" ], "individualStatus": [ true, true, true, true, true ], "interface": "Bond10G", "responseTime": "00:00:00.000143", "sourceAddressV4": "192.168.41.4", "successful": true, "virtualNetworkTag": 4001 } } }
Novità dalla versione
11,1