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 Lenovo Storage V7000 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
Figure 1.
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.