CreateSupportBundle
Vous pouvez utiliser CreateSupportBundle
pour créer un fichier de bundle de support sous le répertoire du nœud. Après la création, le bundle est stocké sur le nœud en tant que fichier tar (l'option de compression gz est disponible via le paramètre extraArgs).
Paramètres
Cette méthode présente les paramètres d'entrée suivants :
Nom | Description | Type | Valeur par défaut | Obligatoire |
---|---|---|---|---|
Nom du gigollName |
Nom unique pour le bundle de support. Si aucun nom n'est fourni, « supportbundle » et le nom du nœud sont utilisés comme nom de fichier. |
chaîne |
Aucune |
Non |
Extraargs |
Utilisez '--compress gz' pour créer le bundle de support en tant que fichier tar.gz. |
chaîne |
Aucune |
Non |
Timeoutsec |
Nombre de secondes pendant lesquelles le script de bundle de support s'exécute. |
entier |
1500 |
Non |
Valeurs de retour
Cette méthode a les valeurs de retour suivantes :
Nom |
Description |
Type |
détails |
Détails du pack de support. Valeurs possibles :
|
Objet JSON |
durée |
Temps utilisé pour créer le pack de support au format suivant : HH:MM:SS.ssss. |
chaîne |
résultat |
Le succès ou l'échec de l'opération de bundle de support. |
chaîne |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{ "method": "CreateSupportBundle", "params": { "extraArgs": "--compress gz" }, "id": 1 }
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{ "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" } }
Nouveau depuis la version
9.6