您可以在管理节点上使用 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 地址。使用 nodes 或 mvip 指定要从中收集支持包的节点,但不能同时使用这两个参数。如果未指定 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" } }
9.6