Installation guide

Chapter 21. Online Storage Management
138
If your device supports multiple targets, you will need to issue a sendtargets command to the hosts
to find new portals for each target. Then, rescan existing sessions to discover new logical units on
existing sessions (i.e. using the --rescan option).
Important
The sendtargets command used to retrieve --targetname and --portal values overwrites
the contents of the /var/lib/iscsi/nodes database. This database will then be repopulated
using the settings in /etc/iscsi/iscsid.conf. However, this will not occur if a session is
currently logged in and in use.
To safely add new targets/portals or delete old ones, use the -o new or -o delete options,
respectively. For example, to add new targets/portals without overwriting /var/lib/iscsi/
nodes, use the following command:
iscsiadm -m discovery -t st -p target_IP -o new
To delete /var/lib/iscsi/nodes entries that the target did not display during discovery, use:
iscsiadm -m discovery -t st -p target_IP -o delete
You can also perform both tasks simultaneously, as in:
iscsiadm -m discovery -t st -p target_IP -o delete -o new
The sendtargets command will yield the following output:
ip:port,target_portal_group_tag proper_target_name
For example, given a device with a single target, logical unit, and portal, with equallogic-iscsi1
as your target_name, the output should appear similar to the following:
10.16.41.155:3260,0 iqn.2001-05.com.equallogic:6-8a0900-ac3fe0101-63aff113e344a4a2-dl585-03-1
Note that proper_target_name and ip:port,target_portal_group_tag are identical to the
values of the same name in Section 21.2.1, “iSCSI API”.
At this point, you now have the proper --targetname and --portal values needed to manually
scan for iSCSI devices. To do so, run the following command:
iscsiadm --mode node --targetname proper_target_name --portal
ip:port,target_portal_group_tag \ --login
7
7
This is a single command split into multiple lines, to accommodate printed and PDF versions of this document. All
concatenated lines — preceded by the backslash (\) — should be treated as one command, sans backslashes.