mc support diag
需要 SUBNET 註冊
mc support
命令是為在 MinIO SUBNET 註冊的 MinIO 部署而設計,以確保診斷和效能測試的最佳結果。未在 SUBNET 註冊的部署無法使用 mc support
命令。
命令歷史記錄
用於建立診斷報告的命令已隨著時間而變更。
MinIO Client 版本 |
命令 |
註解 |
---|---|---|
RELEASE.2022-02-13T23-26-13Z |
|
命令已移至 |
RELEASE.2020-11-17T00-39-14Z |
|
命令成為 SUBNET 子命令 |
RELEASE.2020-10-03T02-54-56Z |
|
命令已重新命名為 health |
原始命令 |
|
命令已重新命名為 |
描述
mc support diag
命令會為 MinIO 部署產生健康狀況報告。
對於已向 MinIO 訂閱網路 (SUBNET) 註冊的部署,此命令會產生並上傳健康報告以進行分析。或者,可以透過啟用 callhome
,自動執行每 24 小時產生並上傳報告。
產生的健康報告旨在供 MinIO 工程團隊透過 SUBNET 使用,並且可能包含內部或私有數據點。在將健康報告發送給第三方或在公共論壇上發布健康報告之前,請務必謹慎。
MinIO 建議您在首次佈建叢集時以及在任何故障情況下再次執行健康診斷。
使用 mc support diag
命令來觸發診斷測試。對於在 SUBNET 註冊的叢集,此命令會將結果作為 SUBNET 健康報告的一部分上傳。
對於 airgapped 或防火牆環境,或其他阻止從部署進行直接網路存取的環境,您可以使用 --airgap
標誌將報告儲存在本機。儲存後,您可以手動將測試結果上傳至 SUBNET。
範例輸出
● CPU Info ... ✔
● Disk Info ... ✔
● Net Info ... ✔
● Os Info ... ✔
● Mem Info ... ✔
● Process Info ... ✔
● Server Config ... ✔
● System Errors ... ✔
● System Services ... ✔
● System Config ... ✔
● Admin Info ... ✔
*********************************************************************************
WARNING!!
** THIS FILE MAY CONTAIN SENSITIVE INFORMATION ABOUT YOUR ENVIRONMENT **
** PLEASE INSPECT CONTENTS BEFORE SHARING IT ON ANY PUBLIC FORUM **
*********************************************************************************
mc: MinIO diagnostics report saved to myminio-health_20231111053323.json.gz
gzip 壓縮輸出包含請求的健康資訊。
範例
為叢集產生健康資料並自動上傳至 SUBNET
為 MinIO 叢集產生健康資料,並自動為別名為 minio1
的 MinIO 叢集產生健康資料,以便傳輸到 SUBNET。
mc support diag minio1
資料的自動上傳僅發生在商業授權下的部署中。
產生叢集的健康資料以手動上傳
為別名為 minio2
的 MinIO 部署產生診斷報告,並儲存它以手動上傳到 SUBNET
mc support diag minio2 --airgap
執行命令以下載
.gzip
檔案登入 https://subnet.min.io 並選擇 Deployments 區段
選擇要產生報告的部署
選擇 Upload 按鈕
將檔案拖放到該處,或瀏覽至
.gzip
檔案位置以上傳它
使用嚴格匿名將資料上傳至 SUBNET
為別名為 myminio
的 MinIO 叢集產生健康資料,並將所有敏感資料(包括主機名稱)匿名化。
mc support diag myminio --anonymize=strict
語法
此命令具有以下語法
mc [GLOBALFLAGS] support diag \
ALIAS \
[--airgap] \
[--anonymize=<string>] \
[--api-key string]
參數
- ALIAS
- 必填
MinIO 部署的 別名。
- --airgap
- 選填
用於無法網路存取 SUBNET 的環境中(例如,airgapped、防火牆或類似配置)。產生診斷報告並將其儲存到您執行命令的位置。
您必須手動將報告上傳至 SUBNET。
有關說明,請參閱 airgap 範例。
如果部署是 airgapped,但您使用 minio client 的本機裝置可以存取網路,則您不需要使用
--airgap
標誌。
全域旗標
此命令支援任何 全域旗標。