CheckPingOnVlan
Vous pouvez utiliser cette CheckPingOnVlan
méthode pour tester la connectivité réseau sur un VLAN temporaire lors de la validation réseau avant déploiement. CheckPingOnVlan
Crée une interface VLAN temporaire, envoie des paquets ICMP à tous les nœuds du cluster de stockage à l'aide de l'interface VLAN, puis supprime l'interface.
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. |
chaîne |
Les nœuds du cluster |
Non |
interface |
Interface (base) existante à partir de laquelle les requêtes ping doivent être envoyées. Valeurs possibles :
|
chaîne |
Aucune |
Oui |
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 ms. |
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 |
Oui |
SourceAddressV6 |
Adresse IPv6 source à utiliser dans les paquets ping ICMP. |
chaîne |
Aucune |
Oui |
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 |
Oui |
Valeurs de retour
Cette méthode a les valeurs de retour suivantes :
Nom |
Description |
Type |
résultat |
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": "CheckPingOnVlan", "params": { "interface": "Bond10G", "virtualNetworkTag": 4001, "sourceAddressV4": "192.168.41.4", "hosts": "192.168.41.2" }, "id": 1 }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "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 } } }
Nouveau depuis la version
11,1