CreateClusterSupportBundle
Você pode usar o CreateClusterSupportBundle no nó de gerenciamento para reunir pacotes de suporte de todos os nós em um cluster. Os pacotes de suporte de nó individuais são compatados como arquivos tar.gz. O pacote de suporte de cluster é um arquivo tar que contém os pacotes de suporte de nó. Você só pode executar esse método em um nó de gerenciamento; ele não funciona quando executado em um nó de storage.
Parâmetros
|
|
Você deve chamar esse método para o nó de gerenciamento. Por exemplo: |
https://<management node IP>:442/json-rpc/10.0
Este método tem os seguintes parâmetros de entrada:
| Nome | Descrição | Tipo | Valor padrão | Obrigatório |
|---|---|---|---|---|
AllowIncomplete |
Permite que o script continue a ser executado se os pacotes não puderem ser coletados de um ou mais nós. |
booleano |
Nenhum |
Não |
BundleName |
Nome exclusivo para cada pacote de suporte criado. 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 |
mvip |
O MVIP do cluster. Os pacotes são coletados de todos os nós do cluster. Este parâmetro é necessário se o parâmetro nodes não for especificado. |
cadeia de carateres |
Nenhum |
Sim |
nós |
Os endereços IP dos nós a partir dos quais reunir pacotes. Use nós ou mvip, mas não ambos, para especificar os nós a partir dos quais reunir pacotes. Este parâmetro é necessário se o mvip não for especificado. |
array de cadeia de carateres |
Nenhum |
Sim |
palavra-passe |
A senha de administrador do cluster. Nota: esta palavra-passe é visível como texto quando introduzida. |
cadeia de carateres |
Nenhum |
Sim |
nome de utilizador |
O nome de usuário do administrador do cluster. |
cadeia de carateres |
Nenhum |
Sim |
Valores de retorno
Este método não tem valores de retorno.
Exemplo de solicitação
As solicitações para este método são semelhantes ao seguinte exemplo:
{
"method": "CreateClusterSupportBundle",
"params": {
"bundlename": "clusterbundle",
"mvip": "132.119.120.100"
}
},
"id": 1
}
Exemplo de resposta
Este método retorna uma resposta semelhante ao seguinte exemplo:
{
"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"
}
}
Novo desde a versão
9,6