OttieniInterfaccia di Rete
Puoi usare il GetNetworkInterface metodo per ottenere informazioni su un'interfaccia di rete su un nodo.
Parametri
Questo metodo ha i seguenti parametri di input:
| Nome | Descrizione | Tipo | Valore predefinito | Necessario |
|---|---|---|---|---|
interfaccia |
Nome dell'interfaccia su cui ottenere informazioni per ciascun nodo. Valori possibili:
|
corda |
Nessuno |
NO |
forza |
Impostare questo parametro su true per eseguirlo su tutti i nodi del cluster. |
booleano |
falso |
NO |
Valore di ritorno
Questo metodo ha il seguente valore di ritorno:
| Nome | Descrizione | Tipo |
|---|---|---|
nodi |
Una matrice di oggetti che descrivono l'interfaccia per ciascun nodo di archiviazione nel cluster di archiviazione. Ogni oggetto all'interno dell'array contiene i seguenti elementi:
|
Matrice di oggetti JSON |
Richiedi esempio
Le richieste per questo metodo sono simili al seguente esempio:
{
"method": "GetNetworkInterface",
"params": {
"interface": "Bond1G",
"force": true
},
"id": 1
}
Esempio di risposta
Questo metodo restituisce una risposta simile al seguente esempio:
{
"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
}
}
}
]
}
}
Nuovo dalla versione
9,6