Bug 1375708 - When installing the Host, connectings storage via FC, there are 48 LUNs, it only displays the last 7 and the LUN I need is not visible in those 7.
Summary: When installing the Host, connectings storage via FC, there are 48 LUNs, it o...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-hosted-engine-setup
Version: 4.0.0
Hardware: Unspecified
OS: Linux
medium
high
Target Milestone: ovirt-4.0.5
: ---
Assignee: Simone Tiraboschi
QA Contact: meital avital
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-13 19:36 UTC by Jason
Modified: 2020-02-14 18:00 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-19 07:55:17 UTC
oVirt Team: Integration
Target Upstream Version:


Attachments (Terms of Use)

Description Jason 2016-09-13 19:36:19 UTC
Description	

What problem/issue/behavior are you having trouble with?  What do you expect to see?

When I run the hosted-engine setup, it comes to the option to choose your storage, I choose FC and it reads all 4 of my storage arrays.  After reading the arrays, it shows options for 48 different luns, but it only shows the last 7 descriptions.  How can I see all 48 descriptions so I can choose the correct lun?

Env Specifications:

Installation of RHV 4.0.  The server is a Dell R430, Dual Procs, 64GB RAM, 2 x 500GB SSD drives in a raid 1 configuration.  There is a QLogic Dual Port HBA installed.  The server is running RHEL 7.2, configured for multipath.  It is fully updated and has the correct repos enabled.



We need eng collab at this point. I haven't been able to reproduce this.

As far as I can tell, the issue is here:

------8<-----------
2016-09-08 16:26:08 DEBUG otopi.context context._executeMethod:142 method exception
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/otopi/context.py", line 132, in _executeMethod
    method['method']()
  File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/gr-he-setup/system/vdsmenv.py", line 157, in _misc
    timeout=ohostedcons.Const.VDSCLI_SSL_TIMEOUT,
  File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/util.py", line 207, in connect_vdsm_json_rpc
    hwinfo = cli.getVdsHardwareInfo()
  File "/usr/lib/python2.7/site-packages/vdsm/jsonrpcvdscli.py", line 153, in _callMethod
    raise JsonRpcNoResponseError(method)
JsonRpcNoResponseError: [-32605] No response for JSON-RPC Host.getHardwareInfo request.
2016-09-08 16:26:08 ERROR otopi.context context._executeMethod:151 Failed to execute stage 'Misc configuration': [-32605] No response for JSON-RPC Host.getHardwareInfo request.
2016-09-08 16:26:08 DEBUG otopi.transaction transaction.abort:119 aborting 'File transaction for '/etc/ovirt-hosted-engine/firewalld/hosted-console.xml''
2016-09-08 16:26:08 DEBUG otopi.transaction transaction.abort:119 aborting 'File transaction for '/etc/ovirt-hosted-engine/firewalld/hosted-cockpit.xml''
2016-09-08 16:26:08 DEBUG otopi.transaction transaction.abort:119 aborting 'File transaction for '/etc/ovirt-hosted-engine/iptables.example''
2016-09-08 16:26:08 DEBUG otopi.transaction transaction.abort:119 aborting 'File transaction for '/etc/sysconfig/iptables''
2016-09-08 16:26:08 DEBUG otopi.context context.dumpEnvironment:760 ENVIRONMENT DUMP - BEGIN
2016-09-08 16:26:08 DEBUG otopi.context context.dumpEnvironment:770 ENV BASE/error=bool:'True'
2016-09-08 16:26:08 DEBUG otopi.context context.dumpEnvironment:770 ENV BASE/exceptionInfo=list:'[(<class 'yajsonrpc.JsonRpcNoResponseError'>, JsonRpcNoResponseError('[-32605] No response for JSON-RPC Host.getHardwareInfo request.',), <traceback object at 0x449f0e0>)]'
------8<-----------


However earlier on, we see another networking related issue:

------8<-----------
2016-09-08 16:10:01 DEBUG otopi.plugins.gr_he_common.vm.cloud_init plugin.execute:921 execute-output: ('/bin/ping', '-c', '1', '192.168.105.3') stdout:
PING 192.168.105.3 (192.168.105.3) 56(84) bytes of data.
From 192.168.105.65 icmp_seq=1 Destination Host Unreachable

--- 192.168.105.3 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
------8<-----------

Where 105.3 is the auto-assigned IP that the rhevm installer chose, but the customer overrode that (first with .105.168 by mistake and then .105.68 which is the correct one), and 105.65 is the host. 

I am not positive if this is directly causing the host probe failure, however we seem to have network problems in general where the manager is not consuming the proper IPs the customer is assigning. We need engineering to see if we do indeed have a bug with the installer here, or if there is a problem with the customer input that I am not seeing.

Comment 5 Jason 2016-09-14 12:10:52 UTC
Created attachment 1200807 [details]
Screenshot

Comment 10 Simone Tiraboschi 2016-09-19 07:52:22 UTC
Form hosted-engine-setup logs ( https://bugzilla.redhat.com/attachment.cgi?id=1200809 ) I see that VDSM reported 34 FC LUNs and hosted-engine-setup proposed 34 LUNs.
I don't see any issue here.

2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                 The following luns have been found on the requested target:
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                 	[1]	mpathb	81920GiB	ACNCorp	JetStor-724iF
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                 		status: used, paths: 4 active
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                 	[2]	mpathc	32768GiB	ACNCorp	JetStor-724iF
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                 		status: used, paths: 4 active
...
...
...
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                 	[34]	mpathbp	46GiB	JetStor	molecule_data
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                 		status: used, paths: 2 active
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human human.queryString:145 query OVEHOSTED_STORAGE_BLOCKD_LUN
2016-09-09 14:14:26 DEBUG otopi.plugins.otopi.dialog.human dialog.__logString:204 DIALOG:SEND                 Please select the destination LUN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34) [1]: 


If you are running hosted-engine-setup inside a screen session, you can scroll back the output with Ctrl+A,ESC,arrow keys.

Comment 12 Yaniv Kaul 2016-09-19 07:57:17 UTC
Another case where a proper cockpit UI wizard would have helped?

Comment 13 Simone Tiraboschi 2016-09-19 09:07:52 UTC
(In reply to Yaniv Kaul from comment #12)
> Another case where a proper cockpit UI wizard would have helped?

Absolutely!


Note You need to log in before you can comment on or make changes to this bug.