附录 A. Multus 先决条件验证工具


Multus CNI 是一个容器网络接口,它提供了一个可插拔式应用程序编程接口以在 Linux 容器中配置网络接口。它被视为 meta-plug-in:可运行其他 CNI 插件的 CNI 插件。安装 OpenShift Data Foundation 前,应使用 Multus 预备验证工具来验证 OpenShift 配置、NetworkAttachmentDefinition 和底层网络兼容性。

这是一个交互式工具,可帮助支持 in-field 调试和解决影响 Multus 集群的通用配置问题。它运行一个验证测试,它决定当前的 NetworkAttachmentDefinition 和系统配置是否支持带有 Multus 的 OpenShift Data Foundation。

它是一个长时间运行的测试。它启动 web 服务器和许多客户端来验证 Multus 网络通信是否正常工作。

它不会执行任何负载测试。不支持大量 Ceph 流量的网络可能仍然遇到运行时问题。这可能会看到高 I/O 负载或在 OSD 重新平衡期间(例如,在节点/磁盘故障或 OpenShift Data Foundation 升级过程中)。因此,建议执行网络负载测试,以确保基本网络配置满足用户要求。如需了解更多有关 OSD 重新平衡的信息,请参阅文档。

A.1. 如何使用 Multus 先决条件验证工具

在配置了 Multus NetworkAttachmentDefinition 和安装 OpenShift Data Foundation operator 后,从 OpenShift 管理员 shell 运行验证工具,但安装了 OpenShift Data Foundation StorageCluster 之前。

流程

  1. 要运行验证工具,首先使用 oc rsh 命令访问 rook-ceph-operator pod:

    $ oc rsh <rook-ceph-operator-pod-name>
    Copy to Clipboard Toggle word wrap

    工具提供广泛的帮助文本。

  2. 运行 工具。

    $ ./rook multus validation run -h
    Copy to Clipboard Toggle word wrap

    运行该工具时,您将获得该工具的最新版本。

验证工具配置文件

该工具支持配置文件,允许在不同类型的节点上配置测试守护进程的数量。配置文件可用于在非存储节点上同时测试 CSI+Ceph+OSD 放置时,可以在存储节点上测试 CSI+Ceph+OSD 放置。工具提供了带有注释文档的内置配置文件示例,以帮助更快地开始。

$ ./rook multus validation config -h
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat