本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
テストネットワーク構成
使用することができます `TestNetworkConfig`構成されたネットワーク設定がシステムで使用されているネットワーク設定と一致しているかどうかをテストする方法。
パラメータ
UI または TUI で SetNetworkConfig メソッドを使用してノードを構成すると、構成が検証され、保存されます。 TestNetworkConfig API テストでは、保存された構成を事後検証ロジックに使用します。たとえば、停電やネットワーク障害が発生した場合、この API メソッドを使用して、ノードが最新のネットワーク構成で実行されていることを確認できます。これにより、構成にエラーがないこと、および現在の構成が使用されていることが検証されます。
このテストは、応答出力の失敗のみを表示するように設計されています。エラーがない場合、このテストは出力を返しません。次の応答例を参照してください。
このメソッドには入力パラメータはありません。
戻り値
このメソッドの戻り値は次のとおりです。
| Name | 説明 | タイプ |
|---|---|---|
詳細 |
現在保存されているネットワーク設定を実行中のネットワーク構成で検証したときに見つかったエラーが含まれます。 |
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