Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

テストネットワーク構成

共同作成者 netapp-pcarriga

使用することができます `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

詳細情報の参照