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