GetNetworkInterface
Sie können die Methode verwenden GetNetworkInterface
, um Informationen über eine Netzwerkschnittstelle auf einem Knoten abzurufen.
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
Name | Beschreibung | Typ | Standardwert | Erforderlich |
---|---|---|---|---|
Schnittstelle |
Der Name der Schnittstelle, über die Informationen für den einzelnen Node angezeigt werden sollen. Mögliche Werte:
|
Zeichenfolge |
Keine |
Nein |
Erzwingen |
Setzen Sie diesen Parameter auf „true“, um auf allen Nodes im Cluster ausgeführt zu werden. |
boolesch |
Falsch |
Nein |
Rückgabewert
Diese Methode hat den folgenden Rückgabewert:
Name | Beschreibung | Typ |
---|---|---|
Knoten |
Ein Array von Objekten, die die Schnittstelle für die einzelnen Storage-Nodes im Storage-Cluster beschreiben Jedes Objekt im Array enthält die folgenden Elemente:
|
JSON-Objekt-Array |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "method": "GetNetworkInterface", "params": { "interface": "Bond1G", "force": true }, "id": 1 }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "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 } } } ] } }
Neu seit Version
9,6