4.5 The nova_iscsid Container Fails to Start

When the Nova containers are deployed to a compute node, the nova_iscsid container fails to start. The following error is shown with the docker logs command:

$ docker logs nova_iscsid 
...
iscsid: Can not bind IPC socket 

This may occur when the iscsi-initiator-utils package is installed on the compute node host. Having this package installed causes systemd or iscsid to use the same TCP or UNIX sockets as nova_iscsid for iSCSI functions.

Workaround: On the compute node, unmount the file systems on any attached iSCSI disks and disconnect from all iSCSI targets. Then do either of the following:

  • Uninstall the iscsi-initiator-utils package.

    # yum remove iscsi-initiator-utils
  • Disable iSCSI services.

    On Oracle Linux compute nodes:

    # systemctl stop iscsid.socket iscsiuio.socket iscsid.service 
    # systemctl disable iscsid.socket iscsiuio.socket iscsid.service  

    On Oracle VM Server compute nodes:

    # service iscsid stop
    # chkconfig iscsid off

Bug: 22244208