Views:

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:
  1. Check if iSCSI is installed and enabled    
  2. 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:
         [root@myhost ~]# chkconfig --list | grep iscsi
         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:       
  1. Run iscsiadm -m discovery -t sendtarget -p  [IP address of an iSCSI target]
  2. Run service iscsid start
  3. Run service iscsid status to check if the service is running
  4. 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