ISCSI Setup Guide
iSCSI enables the transport of block-level storage traffic over IP networks. iSCSI is an end-to end protocol for transporting storage I/O block data over an IP Network.
Component of iSCSI
- An iSCSI initiator:
An iSCSI initiator (iSCSI Client) is the software installed on the server or computer and configure to connect iSCSI target (iSCSI Server)
There are two types of initiator,
1 Software based initiator: is software or driver that handles all iSCSI requests and pairs with NIC driver and the SCSI driver together to make it work.
2. Hardware based initiator: is iSCSI HBA, Basically Ethernet card, which is specifically designed to work with iSCSI protocol.
An iSCSI Target:
A iSCSI Target is storage resource located on an iSCSI server called as target. Target represents nothing but disk storage or LUN.
- Configure Target and Initiator
#yum -y install scsi-target-utils
# vi /etc/tgt/targets.conf
# yum install iscsi-initiator-utils
# vi /etc/iscsi/iscsid.conf
node.startup = automatic
#service iscsi start
#chkconfig iscsi on