GetNetworkInterface
Puede usar el GetNetworkInterface método para obtener información acerca de 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:
|
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:
|
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