Setting Up iSCSI Targets and Initiator on RHEL/CentOS 7 .6

This article will help you learn how to setup and configure iSCSI on Linux/Unix-based systems. iSCSI stands for (Internet Small Computer System Interface), which is an industry-standard protocol mainly used to share the storage device over the TCP/IP layer.

Unlike Samba or NFS, which work at the file system level, iSCSI works only on the block-level device. Most block-level storage devices have the capability of built-in work to share data across volumes.

Advantages of using block-level storage?

  • Lowest possible latency
  • High-performance IOPS
  • Highly redundant

iSCSI handles client-server architecture. It uses iSCSI components to communicate with each other. For Client, it uses “initiators” and for Server, it uses “targets”.