AIX hosts can be correctly set up for
authentication on the system by following certain guidelines and tasks.
Although the system supports both one-way authentication and two-way authentication for iSCSI,
the AIX software initiator currently supports only one-way
authentication. The system target authenticates the initiator.
CHAP
settings are defined in the /etc/iscsi/targets file
on the host. The AIX initiator
or host bus adapter (HBA) always uses its iSCSI qualified name (IQN)
as the CHAP user name.
To set up authentication on an AIX host, complete the
following steps:
- Open the /etc/iscsi/targets file with
any editor.
- For each line that contains a target definition, append
the CHAP secret of the initiator in quotation marks:
192.168.1.7 3260 iqn.1986-03.com.ibm:2145.sahyadri.node1 "secret"
The CHAP secret value that you set here must match the value that was configured on the system
for the host object that is associated with this host. Because the system authenticates on a
per-initiator basis, the CHAP secret is the same for all the targets on a particular clustered
system.
An example of the
/etc/iscsi/targets file
is shown in
CHAP settings for an AIX host.
Figure 1. CHAP settings for an AIX host#ChapSecret = %x22*( any character ) %x22
# ; " "
# ; ChapSecret is a string enclosed in double quotes. The
# ; quotes are required, but are not part of the secret.
#
#EXAMPLE 1: iSCSI Target without CHAP(MD5) authentication
# Assume the target is at address 192.168.3.2,
# the valid port is 5003
# the name of the target is iqn.com.ibm-4125-23WTT26
#The target line would look like:
#192.168.3.2 5003 iqn.com.ibm-4125-23WWT26
#
#EXAMPLE 2: iSCSI Target with CHAP(MD5) authentication
# Assume the target is at address 10.2.1.105,
# the valid port is 3260
# the name of the target is iqn.com.ibm-K167-42.fc1a
# the CHAP secret is "This is my password."
#The target line would look like:
#10.2.1.105 3260 iqn.com.ibm-K167-42.fc1a "This is my password."
#
#EXAMPLE 3: iSCSI Target with CHAP(MD5) authentication and line continuation
# Assume the target is at address 10.2.1.106,
# the valid port is 3260
# the name of the target is iqn.com.ibm:00.fcd0ab21.shark128
# the CHAP secret is "123ismysecretpassword.fc1b"
#The target line would look like:
#10.2.1.105 3260 iqn.2003-01.com.ibm:00.fcd0ab21.shark128
192.168.1.41 3260 iqn.1986-03.com.ibm:2145.pahar.dvt110702
192.168.2.43 3260 iqn.1986-03.com.ibm:2145.moscow.dvt110706 "svcchapsecret"
The two targets in the previous example are members of different clustered systems. One
target is configured to authenticate the initiator, and the other target is not configured to
authenticate the initiator.
Target
iqn.1986-03.com.ibm:2076.pahar.dvt110702 is not configured for authentication;
therefore, the CHAP secret field is blank. Target
iqn.1986-03.com.ibm:2076.moscow.dvt110706 is configured for authentication;
therefore, the CHAP secret field is set to
svcchapsecret for authentication.