CheckPingOnVlan
Vous pouvez utiliser le CheckPingOnVlan Méthode de test de la connectivité réseau sur un VLAN temporaire lors de la validation du réseau de pré-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 |
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": "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": {
"details": {
"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
}
},
"duration": "00:00:00.244379",
"result": "Passed"
}
}
Nouveau depuis la version
11.1