CreateSupportBundle
Você pode usar CreateSupportBundle para criar um arquivo de pacote de suporte no diretório do nó. Após a criação, o bundle é armazenado no nó como um arquivo tar (a opção de compressão gz está disponível através do parâmetro extraArgs.)
Parâmetros
Este método tem os seguintes parâmetros de entrada:
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
BundleName |
Nome exclusivo para o pacote de suporte. Se nenhum nome for fornecido, então "supportbundle" e o nome do nó serão usados como o nome do arquivo. |
cadeia de carateres |
Nenhum |
Não |
ExtraArgs |
Use '--compress gz' para criar o pacote de suporte como um arquivo tar.gz. |
cadeia de carateres |
Nenhum |
Não |
TimeoutSec |
O número de segundos em que o script do pacote de suporte é executado. |
número inteiro |
1500 |
Não |
Valores de retorno
Este método tem os seguintes valores de retorno:
Nome |
Descrição |
Tipo |
detalhes |
Os detalhes do pacote de suporte. Valores possíveis:
|
Objeto JSON |
duração |
O tempo usado para criar o pacote de suporte no formato: HH:MM:SS.ssssss. |
cadeia de carateres |
resultado |
O sucesso ou falha da operação do pacote de suporte. |
cadeia de carateres |
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{
"method": "CreateSupportBundle",
"params": {
"extraArgs": "--compress gz"
},
"id": 1
}
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{
"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"
}
}
Novo desde a versão
9,6