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