Typically when I update my ubuntu servers I have to reinstall the lustre client per the documentation or the FSx lustre volume no longer mounts.
I am using this documentation:
https://docs.aws.amazon.com/fsx/latest/LustreGuide/install-lustre-client.html
This time, as expected, the mount failed after an OS update and I followed the doc above for ubuntu 22. When I try to mount the fsx volume, I get this error:
mount.lustre: mount fs-xxxxxxxxxxx.fsx.us-east-2.amazonaws.com@tcp:/xxxxx at /mcb failed: No such device
Are the lustre modules loaded?
Check /etc/modprobe.conf and /proc/filesystems
The filesystem is available and mounts to amazon linux servers. The fragility of the ubuntu lustre client is an ongoing issue for me.
Thanks, is there a way to know when a new kernel is or is not supported? The AWS documentation: https://docs.aws.amazon.com/fsx/latest/LustreGuide/install-lustre-client.html gives no indication that 5.19 is not supported. It says: "The Lustre client on Ubuntu 22.04 requires kernel 5.15.0-1015-aws or later..."
For client kernel compatibility, you can reference the compatibility matrix at the end of the installation page:
https://docs.aws.amazon.com/fsx/latest/LustreGuide/install-lustre-client.html#lustre-client-matrix
If your compute instance isn't running the Linux kernel specified in the installation instructions, and you can't change the kernel, you can build your own Lustre client. Additional details:
https://docs.aws.amazon.com/fsx/latest/LustreGuide/install-lustre-client.html https://wiki.lustre.org/Compiling_Lustre