Skip to main content
Element Software
12.7
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

GetNetworkInterface

Colaboradores

Puede utilizar el GetNetworkInterface método para obtener información sobre una interfaz de red en un nodo.

Parámetros

Este método tiene los siguientes parámetros de entrada:

Nombre Descripción Tipo Valor predeterminado Obligatorio

interfaz

El nombre de la interfaz para obtener información acerca de cada nodo. Los posibles valores son los siguientes:

  • Bond1G

  • Bond10G

cadena

Ninguno

No

fuerza

Establezca este parámetro en TRUE para ejecutarse en todos los nodos del clúster.

booleano

falso

No

Valor de retorno

Este método tiene el siguiente valor devuelto:

Nombre Descripción Tipo

nodos

Una cabina de objetos que describen la interfaz para cada nodo de almacenamiento del clúster de almacenamiento. Cada objeto dentro de la matriz contiene los siguientes elementos:

  • NodeID: (Entero) el ID del nodo de almacenamiento en el clúster de almacenamiento al que se aplica la información de la interfaz.

  • resultado: (NetworkInterface) Información de configuración de la interfaz para este nodo de almacenamiento.

Cabina de objetos JSON

Ejemplo de solicitud

Las solicitudes de este método son similares al ejemplo siguiente:

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

Ejemplo de respuesta

Este método devuelve una respuesta similar al siguiente ejemplo:

{
	"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
					}
				}
			}
		]
	}
}

Nuevo desde la versión

9.6