This is the result of a project to PXE-boot a diskless desktop backed by a Ceph cluster.
Initially, the plan was to use CephFS for both /
(root) and /boot
, with /boot
accessible by the PXE server to be able to streamline updates to the initrd and kernel
from the OS. While /boot
is still on CephFS, /
was moved to an RBD image, using
namespaces for permissions.
- Setting up Ceph (CephFS, RBD, permissions/auth, etc), outside of where it directly interacts