Skip to main content
Element Software
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

CreateClusterSupportBundle

贡献者

您可以在管理节点上使用 CreateClusterSupportBundle 从集群中的所有节点收集支持包。各个节点支持包将压缩为 tar.gz 文件。集群支持包是一个包含节点支持包的 tar 文件。此方法只能在管理节点上运行;在存储节点上运行时不起作用。

Parameters

备注 您必须对管理节点调用此方法。例如:
https://<management node IP>:442/json-rpc/10.0

此方法具有以下输入参数:

Name Description Type 默认值 Required

allowIncomplete

如果无法从一个或多个节点收集捆绑包,则允许脚本继续运行。

boolean

捆绑包名称

创建的每个支持包的唯一名称。如果未提供名称,则使用 "supportbundle" 和节点名称作为文件名

string

mvip

集群的 MVIP 。从集群中的所有节点收集捆绑包。如果未指定 nodes 参数,则需要此参数。

string

是的。

nodes

要从中收集捆绑包的节点的 IP 地址。使用节点或 mvip 指定要从中收集捆绑包的节点,但不能同时使用这两者。如果未指定 mvip ,则需要此参数。

string array

是的。

password

集群管理员密码。* 注: * 输入密码时,此密码以文本形式显示。

string

是的。

username

集群管理员用户名。

string

是的。

返回值

此方法没有返回值。

请求示例

此方法的请求类似于以下示例:

{
"method": "CreateClusterSupportBundle",
"params": {
          "bundlename": "clusterbundle",
          "mvip": "132.119.120.100"
     }
   },
 "id": 1
}

响应示例

此方法返回类似于以下示例的响应:

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

自版本以来的新增功能

9.6