Skip to main content
Element Software
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

TestNetworkConfig

Collaboratori netapp-pcarriga

Puoi usare il TestNetworkConfig metodo per verificare che le impostazioni di rete configurate corrispondano alle impostazioni di rete utilizzate sul sistema.

Parametri

Quando si configura un nodo con il metodo SetNetworkConfig, nell'interfaccia utente o nell'interfaccia utente terminale, la configurazione viene convalidata e memorizzata. Il test API TestNetworkConfig utilizza la configurazione memorizzata per la logica di post-validazione. Ad esempio, in caso di interruzione di corrente o di guasto della rete, è possibile utilizzare questo metodo API per garantire che un nodo funzioni con la configurazione di rete più recente. Ciò convalida che non ci sono errori nella configurazione e che la configurazione corrente è in uso.

Questo test è progettato per mostrare solo gli errori nell'output della risposta. Se non ci sono errori, questo test non restituisce alcun output. Vedere i seguenti esempi di risposta.

Questo metodo non ha parametri di input.

Valore di ritorno

Questo metodo ha il seguente valore di ritorno:

Nome Descrizione Tipo

dettagli

Contiene tutti gli errori rilevati durante la convalida delle impostazioni di rete attualmente memorizzate con la configurazione di rete in esecuzione.

Oggetto JSON

Richiedi esempio

Le richieste per questo metodo sono simili al seguente esempio:

{
   "method": "TestNetworkConfig",
   "params": {},
   "id" : 1
}

Esempio di risposta 1

Se non vengono rilevati errori, non viene restituita alcuna risposta.

{
   "id" : 1,
   "result": {
   "details": {
   "network": {...}
  },
   "duration": "00:00:00.144514",
   "result": "Passed"
  }
}

Esempio di risposta 2

Esempio di mancata corrispondenza dell'MTU.

{
  "id" : 1,
  "result":
  {
	 "details" :
	 {
		"error":
		{
		   "message" : "Network configuration mismatch on Bond10G: Incorrect MTU expectedMTU=[1500]  actualMTU=[9600]", name: "xAssertionFailure"
		}
	 },
	 "duration": "0.125213sec",
	 "result": "Failed"
  }
}

Esempio di risposta 3

Esempio di percorso statico mancante.

{
  "id": 1,
  "result":
  {
	 "details" :
	 {
	 "error":
		{
		"message" : "Network configuration mismatch on Bond1G: Routing table missing route=[192.168.137.2 via 192.168.159.254 dev Bond1G]", name: "xAssertionFailure"
		}
	 },
	 "duration" : "0.128547sec",
	 "result" : "Failed"
  }
}

Nuovo dalla versione

9,6

Trova maggiori informazioni