CheckPingOnVlan
使用することができます `CheckPingOnVlan`展開前のネットワーク検証を実行するときに、一時的な VLAN 上のネットワーク接続をテストする方法。 `CheckPingOnVlan`一時的な VLAN インターフェイスを作成し、VLAN インターフェイスを使用してストレージ クラスター内のすべてのノードに ICMP パケットを送信してから、インターフェイスを削除します。
パラメータ
このメソッドには次の入力パラメータがあります。
| Name | 説明 | タイプ | デフォルト値 | 必須 |
|---|---|---|---|---|
試み |
システムがテスト ping を繰り返す回数を指定します。 |
integer |
5 |
いいえ |
ホスト |
ping するデバイスのアドレスまたはホスト名をコンマで区切ったリストを指定します。 |
string |
クラスター内のノード |
いいえ |
インタフェース |
ping を送信する既存の (ベース) インターフェイス。有効な値は次のとおりです。
|
string |
なし |
はい |
パケットサイズ |
各 IP に送信される ICMP パケットで送信するバイト数を指定します。バイト数は、ネットワーク構成で指定された最大 MTU 未満である必要があります。 |
integer |
なし |
いいえ |
pingタイムアウトミリ秒 |
個々の ping 応答を待機するミリ秒数を指定します。 |
integer |
500ms |
いいえ |
断片化を禁止する |
ICMP パケットの DF (Do not Fragment) フラグを有効にします。 |
ブーリアン |
false |
いいえ |
ソースアドレスV4 |
ICMP ping パケットで使用する送信元 IPv4 アドレス。 |
string |
なし |
はい |
ソースアドレスV6 |
ICMP ping パケットで使用する送信元 IPv6 アドレス。 |
string |
なし |
はい |
合計タイムアウト秒 |
次の ping 試行を発行するかプロセスを終了する前に、ping がシステム応答を待機する時間を秒単位で指定します。 |
integer |
5 |
いいえ |
仮想ネットワークタグ |
ping パケットを送信するときに使用する VLAN ID。 |
integer |
なし |
はい |
戻り値
このメソッドには次の戻り値があります。
Name |
説明 |
タイプ |
結果 |
ノードが通信できた各 IP のリストと ping 応答統計。 |
JSONオブジェクト |
リクエスト例
このメソッドのリクエストは次の例のようになります。
{
"method": "CheckPingOnVlan",
"params": {
"interface": "Bond10G",
"virtualNetworkTag": 4001,
"sourceAddressV4": "192.168.41.4",
"hosts": "192.168.41.2"
},
"id": 1
}
応答例
このメソッドは、次の例のような応答を返します。
{
"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
}
}
}
バージョン以降の新機能
11.1