TestPing です
「 TestPing 」メソッドを使用すると、 1G および 10G の両方のインターフェイスで、 ICMP パケットを使用してクラスタ内のすべてのノードへのネットワーク接続をテストできます。テストでは、ネットワーク設定の MTU 設定に基づいて、パケットごとに適切な MTU サイズを使用します。「 TestPing 」では、一時的な VLAN インターフェイスは作成されません。
パラメータ
このメソッドの入力パラメータは次のとおりです。
名前 | 説明 | を入力します | デフォルト値 | 必須 |
---|---|---|---|---|
試行回数 |
ping テストを繰り返す回数を指定します。 |
整数 |
5. |
いいえ |
ホスト |
ping を実行するデバイスのアドレスまたはホスト名をカンマで区切って指定します。ホストを指定しない場合は、ストレージクラスタ内のホストに対して ping が実行されます。 |
文字列 |
なし |
いいえ |
インターフェイス |
ping の送信元となる既存の(ベース)インターフェイス。有効な値は次のとおり
|
文字列 |
なし |
いいえ |
パケットサイズ |
各 IP に送信される ICMP パケットで送信するバイト数を指定します。ネットワーク設定で指定されている最大 MTU より小さい値を指定する必要があります。 |
整数 |
なし |
いいえ |
pingTimeoutMsec |
個々の ping 応答を待機する時間をミリ秒単位で指定します。 |
整数 |
500 ミリ秒 |
いいえ |
禁止断片化 |
ICMP パケットの DF ( Do not Fragment )フラグを有効にします。 |
ブール値 |
いいえ |
いいえ |
sourceAddressV4 |
ICMP ping パケットで使用する送信元 IPv4 アドレス。 |
文字列 |
なし |
いいえ |
sourceAddressV6 と入力します |
ICMP ping パケットで使用する送信元 IPv6 アドレス。 |
文字列 |
なし |
いいえ |
totalTimeoutSec |
ping の次の試行を発行するかプロセスを終了するまでに、 ping がシステム応答を待機する時間を秒単位で指定します。 |
整数 |
5. |
いいえ |
virtualNetworkTag |
ping パケットの送信時に使用する VLAN ID 。 |
整数 |
なし |
いいえ |
戻り値
このメソッドの戻り値は次のとおりです。
名前 |
説明 |
を入力します |
詳細 |
ノードが通信できた各 IP のリストと ping 応答の統計情報。 |
JSON オブジェクト |
要求例
このメソッドの要求例を次に示します。
{ "method": "TestPing", "params": { "interface": "Bond1G", "hosts": "192.168.0.1" }, "id" : 1 }
応答例
このメソッドの応答例を次に示します。
{ "id": 1, "result": { "details": { "192.168.0.1": { "individualResponseCodes": [ "Success", "Success", "Success", "Success", "Success" ], "individualResponseTimes": [ "00:00:00.000304", "00:00:00.000123", "00:00:00.000116", "00:00:00.000113", "00:00:00.000111" ], "individualStatus": [ true, true, true, true, true ], "interface": "Bond1G", "responseTime": "00:00:00.000154", "sourceAddressV4": "192.168.0.5", "successful": true } }, "duration": "00:00:00.001747", "result": "Passed" } }
新規導入バージョン
5.0