The "rbd" module is missing from linux-modules-XXX-kvm in groovy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-kvm (Ubuntu) |
Fix Released
|
Undecided
|
Po-Hsu Lin | ||
Groovy |
Fix Released
|
Medium
|
Po-Hsu Lin |
Bug Description
== SRU Justification ==
The brd module (Rados block device) is essential for Ceph. But it's
not available in any of our KVM kernels for the moment.
== Fix ==
Change CONFIG_BLK_DEV_RBD from not set to "m" to solve this issue.
== Test ==
Test kernel for G-kvm could be found here:
https:/
The rbd module can be loaded without any issue with this kernel:
$ sudo modprobe rbd
$ echo $?
0
[ 42.853540] Key type ceph registered
[ 42.853663] libceph: loaded (mon/osd proto 15/24)
[ 42.857811] rbd: loaded (major 252)
== Regression Potential ==
Low, this just make the rbd module available in our KVM kernels.
We might be receiving some rbd related issues in the future.
== Original Bug Report ==
The rbd module is missing from the linux-modules-*-kvm package
ubuntu@ubuntu:~$ modprobe rbd
modprobe: FATAL: Module rbd not found in directory /lib/modules/
I don't believe I can get this module from any of the other extra packages ie: linux-image-
As a work around I am using the generic image but it would be great to get this added to the kvm optimized image as well!
DistroRelease: Ubuntu 20.10
Package: linux-modules-
Uname: Linux ubuntu 5.8.0-1008-kvm #8-Ubuntu SMP Thu Oct 15 12:25:31 UTC 2020 x86_64 x86_64 x86_64
CVE References
Changed in linux-kvm (Ubuntu): | |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
Changed in linux-kvm (Ubuntu): | |
status: | New → In Progress |
Changed in linux-kvm (Ubuntu Groovy): | |
status: | New → In Progress |
assignee: | nobody → Po-Hsu Lin (cypressyew) |
description: | updated |
Changed in linux-kvm (Ubuntu Groovy): | |
importance: | Undecided → Medium |
Hello,
Can you give this Groovy KVM kernel a try?
$ git diff kvm/config/ config. common. ubuntu b/debian. kvm/config/ config. common. ubuntu kvm/config/ config. common. ubuntu kvm/config/ config. common. ubuntu BLK_DEV_ PMEM=y BLK_DEV_ RAM=m BLK_DEV_ RAM_COUNT= 16 BLK_DEV_ RAM_SIZE= 65536 BLK_DEV_ RBD=m BLK_DEV_ SD=y
diff --git a/debian.
index 06626c8..5959890 100644
--- a/debian.
+++ b/debian.
@@ -240,7 +240,7 @@ CONFIG_
CONFIG_
CONFIG_
CONFIG_
-# CONFIG_BLK_DEV_RBD is not set
+CONFIG_
# CONFIG_BLK_DEV_RSXX is not set
CONFIG_
# CONFIG_BLK_DEV_SKD is not set
https:/ /people. canonical. com/~phlin/ kernel/ lp-1902434- rbd/
Thanks