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

ネットワークインターフェースの取得

共同作成者 netapp-pcarriga

使用することができます `GetNetworkInterface`ノード上のネットワーク インターフェイスに関する情報を取得するメソッド。

パラメータ

このメソッドには次の入力パラメータがあります。

Name 説明 タイプ デフォルト値 必須

インタフェース

各ノードの情報を取得するインターフェースの名前。有効な値は次のとおりです。

  • ボンド1G

  • ボンド10G

string

なし

いいえ

クラスター内のすべてのノードで実行するには、このパラメータを true に設定します。

ブーリアン

false

いいえ

戻り値

このメソッドの戻り値は次のとおりです。

Name 説明 タイプ

ノード

ストレージ クラスター内の各ストレージ ノードのインターフェイスを記述するオブジェクトの配列。配列内の各オブジェクトには、次の項目が含まれます。

  • nodeID: (整数) インターフェース情報が適用されるストレージ クラスター内のストレージ ノードの ID。

  • 結果: (ネットワークインターフェース ) このストレージ ノードのインターフェイス構成情報。

JSONオブジェクト配列

リクエスト例

このメソッドのリクエストは次の例のようになります。

{
	"method": "GetNetworkInterface",
	"params": {
		"interface": "Bond1G",
		"force": true
		},
	"id": 1
}

応答例

このメソッドは、次の例のような応答を返します。

{
	"id": 1,
	"result": {
		"nodes": [
			{
				"nodeID": 1,
				"result": {
					"interface": {
						"address": "10.117.64.32",
						"addressV6": "::",
						"broadcast": "10.117.79.255",
						"macAddress": "90:b1:1c:42:e0:1e",
						"mtu": 1500,
						"name": "Bond1G",
						"namespace": false,
						"netmask": "255.255.240.0",
						"status": "UpAndRunning",
						"type": "BondMaster",
						"virtualNetworkTag": 0
					}
				}
			},
			{
				"nodeID": 2,
				"result": {
					"interface": {
						"address": "10.117.64.35",
						"addressV6": "::",
						"broadcast": "10.117.79.255",
						"macAddress": "d4:ae:52:7a:ae:23",
						"mtu": 1500,
						"name": "Bond1G",
						"namespace": false,
						"netmask": "255.255.240.0",
						"status": "UpAndRunning",
						"type": "BondMaster",
						"virtualNetworkTag": 0
					}
				}
			},
			{
				"nodeID": 3,
				"result": {
					"interface": {
						"address": "10.117.64.39",
						"addressV6": "::",
						"broadcast": "10.117.79.255",
						"macAddress": "c8:1f:66:f0:9d:17",
						"mtu": 1500,
						"name": "Bond1G",
						"namespace": false,
						"netmask": "255.255.240.0",
						"status": "UpAndRunning",
						"type": "BondMaster",
						"virtualNetworkTag": 0
					}
				}
			},
			{
				"nodeID": 4,
				"result": {
					"interface": {
						"address": "10.117.64.107",
						"addressV6": "::",
						"broadcast": "10.117.79.255",
						"macAddress": "b8:ca:3a:f5:24:f8",
						"mtu": 1500,
						"name": "Bond1G",
						"namespace": false,
						"netmask": "255.255.240.0",
						"status": "UpAndRunning",
						"type": "BondMaster",
						"virtualNetworkTag": 0
					}
				}
			}
		]
	}
}

バージョン以降の新機能

9.6