Users Guide
7–RoCE 配置
在 Linux 的适配器上配置 RoCE
149 AH0054602-05 M
在部分以前的服务器平台上,可能无法枚举 VF 设备中的 NIC PCI 的功能之一 (PF)。
此限制是由于需新增 PCI 基本地址寄存器 (BAR)以支持 VF RDMA,这意味着
OS/BIOS 无法为每一 VF 分配所需的 BAR。
为了在一个 VM 中支持最多数量的 QP,假设仅向 VM 分配一个 VF,需约 8GB 的
RAM。如果向 VM 分配的 RAM 少于 8GB,由于内存不足和内存配置失败,可能会
导致活动连接数量急剧减少。
在 Linux 的适配器上配置 RoCE
本节介绍 RHEL 和 SLES 的 RoCE 配置步骤。本节还介绍如何验证 RoCE 配置,
并提供有关在 vLAN 接口使用组 ID (GID) 的一些指南。
RHEL 的 RoCE 配置
SLES 的 RoCE 配置
验证 Linux 上的 RoCE 配置
vLAN 接口和 GID 索引值
Linux 的 RoCE v2 配置
为 SR-IOV VF 设备 (VF RDMA) 配置 RoCE
RHEL 的 RoCE 配置
要在适配器上配置 RoCE,必须在 RHEL 主机上安装并配置开放结构企业分布
(OFED)。
为 RHEL 准备内建 OFED:
1. 在安装或升级操作系统时,选择 Infiniband 和 OFED 支持软件包。
2. 从 RHEL ISO 映像安装以下 RPM:
libibverbs-devel-x.x.x.x86_64.rpm
(libqedr 库所需)
perftest-x.x.x.x86_64.rpm
(InfiniBand 带宽和延迟应用程序所需)
或使用 Yum,安装内建 OFED:
yum groupinstall "Infiniband Support"
yum install perftest
yum install tcl tcl-devel tk zlib-devel libibverbs
libibverbs-devel