zypper   install  yast2-iscsi-lio-server

yast     iscsi-lio-server
#  Настроить Global - авторстарт, опен фиревалл порт 3260
#  Задать Target, Portal = bind all IP's, Создать LUN, browse file or LVM lvol




https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/managing_storage_devices/configuring-an-iscsi-target_managing-storage-devices

yum      install targetcli
zypper   install targetcli-fb-common
systemctl start  target
systemctl enable target
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload

targetcli
/> ls

#### создаем target (или таргет с заданным именем)
/> iscsi/
/iscsi> create
/iscsi> create iqn.2006-04.com.example:444
/iscsi> ls

#### создаем портал на все IP (0.0.0.0:3260), или на конкретный IP
/iscsi> iqn.2006-04.com.example:444/tpg1/
/iscsi/iqn.20...mple:444/tpg1> portals/ create
/iscsi/iqn.20...mple:444/tpg1> portals/ create 192.168.122.137

#### задаем несколько БЭКЭНДОВ
/> backstores/
/backstores/   fileio/  create name=file1 /tmp/disk1.img  write_back=false
/backstores/   block/   create name=block1 dev=/dev/sdb
/backstores/   pscsi/   create name=pscsi1 dev=/dev/sr0
/backstores/   ramdisk/ create name=rd1    size=1GB

#### по каждому БЭКЭНДУ создаем LUN   0,1,2,3
/iscsi/iqn.20...mple:444/tpg1> luns/ create /backstores/ramdisk/rd1   lun=1
/iscsi/iqn.20...mple:444/tpg1> luns/ create /backstores/block/block1  lun=0
/iscsi/iqn.20...mple:444/tpg1> luns/ create /backstores/pscsi/pscsi1
/iscsi/iqn.20...mple:444/tpg1> luns/ create /backstores/fileio/file1

#### Разрешение доступа к TG конкретным iqn (конкретным iqn на конкретный LUN)
iscsi/target_iqn_name/tpg_name/acls>  create wwn=iqn.initiator_iqn:name
iscsi/target_iqn_name/tpg_name/acls>  create wwn=iqn.initiator_iqn:name lun=2

#### в acl клиента можно создавать LUN с персональными свойствами
/iscsi/iqn.20...mple:444/tpg1/acls/iqn....:client>  create mapped_lun=5 tpg_lun_or_backstore=/backstores/block/block2 write_protect=1

#### Разрешить подключаться всем (лучше так не делать)
/iscsi/iqn.20...mple:444/tpg1/> set attribute authentication=0
/iscsi/iqn.20...mple:444/tpg1/> set attribute generate_node_acl=1
/>   /   saveconfig

#### Удалить acl - разрешение для клиента
/> /iscsi/iqn-name/tpg/acls/ delete iqn.initiator_iqn:name

#### Удаление  бакенда
/> backstores/> block/  delete block1

#### Удалить таргет со всеми об'ектами - бакендами и ЛУНами
/> iscsi/ delete iqn.2006-04.com.example:444




https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/managing_storage_devices/configuring-an-iscsi-initiator_managing-storage-devices

yum       install iscsi-initiator-utils   # RHEL
zypper    install open-iscsi              # openSUSE
systemctl start   iscsid
systemctl enable  iscsid

cat /etc/iscsi/initiatorname.iscsi             # Узнать/задать свой iscsi-iniator-name
  InitiatorName=iqn.2006-04.com.example:clientname

iscsiadm -m discovery -t st -p 10.2.3.19       # Узнать iscsi target name
  10.2.3.19:3260,1 iqn.2006-04.com.ex:st1

iscsiadm -m node -T iqn.2006-04.com.ex:st1 -l  # Залогиниться в обнаруженный iscsi-target

journalctl |grep 'Attached SCSI'    # как поименован обнаруженный iscsi-LUN

iscsiadm -m node -T iqn.2006-04.com.ex:st1 -u  # Разлогиниться с iscsi-target
iscsiadm -m node  -u  # Разлогиниться со всех  iscsi-target'ов

/etc/fstab    # _netdev : если при загрузке FS недоступна - отложить монтаж на потом
   /dev/sde   /iscsidir  ext4 defaults,_netdev   1  2


Популярность: 4, Last-modified: Thu, 28 Aug 2025 15:46:30 GmT