21.10. iSCSI Discovery Configuration
The default iSCSI configuration file is /etc/iscsi/iscsid.conf
. This file contains iSCSI settings used by iscsid
and iscsiadm
.
During target discovery, the iscsiadm
tool uses the settings in /etc/iscsi/iscsid.conf
to create two types of records:
- Node records in
/var/lib/iscsi/nodes
-
When logging into a target, iscsiadm
uses the settings in this file.
- Discovery records in
/var/lib/iscsi/discovery_type
-
When performing discovery to the same destination, iscsiadm
uses the settings in this file.
Before using different settings for discovery, delete the current discovery records (i.e. /var/lib/iscsi/discovery_type
) first. To do this, use the following command:
iscsiadm -m discovery -t discovery_type
-p target_IP
:port
-o delete
[]
Here, discovery_type
can be either sendtargets
, isns
, or fw
. []
There are two ways to reconfigure discovery record settings:
-
Edit the /etc/iscsi/iscsid.conf
file directly prior to performing a discovery. Discovery settings use the prefix discovery
; to view them, run:
iscsiadm -m discovery -t discovery_type
-p target_IP
:port
-
Alternatively, iscsiadm
can also be used to directly change discovery record settings, as in:
iscsiadm -m discovery -t discovery_type
-p target_IP
:port
-o update -n setting
-v %value
Refer to man iscsiadm
for more information on available setting
s and valid value
s for each.
For more information on configuring iSCSI target discovery, refer to the man
pages of iscsiadm
and iscsid
. The /etc/iscsi/iscsid.conf
file also contains examples on proper configuration syntax.