Définition simple
RBD (RADOS Block Device) fournit des volumes bloc distribués à partir d’un cluster Ceph.
Définition technique
Une image RBD est découpée en objets stockés dans RADOS. Les clients accèdent au volume via librbd ou un pilote compatible, tandis que Ceph distribue et réplique les objets selon la configuration du pool.
À quoi cela sert ?
Présenter des disques virtuels résilients à des VM, conteneurs ou serveurs sans dépendre d’une baie bloc traditionnelle.
Exemple concret
Un cluster Proxmox peut stocker les disques de ses VM sous forme d’images RBD dans un pool Ceph.
Problèmes fréquents
- Latence réseau ou cluster Ceph dégradé
- Pool, réplication ou règles CRUSH mal dimensionnés
- Droits CephX, mapping ou fonctionnalités RBD incompatibles
Fonctionnement / rôle
Lorsqu’un client lit ou écrit un bloc, RBD traduit l’opération vers les objets correspondants dans RADOS. Les OSD concernés servent ou enregistrent les données, et la politique du pool assure leur placement, leur réplication ou leur codage d’effacement selon l’architecture.
À retenir : les comportements précis peuvent varier selon les versions, produits et architectures ; validez toujours sur l’environnement réellement déployé.