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