ceph / ceph-iscsi

Ceph iSCSI tools
GNU General Public License v3.0
62 stars 59 forks source link

Is there any plan to support kernel rbd backstores #194

Open lnsyyj opened 4 years ago

lnsyyj commented 4 years ago

Is there any plan to support kernel rbd backstores?

lnsyyj commented 4 years ago

Hello @pcuzner @mikechristie @ricardoasmarques @dillaman @rjfd @smithfarm @ktdreyer @vshankar @lxbsz @wuxingyi @vatelzh @phvalguima @matthewoliver @Rjerk @LenzGr @JKJameson @tangwenji @swiftgist

Currently I have a kernel problem in ARM, so I have to choose krbd to implement LIO multipath.

On ubuntu18.04 server ARM, the target_core_user (librbd) module will test the kernel crash, but the target_core_iblock (krbd) will not. https://github.com/open-iscsi/tcmu-runner/issues/627 https://bugzilla.kernel.org/show_bug.cgi?id=208045

So I want to use krbd to continue our project, but ceph-iscsi does not seem to provide krbd backstores.

Does the ceph-iscsi community have any plans to support krbd?

dillaman commented 4 years ago

Quite the blast.

No, at this time there are no plans to integrate target_core_iblock support in ceph-iscsi. That driver only supports the basic IO operations and doesn't support cluster-aware operations. Since this project is more geared towards clustered iSCSI configuration, you are probably just better off using targetcli

lnsyyj commented 4 years ago

@dillaman Thank you very much. It seems that the best way is to solve this problem in the kernel.