如何为 MOFED 正确重建光泽

  • 本文关键字:重建 MOFED lustre
  • 更新时间 :
  • 英文 :


我最近一直在努力让o2ib在特定MOFED版本中正常运行。到目前为止,我尝试的是安装 Lustre 内核,为该 Lustre 内核重建 MOFED(它似乎正在工作(,然后观察 ib0 在重新启动时列出,并安装通用的 Lustre kmod-lustre kmod-lustre-osd-ldiskfs lustre-osd-ldiskfs-mount lustre lustre-resource-agents。然而,仅仅因为ib0在那里,并不意味着o2ib出现在Lustre中。即使运行"lnetctl net add --net o2ib --if ib0",也只会给出找不到接口的错误。

我尝试重建Lustre服务器时间以尝试获取o2ib接口,但无济于事。rpm 是构建的,但是当我安装它们时,情况也好不到哪里去。我的流程如下(对于 Lustre 2.12(:

Git 克隆 git://git.whamcloud.com/fs/lustre-release.git CD光泽释放 git 结帐 2.12.0 什 autogen.sh ./configure --with-o2ib=/usr/src/ofa_kernel/default/制作转速

有人有什么建议吗?

谢谢!

实际上你应该反过来做:你应该编译Lustre以正确使用你的MOFED和你的内核。这是依赖项的顺序:

  1. 您的内核(例如:3.10.0-1127.8.2.el7.x86_64(

  2. 你的 MOFED 必须针对你的内核进行编译。如果您的内核是 Mellanox 提供的内核之一,您只需安装 rpms 或让 MOFED 安装程序为您完成:

# ./mlnxofedinstall

如果您使用的是其他内核,则需要重新编译 MOFED(您需要为此安装内核开发(,并支持您的内核:

# ./mlnxofedinstall --add-kernel-support
  1. 最后,你必须针对你的内核(内核开发(和你的MOFED(mlnx-ofa_kernel-devel(重建Lustre:
# ./configure --with-linux=/usr/src/kernels/3.10.0-1127.8.2.el7.x86_64/ --with-o2ib=/usr/src/ofa_kernel/default/

现在,您的 MOFED 已准备好在内核上运行,您的 Lustre RPM 已准备好在内核上运行,并且 o2ib 驱动程序将使用为您的 MOFED 编译的符号。

相关内容

  • 没有找到相关文章

最新更新