TestPing
Puoi usare il TestPing Metodo per testare la connettività di rete a tutti i nodi del cluster su interfacce 1G e 10G utilizzando pacchetti ICMP. Il test utilizza le dimensioni MTU appropriate per ciascun pacchetto in base alle impostazioni MTU nella configurazione di rete. TestPing non crea un'interfaccia VLAN temporanea.
Parametri
Questo metodo ha il seguente parametro di input:
| Nome | Descrizione | Tipo | Valore predefinito | Necessario |
|---|---|---|---|---|
tentativi |
Specifica il numero di volte in cui il sistema deve ripetere il ping di prova. |
intero |
5 |
NO |
ospiti |
Specifica un elenco separato da virgole di indirizzi o nomi host di dispositivi da sottoporre a ping. Se non viene specificato alcun host, il metodo esegue il ping degli host nel cluster di archiviazione. |
corda |
Nessuno |
NO |
interfaccia |
L'interfaccia (base) esistente da cui devono essere inviati i ping. Valori possibili:
|
corda |
Nessuno |
NO |
dimensione del pacchetto |
Specifica il numero di byte da inviare nel pacchetto ICMP inviato a ciascun IP. Il numero di byte deve essere inferiore all'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 millisecondi |
NO |
proibire la frammentazione |
Abilita 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. |
corda |
Nessuno |
NO |
sourceAddressV6 |
L'indirizzo IPv6 di origine da utilizzare nei pacchetti ping ICMP. |
corda |
Nessuno |
NO |
timeout totaleSec |
Specifica il tempo in secondi che il ping deve attendere per una risposta del sistema prima di emettere il successivo tentativo di ping o di terminare il processo. |
intero |
5 |
NO |
virtualNetworkTag |
ID VLAN da utilizzare durante l'invio dei pacchetti ping. |
intero |
Nessuno |
NO |
Valore di ritorno
Questo metodo ha il seguente valore di ritorno:
Nome |
Descrizione |
Tipo |
dettagli |
Elenco di tutti gli IP con cui il nodo è riuscito a comunicare e statistiche di risposta al ping. |
Oggetto JSON |
Richiedi esempio
Le richieste per questo metodo sono simili al seguente esempio:
{
"method": "TestPing",
"params": {
"interface": "Bond1G",
"hosts": "192.168.0.1"
},
"id" : 1
}
Esempio di risposta
Questo metodo restituisce una risposta simile al seguente esempio:
{
"id": 1,
"result": {
"details": {
"192.168.0.1": {
"individualResponseCodes": [
"Success",
"Success",
"Success",
"Success",
"Success"
],
"individualResponseTimes": [
"00:00:00.000304",
"00:00:00.000123",
"00:00:00.000116",
"00:00:00.000113",
"00:00:00.000111"
],
"individualStatus": [
true,
true,
true,
true,
true
],
"interface": "Bond1G",
"responseTime": "00:00:00.000154",
"sourceAddressV4": "192.168.0.5",
"successful": true
}
},
"duration": "00:00:00.001747",
"result": "Passed"
}
}
Nuovo dalla versione
5,0