第 1 章 为支持收集诊断信息


使用 OpenShift (RHOSO) must-gather 工具上的 Red Hat OpenStack Services 来收集有关 Red Hat OpenShift Container Platform (RHOCP)集群的诊断信息,包括 RHOSO control plane 和部署的 RHOSO 服务。使用 RHOCP sosreport 工具收集有关 RHOSO 数据平面的诊断信息。

1.1. 从 control plane 或数据平面收集数据

您可以使用 OpenShift (RHOSO) must-gather 工具中的 Red Hat OpenStack Services 创建本地目录来存储 RHOSO control plane 或数据平面服务的日志、配置和状态。您可以使用 must-gather 工具来收集有关 RHOSO 部署的诊断信息:

  • 由 pod 输出和与部署的服务关联的操作器检索的服务日志。
  • RHOSO 服务的配置,如 Red Hat OpenShift Container Platform (RHOCP) SecretConfigMap
  • RHOSO 服务的状态,作为在 RHOSO control plane 中部署的服务。
  • RHOSO 自定义资源定义(CRD)。
  • RHOSO 应用自定义资源(CR)。
  • openstackopenstack-operators 命名空间。
  • 与 RHOSO 命名空间相关的 RHOCP 事件。
  • CSV、pkgmanifests订阅安装计划operatorgroup.
  • Pod、Deployment、StatefulsetsReplicaSets、Service、Routes、ConfigMap、相关 Secret。
  • 网络信息,如 IPAddressPoolL2AdvertisementsNetConfigIPSet
  • SOS 报告运行 RHOSO 服务 Pod 的 RHOCP 节点。

先决条件

  • 您可以使用具有 cluster-admin 权限的用户访问集群。
  • 您可以直接访问 registry 来调用 podman 命令,以允许 RHOCP 从 registry 拉取镜像并使用 oc adm 命令运行它们:

    $ podman login registry.redhat.io

流程

  1. 进入存储 must-gather 数据的目录。
  2. 将一个或多个镜像或镜像流传递给 must-gather 工具,以指定要收集的数据。例如,使用以下命令可收集默认集群数据和特定于部署的 RHOSO control plane 的信息:

    $ oc adm must-gather \
     --image-stream=openshift/must-gather \ 1
     --image=registry.redhat.io/rhoso-operators/openstack-must-gather-rhel9:1.0 2
    1
    用于收集 RHOCP 集群信息的默认 RHOCP must-gather 镜像。
    2
    RHOSO must-gather 镜像。

    此命令创建一个本地目录,用于存储日志、服务配置和 RHOSO control plane 服务的状态。

后续步骤

您可以为红帽支持提供 SOS 报告,以帮助诊断并排除部署中的问题。有关如何使用 SOS 报告工具的详情,请参考 从您的支持体验中获得最大限制

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.