CreateClusterSupportBundle
Sie können die CreateClusterSupportBundle auf dem Management-Knoten, um Support-Bundles von allen Knoten in einem Cluster zu sammeln. Die einzelnen Node-Support-Bundles sind als tar.gz-Dateien komprimiert. Das Cluster-Support-Bundle ist eine TAR-Datei, die die Node-Support-Bundles enthält. Diese Methode kann nur auf einem Management-Knoten ausgeführt werden; sie funktioniert nicht, wenn sie auf einem Speicherknoten ausgeführt wird.
Parameter
|
|
Sie müssen diese Methode auf dem Management-Knoten aufrufen. Beispiel: |
https://<management node IP>:442/json-rpc/10.0
Diese Methode hat die folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Unvollständige zulassen |
Ermöglicht es dem Skript, weiterzulaufen, falls von einem oder mehreren Knoten keine Pakete gesammelt werden können. |
boolescher Wert |
Keine |
Nein |
Bundle-Name |
Jedes erstellte Support-Bundle erhält einen eindeutigen Namen. Wird kein Name angegeben, werden „supportbundle“ und der Knotenname als Dateiname verwendet. |
Schnur |
Keine |
Nein |
MVIP |
Der wichtigste Akteur des Clusters. Die Datenpakete werden von allen Knoten im Cluster gesammelt. Dieser Parameter ist erforderlich, wenn der Parameter „Knoten“ nicht angegeben ist. |
Schnur |
Keine |
Ja |
Knoten |
Die IP-Adressen der Knoten, von denen Pakete gesammelt werden sollen. Verwenden Sie entweder nodes oder mvip, aber nicht beides, um die Knoten anzugeben, von denen Bundles gesammelt werden sollen. Dieser Parameter ist erforderlich, wenn mvip nicht angegeben ist. |
Zeichenketten-Array |
Keine |
Ja |
Passwort |
Das Cluster-Administratorpasswort. Hinweis: Dieses Passwort wird bei der Eingabe als Text angezeigt. |
Schnur |
Keine |
Ja |
Benutzername |
Der Benutzername des Cluster-Administrators. |
Schnur |
Keine |
Ja |
Rückgabewerte
Diese Methode hat keinen Rückgabewert.
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "CreateClusterSupportBundle",
"params": {
"bundlename": "clusterbundle",
"mvip": "132.119.120.100"
}
},
"id": 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id":1,
"result":{
"details":{
"bundleName":"clusterbundle",
"extraArgs":"",
"files":[
"/tmp/supportbundles/clusterbundle.cl-4SD5.tar"
],
"output":"timeout -s KILL 1790s /usr/local/bin/sfclustersupportbundle --quiet --name=\"clusterbundle\" --target-directory=\"/tmp/solidfire-dtemp.MM7f0m\" --user=\"admin\" --pass=\"admin\" --mvip=132.119.120.100"
},
"duration":"00:00:24.938127",
"result":"Passed"
}
}
Neu seit Version
9,6