[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