Users Guide
RoCE - 配置和使用案例示例 NetXtreme-E 用户手册
2018 年 2 月 26 日 • NetXtreme-E-UG100 第 72 页
在 Linux 客户机操作系统上配置 VM
1. 使用以下命令下载 PVRDMA 驱动程序和库:
gitclonegit://git.openfabrics.org/~aditr/pvrdma_driver.git
gitclonegit://git.openfabrics.org/~aditr/libpvrdma.git
2. 编译并安装 PVRDMA 客户机驱动程序和库。
3. 要安装该驱动程序,请在驱动程序目录中执行
make&&sudoinsmodpvrdma.ko。
必须先加载已配对的 vmxnet3 驱动程序,然后再加载该驱动程序。
4. 要安装库,请在库目录中执行
./autogen.sh&&./configure‐‐sysconfdir=/etc&&make&&sudomake
install。
5. 将
/usr/lib 添加到/etc/ld.so.conf文件中,然后通过运行 ldconfig 重新加载 ldconf
6. 使用 modproberdma_ucm 加载 ib 模块。
7. 使用
insmodpvrdma.ko 加载 PVRDMA 内核模块。
8. 为 PVRDMA 接口分配 IP 地址。
9. 通过运行
ibv_devinfo‐v 命令验证是否已创建 IB 设备。
注:用户必须安装适当的开发工具(包括 git),然后才能继续执行下方配置步骤。
已安装的 RDMA 内核模块可能与 PVRDMA 驱动程序不兼容。如果不兼容,请移除当前安装,然后
重启。然后按安装说明进行操作。请阅读驱动程序目录中的 README 了解有关不同 RDMA 堆栈的更
多信息。
注:库的安装路径需要位于共享的库缓存中。按库目录中 INSTALL 文件中的说明操作。
注:可能需要将防火墙设置修改为允许 RDMA 通信量。请确保进行了适当的防火墙设置