Test Ping
Vous pouvez utiliser le TestPing
Méthode de test de la connectivité réseau à tous les nœuds du cluster sur les interfaces 1G et 10G utilisant des paquets ICMP. Le test utilise les tailles MTU appropriées pour chaque paquet en fonction des paramètres MTU de la configuration réseau. TestPing
Ne crée pas d'interface VLAN temporaire.
Paramètres
Cette méthode dispose du paramètre d'entrée suivant :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
tentatives |
Spécifie le nombre de fois que le système doit répéter le test ping. |
entier |
5 |
Non |
hôtes |
Indique une liste séparée par des virgules d'adresses ou de noms d'hôte de périphériques à envoyer par ping. Si aucun hôte n'est spécifié, la méthode envoie des commandes ping aux hôtes du cluster de stockage. |
chaîne |
Aucune |
Non |
interface |
Interface (base) existante à partir de laquelle les requêtes ping doivent être envoyées. Valeurs possibles :
|
chaîne |
Aucune |
Non |
Taille de l'emballage |
Spécifie le nombre d'octets à envoyer dans le paquet ICMP envoyé à chaque IP. Le nombre d'octets doit être inférieur au MTU maximal spécifié dans la configuration réseau. |
entier |
Aucune |
Non |
PingTimeoutMsec |
Spécifie le nombre de millisecondes à attendre pour chaque réponse ping individuelle. |
entier |
500 millisecondes |
Non |
ProhibitFragmentation |
Active l'indicateur DF (ne pas fragmenter) pour les paquets ICMP. |
booléen |
faux |
Non |
SourceAddressV4 |
Adresse IPv4 source à utiliser dans les paquets ping ICMP. |
chaîne |
Aucune |
Non |
SourceAddressV6 |
Adresse IPv6 source à utiliser dans les paquets ping ICMP. |
chaîne |
Aucune |
Non |
Total Timeoutsec |
Spécifie le temps en secondes pendant laquelle la commande ping doit attendre une réponse du système avant de lancer la prochaine tentative ping ou de mettre fin au processus. |
entier |
5 |
Non |
VirtualNetworkTag |
ID VLAN à utiliser lors de l'envoi des paquets ping. |
entier |
Aucune |
Non |
Retour de valeur
Cette méthode a la valeur de retour suivante :
Nom |
Description |
Type |
détails |
Liste de chaque IP le nœud a pu communiquer avec les statistiques de réponse et ping. |
Objet JSON |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method": "TestPing", "params": { "interface": "Bond1G", "hosts": "192.168.0.1" }, "id" : 1 }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "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" } }
Nouveau depuis la version
5.0