iscsi target
- Install iscsi utils:
yum install scsi-target-utils
- Bring up tgtd:
chkconfig tgtd on
service tgtd start - Define an iscsi target name:
# tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2012-10.com.linuxweblog.srv01:lv1_iscsi0
- Delete specific iscsi target:
# tgtadm --lld iscsi --op delete --mode target --tid 1
- Add a logical unit to the target:
# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/vg1/lv1_iscsi0
- Delete logical unit:
# tgtadm --lld iscsi --op delete --mode logicalunit --tid 1 --lun 1
- Enable the target to accept any initiators:
# tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL
- View configuration:
# tgtadm --lld iscsi --op show --mode target
- Save the tgt conf:
# tgt-admin --dump >/etc/tgt/targets.conf
iscsi initiator
- install the initiator client:
# yum install iscsi-initiator-utils
- startup the iscsi daemon so all kernel modules get loaded:
# chkconfig iscsid on
# chkconfig iscsi on
# service iscsid start - Discover targets:
# iscsiadm --mode discovery --type sendtargets --portal 192.168.1.11
- Login to target:
# service iscsi restart
- To manually login:
# iscsiadm --mode node --targetname iqn.2012-10.com.linuxweblog.srv01:lv1_iscsi0 --portal 192.168.1.11 --login
- To manually logout:
# iscsiadm --mode node --targetname iqn.2012-10.com.linuxweblog.srv01:lv1_iscsi0 --portal 192.168.1.11 --logout
- To delete targets:
# iscsiadm --mode node --targetname iqn.2012-10.com.linuxweblog.srv01:lv1_iscsi0 --portal 192.168.1.11 -o delete
- List sessions:
# iscsiadm -m session
- List nodes:
# iscsiadm -m node