mc support diag
需要注册子网
Themc support命令专为已注册的 MinIO 部署设计MinIO SUBNET为确保诊断和性能测试的最佳结果。
未在SUBNET注册的部署无法使用mc support命令。
命令历史
用于创建诊断报告的命令已随时间发生变化。
MinIO Client Release |
命令 |
笔记 |
|---|---|---|
RELEASE.2022-02-13T23-26-13Z |
|
命令已移至 |
RELEASE.2020-11-17T00-39-14Z |
|
Command 创建了一个 SUBNET 子命令 |
RELEASE.2020-10-03T02-54-56Z |
|
命令已重命名为 health |
原始命令 |
|
命令已重命名 |
描述
Themc support diag该命令为 MinIO 部署生成健康报告。
对于在 MinIO 订阅网络中注册的部署(子网), 该命令会生成并上传健康报告以供分析。
您可以选择启用每24小时自动生成和上传报告的功能。callhome.
生成的运行状况报告旨在通过 SUBNET 供 MinIO 工程团队使用,可能包含内部或私有数据点。 在将运行状况报告发送给第三方或在公共论坛上发布之前,请谨慎行事。
MinIO 建议在首次配置集群时以及在任何故障场景下再次运行健康诊断。
使用mc support diag触发诊断测试的命令。
对于通过 SUBNET 注册的集群,该命令会将结果作为 SUBNET 健康报告的一部分上传。
对于气隙隔离或防火墙环境,或其他阻止从部署直接访问网络的环境,您可以将报告本地保存到--airgapflag。
保存后,您可以手动将测试结果上传到SUBNET。
Sample Output
● 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
gzipped 输出包含所请求的健康信息。
示例
生成集群健康数据并自动上传到 SUBNET
为别名为 minio1用于传输到 SUBNET。
mc support diag minio1
数据的自动上传仅适用于商业许可证下的部署。
生成集群健康数据以手动上传
为别名为 `alias` 的 MinIO 部署生成诊断报告
## 诊断报告生成说明
要生成 MinIO 部署的诊断报告,请使用以下命令:
```bash
mc admin diagnostics alias
```
其中 `alias` 是您配置的 MinIO 服务器别名。
## 诊断报告包含内容
诊断报告通常包含以下信息:
- **服务器配置**:MinIO 服务器的基本配置参数
- **存储信息**:存储后端的状态和统计信息
- **网络配置**:网络接口和连接状态
- **性能指标**:minio2并将其保存以便手动上传到 SUBNET:
mc support diag minio2 --airgap
运行命令以下载
.gzip文件登录https://subnet.min.io并选择部署section
选择报告的部署
选择上传按钮
拖放文件或浏览到
.gzip文件上传位置
使用严格匿名化将数据上传到SUBNET
为别名为 myminio并对所有敏感数据(包括主机名)进行匿名化处理。
mc support diag myminio --anonymize=strict
语法
该命令具有以下语法:
mc [GLOBALFLAGS] support diag \
ALIAS \
[--airgap] \
[--anonymize=<string>] \
[--api-key string]
参数
- ALIAS
- 必需
The别名MinIO 部署的。
- --airgap
- 可选
在无法访问 SUBNET 网络的环境中使用(例如气隙隔离环境、防火墙隔离环境或类似配置)。 生成诊断报告并将其保存到运行命令的位置。
您必须手动将报告上传到 SUBNET。
有关说明,请参阅airgap 示例.
如果部署是隔离的,但您正在使用的本地设备minio client有网络访问权限,您无需使用
--airgapflag.
全局标志
此命令支持任何全局标志.