27.2. iSCSI Initiator Creation
An iSCSI initiator is the client who wishes to access the storage on a target, or server. The IP address of the target needs to be known for this process.
Procedure 27.2. Create an iSCSI Initiator
- Install
iscsi-initiator-utils
.~]# yum install iscsi-initiator-utils
- Discover the target. Use the target's IP address, the one used below serves only as an example.
~]# iscsiadm -m discovery -t sendtargets -p 192.168.1.1 Starting iscsid: [ OK ] 192.168.1.1:3260,1 iqn.2015-06.com.example.test:target1
The above shows the target's IP address and IQN address. It is the IQN address that is needed for future steps. - Connect to the target.
~]# iscsiadm -m node -T iqn.2015-06.com.example:target1 --login Logging in to [iface: default, target: iqn.2015-06.com.example:target1, portal: 192.168.1.1,3260] (multiple) Login in to [iface: default, target: iqn.2015-06.com.example:target1, portal: 192.168.1.1,3260] successful.
- Find the iSCSI disk name.
~]# grep "Attached SCSI" /var/log/messages Jun 19 01:30:26 test kernel: sd 7:0:0:1 [sdb] Attached SCSI disk
- Create a file system on that disk.
~]# mkfs.ext4 /dev/sdb
- Mount the file system.
~]# mkdir /mnt/iscsiTest ~]# mount /dev/sdb /mnt/iscsiTest
- Make it persistent across reboots by editing the
/etc/fstab
file.~]# blkid /dev/sdb /dev/sdb: UUID="766a3bf4-beeb-4157-8a9a-9007be1b9e78" TYPE="ext4" ~]# vim /etc/fstab UUID=766a3bf4-beeb-4157-8a9a-9007be1b9e78 /mnt/iscsiTest ext4 _netdev 0 0