jiangcuo / Proxmox-Port

Proxmox VE arm64 riscv64 loongarch64
GNU Affero General Public License v3.0
843 stars 44 forks source link

Using Ceph pool for CT fails - rbd kernel module missing #100

Closed snooops closed 4 months ago

snooops commented 5 months ago

Describe the bug After the installation of the proxmox 8 following the bookworm guide in this wiki, i followed those steps: https://pve.proxmox.com/wiki/Deploy_Hyper-Converged_Ceph_Cluster to setup a ceph cluster. Ceph cluster is up and running among three Raspberry PI 5 8GB systems. If i move a disk from local storage into the ceph storage i get the error message:

modinfo: ERROR: Module rbd not found.
modprobe: FATAL: Module rbd not found in directory /lib/modules/6.6.31+rpt-rpi-2712
rbd: failed to load rbd kernel module (1)

To Reproduce Steps to reproduce the behavior:

  1. Install Proxmox 8 using this guide: https://github.com/jiangcuo/Proxmox-Port/wiki/Install-Proxmox-VE-on-Debian-bookworm on three raspberry pi 5 8gb using the sdcard and raspbian 8 bookworm
  2. Create a Proxmox Cluster using the webinterface for those three raspberries.
  3. Follow this guide to create a proxmox cluster: https://pve.proxmox.com/wiki/Deploy_Hyper-Converged_Ceph_Cluster
  4. On the first node: do the ceph init, skip that step on the other two nodes
  5. create on each node a ceph mon
  6. create on each node a osd device
  7. create a pool using pveceph pool create piceph --add_storages
  8. Create a CT and assign local storage
  9. Once CT is created, try to move CT storage from local storage to piceph storage.

Expected behavior ceph storage works without error.

ENV (please complete the following information):

Additional context Add any other context about the problem here.

jiangcuo commented 5 months ago

Update your kernel to support rbd

snooops commented 5 months ago

I googled around and saw this: https://github.com/raspberrypi/linux/issues/6224 I guess in a few days a new kernel with rbd support will come automatically to raspberry pi.