Subsequent to my previous post about the Lustre / Vanilla CentOS issue I was having, specifically with the Kernel modules, I have hit another snag.
The specific issue is the Lustre lnet modules don’t recognise the symbols provided by the o2iblnd module in the OFED. Something along the lines of this in dmesg.
ko2iblnd: disagrees about version of symbol…..
LustreError: 3640:0:(api-ni.c:1055:lnet_startup_lndnis()) Can’t load LND o2ib, module ko2iblnd, rc=256
LustreError: 3640:0:(events.c:728:ptlrpc_init_portals()) network initialisation failed
Lustre 2.1.1 seems to play nice with the Redhat / CentOS distribution OFED drivers, but doesn’t like the vendor Qlogic OFED as I discovered.
There is a post in the Whamcloud mailing list here which speaks about this specific issue (I am running the 1.5.3.2 OFED however) and then goes off into why the patch is bad:
https://groups.google.com/a/whamcloud.com/group/wc-discuss/browse_thread/thread/9ab7a02404e4d9b2#
Looking at Lustre 2.2, the change log states that is supports the OFED, so it looks like that may be the solution.
Every Lustre expert I have spoken to has either 1.8 in production and is testing 2.1, or has moved over to 2.1.
I’m not a fan of the cutting edge when it comes to servers, but heck it wouldn’t hurt to try ![]()
If only to provide feedback to Whamcloud.


