[Users] iSCSI bug in vdsm/ovirt?

Dax Kelson dkelson at gurulabs.com
Thu Jun 6 21:55:09 UTC 2013


On my fully updated Fedora 18 ovirt test environment, one of my nodes
refused to attach to the iSCSI domain where it was working before.

My vdsm.log had these errors:

storageRefresh::WARNING::2013-06-06
14:57:50,887::fileUtils::185::fileUtils::(createdir) Dir
/rhev/data-center/hsm-tasks already exists
Thread-18::DEBUG::2013-06-06
14:57:50,904::misc::84::Storage.Misc.excCmd::(<lambda>) FAILED: <err>
= 'iscsiadm: Could not stat /var/lib/iscsi/nodes//,3260,-1/default to
delete node: No such file or directory\n\niscsiadm: Error while adding
record: encountered iSCSI database failure\n'; <rc> = 6
Thread-18::DEBUG::2013-06-06
14:57:50,905::misc::84::Storage.Misc.excCmd::(<lambda>) '/usr/bin/sudo
-n /sbin/iscsiadm -m iface' (cwd None)
Thread-18::DEBUG::2013-06-06
14:57:50,933::misc::84::Storage.Misc.excCmd::(<lambda>) SUCCESS: <err>
= ''; <rc> = 0
Thread-18::ERROR::2013-06-06
14:57:50,933::hsm::2215::Storage.HSM::(connectStorageServer) Could not
connect to storageServer
Traceback (most recent call last):
  File "/usr/share/vdsm/storage/hsm.py", line 2211, in connectStorageServer
    conObj.connect()
  File "/usr/share/vdsm/storage/storageServer.py", line 341, in connect
    iscsi.addIscsiNode(self._iface, self._target, self._cred)
  File "/usr/share/vdsm/storage/iscsi.py", line 132, in addIscsiNode
    iscsiadm.node_new(iface.name, portalStr, targetName)
  File "/usr/share/vdsm/storage/iscsiadm.py", line 237, in node_new
    raise IscsiNodeError(rc, out, err)
IscsiNodeError: (6, [], ['iscsiadm: Could not stat
/var/lib/iscsi/nodes//,3260,-1/default to delete node: No such file or
directory', '', 'iscsiadm: Error while adding record: encountered
iSCSI database failure'])

Rebooting didn't fix it.

The problem was the config file in the iSCSI was empty:

# find /var/lib/iscsi/
/var/lib/iscsi/
/var/lib/iscsi/nodes
/var/lib/iscsi/nodes/iqn.1999-07.com.gurulabs:ovirt
/var/lib/iscsi/nodes/iqn.1999-07.com.gurulabs:ovirt/10.100.0.14,3260  <-- empty
/var/lib/iscsi/ifaces
/var/lib/iscsi/slp
/var/lib/iscsi/static
/var/lib/iscsi/isns
/var/lib/iscsi/send_targets

This command fixed the problem

rm -rf /var/lib/iscsi/nodes/* && reboot



More information about the Users mailing list