On 24/01, Bobby wrote:
> Hi,
>
> I have some questions regarding iSCSI and Ceph RBD. If I have understood
> correctly, the RBD backstore module
> on target side can translate SCSI IO into Ceph OSD requests. The iSCSI
> target driver with rbd.ko can expose Ceph cluster
> on iSCSI protocol. If correct, then that all is happening on target side.
>
> My confusion is what is  happening on client side?
>
> Meaning, does linux mainline kernel code called "rbd" has any role with
> Open-iSCSI initiator on client side? To put it more simple,
> is there any common ground for both protocols (iSCSI and rbd) in the linux
> kernel  of the client side?
>
> Thanks :-)
>
> --
> You received this message because you are subscribed to the Google Groups 
> "open-iscsi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to open-iscsi+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/open-iscsi/dc5e17db-5e78-49ff-be38-a17706428655%40googlegroups.com.

Hi,

Are you referring to the Ceph iSCSI gateway?

If you are, then the best explanation is on their docs [1]:

  Each iSCSI gateway runs the Linux IO target kernel subsystem (LIO) to
  provide the iSCSI protocol support. LIO utilizes a userspace
  passthrough (TCMU) to interact with Ceph’s librbd library and expose
  RBD images to iSCSI clients. With Ceph’s iSCSI gateway you can
  effectively run a fully integrated block-storage infrastructure with
  all the features and benefits of a conventional Storage Area Network
  (SAN).

So basically LIO takes care of the iSCSI part and librbd takes care of
talking to the OSDs.

On the initiator side, there is no knowledge about the storage actually
being on a Ceph cluster, since it is connecting to a normal iSCSI
target.

Hope this is what you were looking for.

Cheers,
Gorka.

[1]: https://docs.ceph.com/docs/master/rbd/iscsi-overview/

-- 
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to open-iscsi+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/open-iscsi/20200205155137.fp34xo4xmpbuxu75%40localhost.

Reply via email to