5.2. 其他资源
5.2.1. 收集网络日志
您可以在集群中的所有节点上收集网络日志。
流程
使用
-- gather_network_logs
运行oc adm must-gather
命令:$ oc adm must-gather -- gather_network_logs
注意默认情况下,
must-gather
工具从集群中的所有节点收集 OVNnbdb
和sbdb
数据库。添加-- gather_network_logs
选项,使其包含包含 OVNnbdb
数据库的 OVN-Kubernetes 事务的额外日志。从工作目录中刚刚创建的
must-gather
目录创建一个压缩文件。例如,在使用 Linux 操作系统的计算机上运行以下命令:$ tar cvaf must-gather.tar.gz must-gather.local.472290403699006248 1
- 1
- 将
must-gather-local.472290403699006248
替换为实际目录名称。
- 在红帽客户门户网站的客户支持页面中,将压缩文件附加到您的支持问题单中。
5.2.2. 更改 must-gather 存储限制
当使用 oc adm must-gather
命令收集数据时,信息的默认最大存储是容器的存储容量的 30%。达到 30% 限值后,容器被终止,收集过程将停止。收集到的信息会下载到您的本地存储中。要再次运行 must-gather 命令,您需要一个具有更多存储容量的容器,或者调整最大卷百分比。
如果容器达到存储限制,则生成类似以下示例的错误消息。
输出示例
Disk usage exceeds the volume percentage of 30% for mounted directory. Exiting...
先决条件
-
您可以使用具有
cluster-admin
角色的用户访问集群。 -
已安装 OpenShift CLI (
oc
)。
流程
使用
volume-percentage
标志运行oc adm must-gather
命令。新值不能超过 100。$ oc adm must-gather --volume-percentage <storage_percentage>