DOCA 文档 v2.10.0

MLNX_OFED 到 DOCA-OFED 过渡指南

本指南涵盖了用户必须了解的关于 NVIDIA 网络产品的 DOCA-Host 统一软件堆栈的信息。

MLNX_OFED 是一款软件堆栈,为 NVIDIA 网络产品(包括 ConnectX 和 BlueField 适配器)提供内核驱动程序、用户空间库和管理工具。多年来,MLNX_OFED 一直是 NVIDIA 网络产品的标准软件堆栈,提供高性能、可扩展性以及与各种操作系统和应用程序的兼容性。

随着 NVIDIA BlueField 网络平台和 DOCA 作为支持它的软件框架的推出,现在有 2 个专用于不同设备的主机服务器软件包。

DOCA-Host 是适用于您主机服务器的统一软件包,同时支持 BlueField 和 ConnectX。客户可以选择使用操作系统供应商的内置驱动程序。具有最新功能的驱动程序包含在 NVIDIA 软件包中,特别是 DOCA-OFED。

DOCA-Host 可以安装在主机服务器上,并供具有不同工作负载和要求的客户使用。DOCA-Host 软件包包含驱动程序、库和工具,以支持 NVIDIA® BlueField® 网络平台(DPU 或 SuperNIC)和 NVIDIA® ConnectX® SmartNIC、以太网和 InfiniBand,包括内核和用户空间组件。根据他们的需求,客户可以选择不在其主机服务器上安装完整的 DOCA-Host 软件包,而只安装与其用例相关的组件和工具子集。

为了支持不同的用例,DOCA 包括 DOCA-Host 安装配置文件,这些配置文件是完整 DOCA 安装的子集。

信息

DOCA-Host 配置文件是经过验证和测试的安装包。

以下是可用的 DOCA 配置文件

  • doca-all – 适用于希望充分利用 DOCA 库和驱动程序的用户

  • doca-networking – 适用于希望仅从 DOCA 的网络功能中获益的用户

  • doca-ofed – 适用于希望获得与 MLNX_OFED 相同的用户体验和内容的用户。Doca-ofed 安装 MLNX_OFED 驱动程序和工具,不包含任何其他 DOCA 组件。

DOCA-OFED 是 MLNX_OFED 的等效软件包,提供与 MLNX_OFED 相同的功能,并包括相同的内核驱动程序、用户空间库和 NVIDIA 网络产品的管理工具。DOCA-OFED 支持与 MLNX_OFED 相同的操作系统和应用程序。

DOCA-OFED 是 MLNX_OFED 的一对一替代品。所有在其主机服务器上使用 MLNX_OFED 的客户都应安装 DOCA-OFED 代替。

MLNX_OFED 的最后版本之后,将不再向 MLNX_OFED 添加新功能。所有新功能将仅作为 DOCA-OFED 的一部分包含在内。

切换到具有任何安装配置文件(特别是 DOCA-OFED)的 DOCA-Host 是一个简单的过程。您只需要按照以下步骤操作

  1. 从 NVIDIA 网站或公共仓库下载最新的 DOCA-Host 软件包。

  2. 从您的系统中卸载现有的 MLNX_OFED 软件包。

  3. 使用标准 Linux 软件包管理器在您的主机服务器上安装 DOCA-OFED 软件包。

  4. 重启您的系统并验证 DOCA-OFED 组件是否正常工作。

在线仓库安装 DOCA-OFED 示例

复制
已复制!
            

# echo "[doca] name=DOCA Online Repo baseurl=https://linux.mellanox.com/public/repo/doca/2.7.0/rhel9.4/x86_64/ enabled=1 # gpgcheck=0" > /etc/yum.repos.d/doca.repo # sudo dnf clean all # sudo dnf -y install doca-ofed


离线仓库安装 DOCA-OFED 示例

复制
已复制!
            

# wget https://www.mellanox.com/downloads/DOCA/DOCA_v2.7.0/host/doca-host-2.7.0-209000_24.04_rhel94.x86_64.rpm # sudo rpm -i doca-host-2.7.0-209000_24.04_rhel94.x86_64.rpm # sudo dnf clean all # sudo dnf -y install doca-ofed


随着从 MLNX_OFED 的过渡,MLNX_EN 轻量级软件包也将不再受支持。希望获得迄今为止通过 MLNX_EN 提供的较小驱动程序包的客户,建议使用内置驱动程序,它们提供相同的组件。

DOCA-Host 还将支持新的安装配置文件 DOCA-RoCE,它是 DOCA_OFED 的子集,仅包含以太网和 RoCE 驱动程序,不包含 IB 特定组件。因此,客户也可以使用此配置文件,它包含比 MLNX_EN 更多的内容。

从 MLNX_OFED 到 DOCA-OFED 的过渡时间表为用户提供了足够的时间来切换到新的软件堆栈。过渡时间表如下

  • 2024 年 10 月 – MLNX_OFED 的最后一个独立版本。在此版本之后,MLNX_OFED 将不再获得对新功能或增强功能的支持。

    提示

    鼓励客户尽快切换到 DOCA-OFED,以便及时了解 NVIDIA 网络产品的新功能和增强功能。

  • 2024 年 10 月 - 2027 年 10 月 – MLNX_OFED 的最后一个独立版本将作为其长期支持 (LTS) 计划的一部分,接收 MLNX_OFED 用户的关键错误修复和安全更新

  • 2027 年 10 月 – MLNX_OFED 将不再获得 NVIDIA 的支持或更新(MLNX_OFED 生命周期结束)

    警告

    强烈建议用户在此日期之前切换到 DOCA-OFED,以避免任何兼容性或安全问题。

DOCA-OFED 是 NVIDIA 网络产品的新软件堆栈,具有与 MLNX_OFED 完全相同的用户体验。鼓励用户尽快切换到 DOCA-OFED,以享受 NVIDIA 网络产品的全部潜力。用户可以从 NVIDIA 网站或直接从 DOCA 公共仓库下载最新的 DOCA-OFED 软件包,并按照简单的安装步骤进行操作。

MLNX_OFED 的最后一个独立版本将是 2024 年 10 月。之后,MLNX_OFED 进入 LTS 期间,并且仅在 3 年内接收关键错误修复和安全更新。

警告

在 2027 年 10 月,MLNX_OFED 将不再受 NVIDIA 支持或更新。

© 版权所有 2025, NVIDIA。 上次更新于 2025 年 2 月 12 日。