Настройка ISCSI для CentOS 7

Устанавливаем пакеты и запускаем службу

yum install targetcli scsi-target-utils -y
systemctl enable target.service
systemctl start target.service

Открываем порт сервиса

firewall-cmd --permanent --zone=public --add-port=3260/tcp

Если необходимо удалить старую конфигурацию

targetcli clearconfig confirm=true

Начнем настройку

targetcli

cd /backstores/block/
create data /dev/<dev_raid>

cd /iscsi
create wwn=iqn.XX-X-XX

cd /iscsi/<iqn.XX-X-XX>/tpg1/portals
delete 0.0.0.0 3260
create xxx.xxx.xxx.xx ip_port=3260

cd /iscsi/<iqn.XX-X-XX>/tpg1/luns
create /backstores/block/<data> lun=

cd /iscsi/<iqn.XX-X-XX>/tpg1
set attribute authentication=0
set attribute generate_node_acls=1
set attribute demo_mode_write_protect=0
#set attribute MaxBurstLength

cd /iscsi/<iqn.XXXXX>/tpg1/acls
create wwn=<iqn.XX-X-XX>

Формат IQN имеет вид iqn.yyyy-mm.naming-author:unique-name , где:

yyyy-mm - год и месяц.
naming-Authority - это обычно обратный синтаксис имени домена в Интернете организации. 
unique-name - это любое имя, которое вы хотите использовать, например, имя вашего хоста.
iqn.2020-01.ru.tx0.iscsi:dss-1