Ceph Jewel 功能预览: Map RBD Devices on NBD

由Ceph中国社区-Devin翻译,文殊 校稿。

英文出处:Sébastien Han 欢迎加入翻译组


对于Jewel的另一个特点预览。RBD的NBD驱动,它允许librbd对外提供一个内核级的块设备

与RBD内核驱动程序相比,NBD有许多优点:

  • RBD-KO开发和特性的添加必须要经过稳定的内核
  • RBD-KO需要与librbd开发保持同步,而这需要时间和努力
  • NBD已经很好地集成到内核多年,是大多数现今的内核的一部分

RBD-NBD依靠librbd的用户空间实现,该实现通过使用强大和完善的NBD(网络块设备)内核模块已经非常稳定。

使用NBD映射一个设备相当简单:

$ sudo apt-get install -y rbd-nbd
$ sudo rbd create leseb -s 10G
$ sudo rbd-nbd map rbd/leseb
/dev/nbd0

$ sudo rbd-nbd list-mapped
/dev/nbd0

Leave a Comment

电子邮件地址不会被公开。