Crea pacchetto di supporto
Puoi usare CreateSupportBundle per creare un file di bundle di supporto nella directory del nodo. Dopo la creazione, il bundle viene memorizzato sul 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 | Necessario |
|---|---|---|---|---|
Nome del bundle |
Nome univoco per il pacchetto di supporto. Se non viene specificato alcun nome, come nome del file vengono utilizzati "supportbundle" e il nome del nodo. |
corda |
Nessuno |
NO |
extraArgs |
Utilizzare '--compress gz' per creare il pacchetto di supporto come file tar.gz. |
corda |
Nessuno |
NO |
timeoutSec |
Numero di secondi di esecuzione dello script del pacchetto di supporto. |
intero |
1500 |
NO |
Valori di ritorno
Questo metodo ha i seguenti valori di ritorno:
Nome |
Descrizione |
Tipo |
dettagli |
I dettagli del pacchetto di supporto. Valori possibili:
|
Oggetto JSON |
durata |
Ora utilizzata per creare il pacchetto di supporto nel formato: HH:MM:SS.ssssss. |
corda |
risultato |
Il successo o il fallimento dell'operazione del pacchetto di supporto. |
corda |
Richiedi esempio
Le richieste per questo metodo sono simili al seguente esempio:
{
"method": "CreateSupportBundle",
"params": {
"extraArgs": "--compress gz"
},
"id": 1
}
Esempio di risposta
Questo metodo restituisce una risposta simile al seguente esempio:
{
"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"
}
}
Nuovo dalla versione
9,6