User Tools

Site Tools


nndocs:iscsi

This is an old revision of the document!


TODO: Make all the initiator and target names match please

TODO: Find out if the :blah section is actually needed for the IQN or if I can drop it

TODO: Explain why I don't have iSCSI boot working yet, please

Target

File as a backstore this time

  targetcli
  > /backstores/fileio/ create file_or_dev=/var/lib/libvirt/images/sunday.img name=sunday

Creating a target is easy

  > /iscsi/ create

replace the default portal:

  > cd /iscsi/your_target/tpg1/
  > portals/ create 172.19.12.1 3260
  > portals/172.19.12.1:3260 enable_iser boolean=true

TODO: enable_iser doesn't work on shark. Any ideas why yet? Or is it just time to nuke and re-pave?

Initiator

Discover targets at a given IP address

  iscsiadm --mode discoverydb --type sendtargets --portal 172.20.64.11 --discover

Login. Must use a node record id found by the discovery

  iscsiadm --mode node --targetname iqn.2001-05.com.doe:test --portal 172.20.64.11:3260 --login

https://www.thegeekdiary.com/iscsi-connection-command-examples-cheat-sheet/

List active sessions

  # iscsiadm -m session
  tcp: [1] 172.21.0.80:3260,1 iqn.2003-01.org.linux-iscsi.happy.x8664:sn.9eb52ac74563 (non-flash)

The session number (sid) is the 1 in brackets.

Rescan after the target adds a LUN

  # iscsiadm -m session --sid=1 --rescan
  Rescanning session [sid: 1, target: iqn.2003-01.org.linux-iscsi.happy.x8664:sn.9eb52ac74563, portal: 172.21.0.80,3260]

Log out when you're done (very, very carefully)

Just one specific target:

  iscsiadm --mode node --target <IQN> --portal 192.0.2.* --logout

–portal seems to be optional.

All of the targets:

  iscsiadm --mode node --logoutall=all
nndocs/iscsi.1707755535.txt.gz · Last modified: 2024/02/12 16:32 by naptastic