ObtenerInterfazDeRed
Puedes usar 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 | Requerido |
|---|---|---|---|---|
interfaz |
El nombre de la interfaz para obtener información sobre cada nodo. Valores posibles:
|
cadena |
Ninguno |
No |
fuerza |
Establezca este parámetro en verdadero para ejecutarlo en todos los nodos del clúster. |
booleano |
FALSO |
No |
Valor de retorno
Este método tiene el siguiente valor de retorno:
| Nombre | Descripción | Tipo |
|---|---|---|
nodos |
Una matriz de objetos que describe la interfaz de cada nodo de almacenamiento en el clúster de almacenamiento. Cada objeto dentro de la matriz contiene los siguientes elementos:
|
matriz de objetos JSON |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"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
}
}
}
]
}
}
Nueva versión
9,6