VérifierPingSurVlan
Vous pouvez utiliser le CheckPingOnVlan Méthode permettant de tester la connectivité réseau sur un VLAN temporaire lors de la validation du réseau avant déploiement. CheckPingOnVlan crée une interface VLAN temporaire, envoie des paquets ICMP à tous les nœuds du cluster de stockage en utilisant l'interface VLAN, puis supprime l'interface.
Paramètres
Cette méthode possède le paramètre d'entrée suivant :
| Nom | Description | Type | Valeur par défaut | Obligatoire |
|---|---|---|---|---|
tentatives |
Spécifie le nombre de fois où le système doit répéter le test ping. |
entier |
5 |
Non |
hôtes |
Spécifie une liste d'adresses ou de noms d'hôtes de périphériques à interroger, séparés par des virgules. |
chaîne |
Les nœuds du cluster |
Non |
interface |
L'interface (de base) existante à partir de laquelle les pings doivent être envoyés. Valeurs possibles :
|
chaîne |
Aucune |
Oui |
taille du paquet |
Spécifie le nombre d'octets à envoyer dans le paquet ICMP adressé à chaque adresse IP. Le nombre d'octets doit être inférieur à la MTU maximale spécifiée dans la configuration réseau. |
entier |
Aucune |
Non |
Délai d'attente (en ms) |
Spécifie le nombre de millisecondes à attendre pour chaque réponse ping individuelle. |
entier |
500 ms |
Non |
interdire la fragmentation |
Active l'indicateur DF (Ne pas fragmenter) pour les paquets ICMP. |
booléen |
FAUX |
Non |
sourceAddressV4 |
L'adresse IPv4 source à utiliser dans les paquets ping ICMP. |
chaîne |
Aucune |
Oui |
sourceAddressV6 |
L'adresse IPv6 source à utiliser dans les paquets ping ICMP. |
chaîne |
Aucune |
Oui |
totalTimeoutSec |
Spécifie le délai en secondes pendant lequel le ping doit attendre une réponse du système avant d'effectuer la prochaine tentative de ping ou de mettre fin au processus. |
entier |
5 |
Non |
VirtualNetworkTag |
L'identifiant VLAN à utiliser lors de l'envoi des paquets ping. |
entier |
Aucune |
Oui |
Valeurs de retour
Cette méthode renvoie les valeurs suivantes :
Nom |
Description |
Type |
résultat |
Liste de chaque adresse IP avec laquelle le nœud a pu communiquer et statistiques de réponse au ping. |
objet JSON |
Exemple de demande
Les requêtes 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
}
}
}
Nouveautés depuis la version
11,1