X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fdoc%2Frbd%2Fiscsi-overview.rst;fp=src%2Fceph%2Fdoc%2Frbd%2Fiscsi-overview.rst;h=a8c64e2069d60df5a730d2ff13cfce803e2c6396;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/doc/rbd/iscsi-overview.rst b/src/ceph/doc/rbd/iscsi-overview.rst new file mode 100644 index 0000000..a8c64e2 --- /dev/null +++ b/src/ceph/doc/rbd/iscsi-overview.rst @@ -0,0 +1,50 @@ +================== +Ceph iSCSI Gateway +================== + +The iSCSI gateway is integrating Ceph Storage with the iSCSI standard to provide +a Highly Available (HA) iSCSI target that exports RADOS Block Device (RBD) images +as SCSI disks. The iSCSI protocol allows clients (initiators) to send SCSI commands +to SCSI storage devices (targets) over a TCP/IP network. This allows for heterogeneous +clients, such as Microsoft Windows, to access the Ceph Storage cluster. + +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). + +.. ditaa:: + Cluster Network + +-------------------------------------------+ + | | | | + +-------+ +-------+ +-------+ +-------+ + | | | | | | | | + | OSD 1 | | OSD 2 | | OSD 3 | | OSD N | + | {s}| | {s}| | {s}| | {s}| + +-------+ +-------+ +-------+ +-------+ + | | | | + +--------->| | +---------+ | |<---------+ + : | | | RBD | | | : + | +----------------| Image |----------------+ | + | Public Network | {d} | | + | +---------+ | + | | + | +-------------------+ | + | +--------------+ | iSCSI Initators | +--------------+ | + | | iSCSI GW | | +-----------+ | | iSCSI GW | | + +-->| RBD Module |<--+ | Various | +-->| RBD Module |<--+ + | | | | Operating | | | | + +--------------+ | | Systems | | +--------------+ + | +-----------+ | + +-------------------+ + + +.. toctree:: + :maxdepth: 1 + + Requirements + Configuring the iSCSI Target + Configuring the iSCSI Initiator + Monitoring the iSCSI Gateways