[ovirt-users] ODP: ovirt 3.5 rc2 and iscsi error with chap enabled during discovery

Piotr Kliczewski pkliczew at redhat.com
Sun Sep 14 07:53:23 UTC 2014


Allon,

It looks like we pass more arguments than reqired. Will fix. Please open a bug.


Thanks,
Piotr

<div>-------- Oryginalna wiadomość --------</div><div>Od: Allon Mureinik <amureini at redhat.com> </div><div>Data:14.09.2014  09:28  (GMT+01:00) </div><div>Do: Piotr Kliczewski <pkliczew at redhat.com> </div><div>DW: users <users at ovirt.org>,Gianluca Cecchi <gianluca.cecchi at gmail.com>,Oved Ourfali <ovedo at redhat.com> </div><div>Temat: Re: [ovirt-users] ovirt 3.5 rc2 and iscsi error with chap enabled	during discovery </div><div>
</div>Piotr, this looks like JSON-RPC mishap.
Can you take a look please?

From: "Gianluca Cecchi" <gianluca.cecchi at gmail.com>
To: "users" <users at ovirt.org>
Sent: Saturday, September 13, 2014 1:15:50 AM
Subject: [ovirt-users] ovirt 3.5 rc2 and iscsi error with chap enabled        during discovery

Hello,
trying to configure iSCSI storage domain.

I have configured a CentOS 6.5 server as sw iSCSI target with chap authentication.
port 3260 is open for tcp connections.
I have an oVirt host that is CentOS 6.5 and when trying to discover targets I get in /var/log/messages 

Sep 12 23:50:19 ovnode04 vdsm jsonrpc.JsonRpcServer ERROR Internal server error#012Traceback (most recent call last):#012  File "/usr/lib/python2.6/site-packages/yajsonrpc/__init__.py", line 486, in _serveRequest#012 res = method(**params)#012  File "/usr/share/vdsm/rpc/Bridge.py", line 264, in _dynamicMethod#012    raise InvalidCall(fn, methodArgs, e)#012InvalidCall: Attempt to call function: <bound method ISCSIConnection.discoverSendTargets of <API.ISCSIConnection object at 0x7f0a48145150>> with arguments: (u'iscsiuser', u'iscsipwd') error: discoverSendTargets() takes exactly 1 argument (3 given)
Sep 12 23:50:22 ovnode04 vdsm jsonrpc.JsonRpcServer ERROR Internal server error#012Traceback (most recent call last):#012  File "/usr/lib/python2.6/site-packages/yajsonrpc/__init__.py", line 486, in _serveRequest#012 res = method(**params)#012  File "/usr/share/vdsm/rpc/Bridge.py", line 264, in _dynamicMethod#012    raise InvalidCall(fn, methodArgs, e)#012InvalidCall: Attempt to call function: <bound method ISCSIConnection.discoverSendTargets of <API.ISCSIConnection object at 0x7f0a480e5ad0>> with arguments: (u'iscsiuser', u'iscsipwd') error: discoverSendTargets() takes exactly 1 argument (3 given)

screenshot that returns no new devices found is here:
https://drive.google.com/file/d/0BwoPbcrMv8mvbVlycnJCTWJtNXc/edit?usp=sharing

BTW: chap user and password input fields could be wider, so that the whole words input can seen on the screen. there is plenty of space... Also password field should not be in clear text as it is now

The approach to successfully connect the LUN seems to be:
1) make discovery but with chap unchecked
2) the target then shows up 
see 
https://drive.google.com/file/d/0BwoPbcrMv8mvb1pET3VNMWJuRUk/edit?usp=sharing
3) now check the box for chap authentication and select login all
you now get the luns
https://drive.google.com/file/d/0BwoPbcrMv8mveExRMzN1Z0RtR1k/edit?usp=sharing
4) then select the lun(s) desired and select OK

is this correct? In case I think it should be disabled the chap option during discovery phase...
otherwise I have not configured correctly my iscsi target perhaps.
ovirt host network ip is 10.10.1.61

tgtadm --lld iscsi --mode target --op show
Target 1: iqn.2014-07.local.localdomain:store1
    System information:
        Driver: iscsi
        State: ready
    I_T nexus information:
        I_T nexus: 1
            Initiator: iqn.1994-05.com.redhat:5d9b31319a8e
            Connection: 0
                IP Address: 10.10.1.61
    LUN information:
        LUN: 0
            Type: controller
            SCSI ID: IET     00010000
            SCSI SN: beaf10
            Size: 0 MB, Block size: 1
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: null
            Backing store path: None
            Backing store flags: 
        LUN: 1
            Type: disk
            SCSI ID: p_iscsi_store1_l
            SCSI SN: 66666a41
            Size: 214738 MB, Block size: 512
            Online: Yes
            Removable media: No
            Prevent removal: No
            Readonly: No
            Backing store type: rdwr
            Backing store path: /dev/drbd/by-res/iscsiha
            Backing store flags: 
    Account information:
        iscsiuser
    ACL information:
        10.10.1.61
        10.10.1.62
        10.10.1.63

Gianluca

  

_______________________________________________
Users mailing list
Users at ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20140914/a2b44514/attachment-0001.html>


More information about the Users mailing list