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
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.1707755114.txt.gz · Last modified: 2024/02/12 16:25 by naptastic