Skip to main content
Element Software
12.5
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

CreateSupportBundle

Colaboradores

Puede usar CreateSupportBundle para crear un archivo de paquete de soporte en el directorio del nodo. Tras su creación, el paquete se almacena en el nodo como archivo tar (la opción de compresión gz está disponible a través del parámetro extraArgs).

Parámetros

Este método tiene los siguientes parámetros de entrada:

Nombre Descripción Tipo Valor predeterminado Obligatorio

Nombre de paquete

Nombre único del bundle de soporte. Si no se proporciona ningún nombre, "supportBundle" y el nombre de nodo se utilizan como nombre de archivo.

cadena

Ninguno

No

Extrargs

Utilice '--compress gz' para crear el paquete de soporte como un archivo tar.gz.

cadena

Ninguno

No

TimeoutSec

La cantidad de segundos que se ejecuta el script del bundle de soporte.

entero

1500

No

Valores devueltos

Este método tiene los siguientes valores devueltos:

Nombre

Descripción

Tipo

detalles

Los detalles del bundle de soporte. Los posibles valores son los siguientes:

  • BundleName: El nombre especificado en el método CreateSupportBundleAPI. Si no se especifica ningún nombre, se utiliza "supportBundle".

  • ExtraArgs: Los argumentos aprobados con este método.

  • Files: Una lista de los archivos del bundle de soporte que creó el sistema.

  • Output: El resultado de la línea de comandos desde el script que creó el bundle de soporte.

  • TimeoutSec: Cantidad de segundos que se ejecuta la secuencia de comandos del bundle de soporte antes de detenerse.

  • url: Se creó la URL del bundle de soporte.

Objeto JSON

duración

El tiempo utilizado para crear el bundle de soporte con el formato: HH:MM:SS.ssssss.

cadena

resultado

El éxito o el fallo de la operación del bundle de soporte.

cadena

Ejemplo de solicitud

Las solicitudes de este método son similares al ejemplo siguiente:

{
 "method": "CreateSupportBundle",
"params": {
  "extraArgs": "--compress gz"
 },
"id": 1
}

Ejemplo de respuesta

Este método devuelve una respuesta similar al siguiente ejemplo:

{
"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"
  }
}

Nuevo desde la versión

9,6