Ceph iSCSI Gateway

The iSCSI gateway is integrating Ceph Storage with the iSCSI standard to providea Highly Available (HA) iSCSI target that exports RADOS Block Device (RBD) imagesas SCSI disks. The iSCSI protocol allows clients (initiators) to send SCSI commandsto SCSI storage devices (targets) over a TCP/IP network. This allows for heterogeneousclients, such as Microsoft Windows, to access the Ceph Storage cluster.

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

LIO iSCSI Gateway - 图1