本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

建立支援產品組合

貢獻者

您可以使用「Create SupportBundle」在節點目錄下建立支援服務組合檔案。建立後、套件會以tar檔案的形式儲存在節點上(gz壓縮選項可透過extraArgs參數取得)。

參數

此方法具有下列輸入參數:

名稱 說明 類型 預設值 必要

套組名稱

支援服務組合的唯一名稱。如果未提供名稱、則會使用「supportBundle」和節點名稱做為檔案名稱。

字串

非凡的

使用「-compress gz」將支援服務組合建立為tar.gz檔案。

字串

超時秒數

支援服務包指令碼執行的秒數。

整數

1500年

傳回值

此方法具有下列傳回值:

名稱

說明

類型

詳細資料

支援服務組合的詳細資料。可能值:

  • bundleName:在CreateSupportBundleAPI方法中指定的名稱。如果未指定名稱、則會使用「supportBundle」。

  • extraargs:使用此方法傳遞的引數。

  • 檔案:系統建立的支援服務組合檔案清單。

  • 輸出:建立支援服務包之指令碼的命令列輸出。

  • timeoutSec:停止之前執行支援服務包指令碼的秒數。

  • URL:建立支援服務套裝組合的URL。

Json物件

持續時間

建立支援服務組合所用的時間、格式為:hh:mm:ss.sssssssss。

字串

結果

支援服務組合作業的成功或失敗。

字串

申請範例

此方法的要求類似於下列範例:

{
 "method": "CreateSupportBundle",
"params": {
  "extraArgs": "--compress gz"
 },
"id": 1
}

回應範例

此方法會傳回類似下列範例的回應:

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

新的自版本

9.6