Summary
IA-map operations fail due to iSCSI initiator service on certain Linux platforms. The following message displays: "... rc=23016. iSCSI Initiator Service not running." To resolve this issue, check if iSCSI is installed and enabled.
Symptoms
During an IA-map operation on a Linux node, the following message displays:
"... rc=23016. iSCSI Initiator Service not running."
You may also see a similar message on the mapper log (*.mpr) on the iSCSI initiator node.
We observed this on later versions of Red Hat-flavored Linux (RedHat, CentOS) nodes.
Resolution
To resolve this issue:
- Check if iSCSI is installed and enabled
- Run chkconfig --list | grep iscsi
- If you do not receive output, then install the iSCSI packages.
- If the output displays like the following, then iSCSI packages are installed and you can proceed to next the next step:
iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off
iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off
3. Check if the iSCSI service is running:
- Run service iscsid status
- If you see output like: "iscsid (pid 12345) is running...", try the IA-map operation again.
- If you see output like: "iscsid is stopped", run the following steps:
- Run iscsiadm -m discovery -t sendtarget -p [IP address of an iSCSI target]
- Run service iscsid start
- Run service iscsid status to check if the service is running
- If the service has not resumed, refer to https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html-single/Storage_Administration_Guide/index.html#iscsi-api