]>
Commit | Line | Data |
---|---|---|
81eedcae TL |
1 | .. _ceph-iscsi: |
2 | ||
181888fb FG |
3 | ================== |
4 | Ceph iSCSI Gateway | |
5 | ================== | |
6 | ||
7 | The iSCSI gateway is integrating Ceph Storage with the iSCSI standard to provide | |
8 | a Highly Available (HA) iSCSI target that exports RADOS Block Device (RBD) images | |
9 | as SCSI disks. The iSCSI protocol allows clients (initiators) to send SCSI commands | |
10 | to SCSI storage devices (targets) over a TCP/IP network. This allows for heterogeneous | |
11 | clients, such as Microsoft Windows, to access the Ceph Storage cluster. | |
12 | ||
13 | Each iSCSI gateway runs the Linux IO target kernel subsystem (LIO) to provide the | |
14 | iSCSI protocol support. LIO utilizes a userspace passthrough (TCMU) to interact | |
15 | with Ceph's librbd library and expose RBD images to iSCSI clients. With Ceph’s | |
16 | iSCSI gateway you can effectively run a fully integrated block-storage | |
17 | infrastructure with all the features and benefits of a conventional Storage Area | |
18 | Network (SAN). | |
19 | ||
20 | .. ditaa:: | |
21 | Cluster Network | |
22 | +-------------------------------------------+ | |
23 | | | | | | |
24 | +-------+ +-------+ +-------+ +-------+ | |
25 | | | | | | | | | | |
26 | | OSD 1 | | OSD 2 | | OSD 3 | | OSD N | | |
27 | | {s}| | {s}| | {s}| | {s}| | |
28 | +-------+ +-------+ +-------+ +-------+ | |
29 | | | | | | |
30 | +--------->| | +---------+ | |<---------+ | |
31 | : | | | RBD | | | : | |
32 | | +----------------| Image |----------------+ | | |
33 | | Public Network | {d} | | | |
34 | | +---------+ | | |
35 | | | | |
36 | | +-------------------+ | | |
11fdf7f2 | 37 | | +--------------+ | iSCSI Initiators | +--------------+ | |
181888fb FG |
38 | | | iSCSI GW | | +-----------+ | | iSCSI GW | | |
39 | +-->| RBD Module |<--+ | Various | +-->| RBD Module |<--+ | |
40 | | | | | Operating | | | | | |
41 | +--------------+ | | Systems | | +--------------+ | |
42 | | +-----------+ | | |
43 | +-------------------+ | |
44 | ||
45 | ||
46 | .. toctree:: | |
47 | :maxdepth: 1 | |
48 | ||
49 | Requirements <iscsi-requirements> | |
50 | Configuring the iSCSI Target <iscsi-targets> | |
b32b8144 | 51 | Configuring the iSCSI Initiators <iscsi-initiators> |
181888fb | 52 | Monitoring the iSCSI Gateways <iscsi-monitoring> |