CreateClusterSupportBundle

您可以在管理节点上使用 CreateClusterSupportBundle 从集群中的所有节点中收集支持包。创建支持包时,此支持包将以 .tar.gz 文件的形式存储在节点上。您只能在管理节点上运行此方法;在存储节点上运行将不起作用。

参数

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

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

名称 说明 类型 默认值 必需
allowIncomplete 如果无法从一个或多个节点收集支持包,则允许脚本继续运行。 布尔型
bundleName 所创建每个支持包的唯一名称。如果未提供任何名称,则使用“supportbundle”和节点名称作为文件名。 字符串
extraArgs 此参数将传递到 sf_make_support_bundle 脚本。只有在 NetApp 支持部门要求时,才应使用此参数。 字符串
mvip 集群的 MVIP。将从集群中的所有节点收集支持包。如果未指定 nodes 参数,则需要此参数。 字符串
nodes 要从中收集支持包的节点的 IP 地址。使用 nodesmvip 指定要从中收集支持包的节点,但不能同时使用这两个参数。如果未指定 mvip,则需要此参数。 字符串数组
password 集群管理员密码。
注:输入密码时,将以文本格式显示此密码。
字符串
username 集群管理员用户名。 字符串

返回值

此方法没有返回值。

请求示例

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

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