Skip to main content
Element Software
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Créer un bundle de support

Contributeurs netapp-pcarriga

Vous pouvez utiliser CreateSupportBundle pour créer un fichier de bundle de support dans le répertoire du nœud. Une fois créé, le paquet est stocké sur le nœud sous forme de fichier tar (l'option de compression gz est disponible via le paramètre extraArgs).

Paramètres

Cette méthode possède les paramètres d'entrée suivants :

Nom Description Type Valeur par défaut Obligatoire

nom du bundle

Nom unique du pack de support. Si aucun nom n'est fourni, alors « 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 paquet de support sous forme de fichier tar.gz.

chaîne

Aucune

Non

délai d'expiration en secondes

Le nombre de secondes pendant lesquelles le script du module de support s'exécute.

entier

1500

Non

Valeurs de retour

Cette méthode renvoie les valeurs suivantes :

Nom

Description

Type

détails

Détails du pack de support. Valeurs possibles :

  • bundleName : Le nom spécifié dans la méthode CreateSupportBundleAPI. Si aucun nom n'a été spécifié, « supportbundle » est utilisé.

  • extraArgs : Les arguments transmis avec cette méthode.

  • Fichiers : Liste des fichiers du module de support créés par le système.

  • Résultat : La sortie de la ligne de commande du script qui a créé le bundle de support.

  • timeoutSec : Nombre de secondes pendant lesquelles le script du module de support s’exécute avant de s’arrêter.

  • url : URL du fichier de support créé.

objet JSON

durée

L'heure utilisée pour créer le paquet de support au format : HH:MM:SS.ssssss.

chaîne

résultat

Le succès ou l'échec de l'opération du lot de soutien.

chaîne

Exemple de demande

Les requêtes 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"
  }
}

Nouveautés depuis la version

9,6