Supportbundle erstellen
Sie können verwenden CreateSupportBundle um eine Support-Bundle-Datei im Verzeichnis des Knotens zu erstellen. Nach der Erstellung wird das Bundle als tar-Datei auf dem Knoten gespeichert (die gz-Komprimierungsoption ist über den Parameter extraArgs verfügbar).
Parameter
Diese Methode hat die folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Bundle-Name |
Einzigartiger Name für das Support-Paket. Wird kein Name angegeben, werden „supportbundle“ und der Knotenname als Dateiname verwendet. |
Schnur |
Keine |
Nein |
zusätzlicheArgs |
Verwenden Sie '--compress gz', um das Support-Bundle als tar.gz-Datei zu erstellen. |
Schnur |
Keine |
Nein |
timeoutSec |
Die Anzahl der Sekunden, die das Support-Bundle-Skript ausführt. |
ganze Zahl |
1500 |
Nein |
Rückgabewerte
Diese Methode hat die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Details |
Die Details des Support-Pakets. Mögliche Werte:
|
JSON-Objekt |
Dauer |
Die zur Erstellung des Support-Bundles verwendete Zeit im Format: HH:MM:SS.ssssss. |
Schnur |
Ergebnis |
Der Erfolg oder Misserfolg der Unterstützungsmaßnahmen. |
Schnur |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "CreateSupportBundle",
"params": {
"extraArgs": "--compress gz"
},
"id": 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"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"
}
}
Neu seit Version
9,6