本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
TestNetworkConfig (テスト)
共同作成者
変更を提案
「 TestNetworkConfig 」メソッドを使用すると、設定したネットワーク設定がシステムで使用されているネットワーク設定と一致することを確認できます。
パラメータ
SetNetworkConfig メソッドを使用してノードを設定する場合は、 UI または TUI で設定が検証されて格納されます。TestNetworkConfig API テストでは、検証後のロジックに格納された設定を使用します。たとえば、停電やネットワーク障害が発生した場合、この API メソッドを使用してノードが直近に保存されたネットワーク設定で稼働していることを確認できます。設定にエラーがないこと、および現在の設定が使用中であることが検証されます。
このテストは、障害だけを応答出力に表示するように設計されています。エラーがない場合、このテストは出力を返しません。次の応答例を参照してください。
このメソッドには入力パラメータはありません。
戻り値
このメソッドの戻り値は次のとおりです。
名前 | 説明 | を入力します |
---|---|---|
詳細 |
保存されている現在のネットワーク設定を実行中のネットワーク設定で検証したときに見つかったエラーが含まれます。 |
JSON オブジェクト |
要求例
このメソッドの要求例を次に示します。
{ "method": "TestNetworkConfig", "params": {}, "id" : 1 }
応答例 1
エラーが検出されなかった場合は、応答は返されません。
{ "id" : 1, "result": { "details": { "network": {...} }, "duration": "00:00:00.144514", "result": "Passed" } }
応答例 2
MTU が一致しない例。
{ "id" : 1, "result": { "details" : { "error": { "message" : "Network configuration mismatch on Bond10G: Incorrect MTU expectedMTU=[1500] actualMTU=[9600]", name: "xAssertionFailure" } }, "duration": "0.125213sec", "result": "Failed" } }
応答例 3
静的ルートが見つからない例。
{ "id": 1, "result": { "details" : { "error": { "message" : "Network configuration mismatch on Bond1G: Routing table missing route=[192.168.137.2 via 192.168.159.254 dev Bond1G]", name: "xAssertionFailure" } }, "duration" : "0.128547sec", "result" : "Failed" } }
新規導入バージョン
9.6