CreateSupportBundle
È possibile utilizzare CreateSupportBundle
per creare un file bundle di supporto nella directory del nodo. Dopo la creazione, il bundle viene memorizzato nel nodo come file tar (l'opzione di compressione gz è disponibile tramite il parametro extraArgs).
Parametri
Questo metodo ha i seguenti parametri di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
Nome bundle |
Nome univoco del bundle di supporto. Se non viene fornito alcun nome, come nome del file vengono utilizzati "supportbundle" e il nome del nodo. |
stringa |
Nessuno |
No |
ExtraArgs |
Utilizzare '--compress gz' per creare il bundle di supporto come file tar.gz. |
stringa |
Nessuno |
No |
Timeout Sec |
Il numero di secondi in cui viene eseguito lo script del bundle di supporto. |
intero |
1500 |
No |
Valori restituiti
Questo metodo ha i seguenti valori restituiti:
Nome |
Descrizione |
Tipo |
dettagli |
I dettagli del bundle di supporto. Valori possibili:
|
Oggetto JSON |
durata |
Il tempo utilizzato per creare il bundle di supporto nel formato: HH:MM:SS.sssss. |
stringa |
risultato |
Il successo o il fallimento dell'operazione del bundle di supporto. |
stringa |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "CreateSupportBundle", "params": { "extraArgs": "--compress gz" }, "id": 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id": 1, "result": { "details": { "bundleName": "supportbundle", "extraArgs": "--compress gz", "files": [ "supportbundle.nodehostname.tar.gz" ], "output": "timeout -s KILL 1500s /sf/scripts/sfsupportbundle --quiet --compress gz /tmp/solidfire-dtemp.1L6bdX/supportbundle<br><br>Moved '/tmp/solidfire-dtemp.1L6bdX/supportbundle.nodehostname.tar.gz' to /tmp/supportbundles", "timeoutSec": 1500, "url": [ "https://nodeIP:442/config/supportbundles/supportbundle.nodehostname.tar.gz" ] }, "duration": "00:00:43.101627", "result": "Passed" } }
Novità dalla versione
9.6