CheckPingOnVlan
Sie können die Methode verwenden CheckPingOnVlan
, um die Netzwerkverbindung auf einem temporären VLAN zu testen, wenn Sie eine Netzwerkvalidierung vor der Bereitstellung durchführen. CheckPingOnVlan
Erstellt eine temporäre VLAN-Schnittstelle, sendet ICMP-Pakete über die VLAN-Schnittstelle an alle Knoten im Speicher-Cluster und entfernt dann die Schnittstelle.
Parameter
Diese Methode verfügt über den folgenden Eingabeparameter:
Name | Beschreibung | Typ | Standardwert | Erforderlich |
---|---|---|---|---|
Versuche |
Gibt an, wie oft das System den Ping-Test wiederholen soll. |
Ganzzahl |
5 |
Nein |
Hosts |
Gibt eine kommagetrennte Liste von Adressen oder Hostnamen von Geräten an, die Ping verwenden sollen. |
Zeichenfolge |
Die Nodes im Cluster |
Nein |
Schnittstelle |
Die bestehende (Basis-)Schnittstelle, von der die Pings gesendet werden sollen. Mögliche Werte:
|
Zeichenfolge |
Keine |
Ja. |
PacketSize |
Gibt die Anzahl der Bytes an, die in das ICMP-Paket gesendet werden sollen, das an jede IP gesendet wird. Die Anzahl der Bytes muss kleiner sein als die in der Netzwerkkonfiguration angegebene maximale MTU. |
Ganzzahl |
Keine |
Nein |
PingTimeoutMsec |
Gibt die Anzahl der Millisekunden an, die für jede einzelne Ping-Antwort warten soll. |
Ganzzahl |
500 ms |
Nein |
Verbot der Fragmentierung |
Aktiviert das DF-Flag (Do Not Fragment) für die ICMP-Pakete. |
boolesch |
Falsch |
Nein |
sourceAddressV4 |
Die IPv4-Quelladresse, die in den ICMP-Ping-Paketen verwendet werden soll. |
Zeichenfolge |
Keine |
Ja. |
sourceAddressV6 |
Die IPv6-Quelladresse, die in den ICMP-Ping-Paketen verwendet werden soll. |
Zeichenfolge |
Keine |
Ja. |
TotalTimeoutSec |
Gibt die Zeit in Sekunden an, die der Ping auf eine Systemantwort warten soll, bevor er den nächsten Ping-Versuch ausgibt oder den Prozess beendet. |
Ganzzahl |
5 |
Nein |
VirtualNetworkTag |
Die VLAN-ID, die beim Senden der Ping-Pakete verwendet wird. |
Ganzzahl |
Keine |
Ja. |
Rückgabewerte
Diese Methode verfügt über die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Ergebnis |
Liste jeder IP der Knoten konnte mit und Ping-Antwortstatistiken kommunizieren. |
JSON Objekt |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "method": "CheckPingOnVlan", "params": { "interface": "Bond10G", "virtualNetworkTag": 4001, "sourceAddressV4": "192.168.41.4", "hosts": "192.168.41.2" }, "id": 1 }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "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 } } }
Neu seit Version
11,1