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 |
500ms |
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