Hi,
I'm trying to connect a new oVirt Engine Version: 4.1.2.2-1.el7.centos to a Dell MD3200i SAN.
I can discover the SAN from the storage new domain window but when I login, instead of seeing the + symbol I get the "Could not retrieve LUNs, please check your storage" error message.
I tried with both a raw LUN and with a partitioned LUN but still no luck.
Any idea what could cause the problem?
Here some commands and logs
[root@ov1 vdsm]# multipath -ll
36d4ae52000662da400006cbd59f95a20 dm-3 DELL ,MD32xxi
size=20G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 rdac' wp=rw
`-+- policy='round-robin 0' prio=11 status=active
|- 66:0:0:0 sdb 8:16 active ready running
`- 67:0:0:0 sdc 8:32 active ready running
[root@ov1 vdsm]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 136.1G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 135.1G 0 part
├─rhel_ov1-root 253:0 0 50G 0 lvm /
├─rhel_ov1-swap 253:1 0 4G 0 lvm [SWAP]
└─rhel_ov1-home 253:2 0 81.1G 0 lvm /home
sdb 8:16 0 20G 0 disk
└─36d4ae52000662da400006cbd59f95a20 253:3 0 20G 0 mpath
sdc 8:32 0 20G 0 disk
└─36d4ae52000662da400006cbd59f95a20 253:3 0 20G 0 mpath
[root@ov1 vdsm]# dmsetup ls
rhel_ov1-home (253:2)
rhel_ov1-swap (253:1)
rhel_ov1-root (253:0)
36d4ae52000662da400006cbd59f95a20 (253:3)
[root@ov1 vdsm]# dmsetup table
rhel_ov1-home: 0 170123264 linear 8:2 8390656
rhel_ov1-swap: 0 8388608 linear 8:2 2048
rhel_ov1-root: 0 104857600 linear 8:2 178513920
36d4ae52000662da400006cbd59f95a20: 0 41943040 multipath 3 queue_if_no_path pg_init_retries 50 1 rdac 1 1 round-robin 0 2 1 8:16 1 8:32 1
engine.log
2017-11-15 11:22:32,243Z INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.DiscoverSendTarge tsVDSCommand] (default task-70) [e7e6c1fb-27f3-46a5-9863-e454b dcd1898] START, DiscoverSendTargetsVDSCommand( HostName = ov1.foo.bar.org, DiscoverSendTargetsVDSCommandP arameters:{runAsync='true', hostId='f1e4fdad-1cf1-473a-97c b-79e2641c2c86', connection='StorageServerConne ctions:{id='null', connection='10.1.8.200', iqn='null', vfsType='null', mountOptions='null', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}'}), log id: 19df6841
2017-11-15 11:22:33,436Z INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.DiscoverSendTarge tsVDSCommand] (default task-70) [e7e6c1fb-27f3-46a5-9863-e454b dcd1898] FINISH, DiscoverSendTargetsVDSCommand, return: [StorageServerConnections:{id= 'null', connection='10.1.8.200', iqn='iqn.1984-05.com.dell:powe rvault.md3200i.6d4ae5200063fd4 5000000004f0c6e44', vfsType='null', mountOptions='null', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}, StorageServerConnections:{id=' null', connection='10.1.8.201', iqn='iqn.1984-05.com.dell:powe rvault.md3200i.6d4ae5200063fd4 5000000004f0c6e44', vfsType='null', mountOptions='null', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}, StorageServerConnections:{id=' null', connection='10.1.8.202', iqn='iqn.1984-05.com.dell:powe rvault.md3200i.6d4ae5200063fd4 5000000004f0c6e44', vfsType='null', mountOptions='null', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}, StorageServerConnections:{id=' null', connection='10.1.8.203', iqn='iqn.1984-05.com.dell:powe rvault.md3200i.6d4ae5200063fd4 5000000004f0c6e44', vfsType='null', mountOptions='null', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}], log id: 19df6841
2017-11-15 11:22:46,654Z INFO [org.ovirt.engine.core.bll.storage.connection.ConnectStorage ToVdsCommand] (default task-78) [bc8ed6d7-264a-43bf-a076-b15f0 5ef34b8] Running command: ConnectStorageToVdsCommand internal: false. Entities affected : ID: aaa00000-0000-0000-0000-123456 789aaa Type: SystemAction group CREATE_STORAGE_DOMAIN with role type ADMIN
2017-11-15 11:22:46,657Z INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageSer verVDSCommand] (default task-78) [bc8ed6d7-264a-43bf-a076-b15f0 5ef34b8] START, ConnectStorageServerVDSCommand (HostName = ov1.foo.bar.org, StorageServerConnectionManagem entVDSParameters:{runAsync='tr ue', hostId='f1e4fdad-1cf1-473a-97c b-79e2641c2c86', storagePoolId='00000000-0000-0 000-0000-000000000000', storageType='ISCSI', connectionList='[StorageServer Connections:{id='null', connection='10.1.8.200', iqn='iqn.1984-05.com.dell:powe rvault.md3200i.6d4ae5200063fd4 5000000004f0c6e44', vfsType='null', mountOptions='null', nfsVersion='null', nfsRetrans='null', nfsTimeo='null', iface='null', netIfaceName='null'}]'}), log id: 252cf708
2017-11-15 11:22:47,861Z INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageSer verVDSCommand] (default task-78) [bc8ed6d7-264a-43bf-a076-b15f0 5ef34b8] FINISH, ConnectStorageServerVDSCommand , return: {00000000-0000-0000-0000-00000 0000000=0}, log id: 252cf708
2017-11-15 11:22:48,028Z INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSC ommand] (default task-90) [8c71fc65-afed-4de9-b62e-cbfb8 fcc5ea2] START, GetDeviceListVDSCommand(HostNa me = ov1.foo.bar.org, GetDeviceListVDSCommandParamet ers:{runAsync='true', hostId='f1e4fdad-1cf1-473a-97c b-79e2641c2c86', storageType='ISCSI', checkStatus='false', lunIds='null'}), log id: 23ff3186
2017-11-15 11:22:49,198Z INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSC ommand] (default task-90) [8c71fc65-afed-4de9-b62e-cbfb8 fcc5ea2] Command 'org.ovirt.engine.core.vdsbrok er.vdsbroker.GetDeviceListVDSC ommand' return value '
LUNListReturn:{status='Status [code=0, message=Done]'}
status = unknown
vendorID = DELL
capacity = 21474836480
fwrev = 0820
discard_zeroes_data = 0
vgUUID =
pvsize =
pathlist:
[{initiatorname=default, connection=10.1.8.201, iqn=iqn.1984-05.com.dell:powervault.md3200i.6d4ae5200063fd45 000000004f0c6e44, portal=1, user=null, password=dEk4n49Sa3og, port=3260}, {initiatorname=default, connection=10.1.8.200, iqn=iqn.1984-05.com.dell:power vault.md3200i.6d4ae5200063fd45 000000004f0c6e44, portal=1, user=null, password=dEk4n49Sa3og, port=3260}]
logicalblocksize = 512
discard_max_bytes = 0
pathstatus:
[{type=iSCSI, physdev=sdb, capacity=21474836480, state=active, lun=0}, {type=iSCSI, physdev=sdc, capacity=21474836480, state=active, lun=0}]
devtype = iSCSI
physicalblocksize = 512
pvUUID =
serial = SDELL_MD32xxi_358001G
GUID = 36d4ae52000662da400006cbd59f95a20
productID = MD32xxi
'
2017-11-15 11:22:49,198Z INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSC ommand] (default task-90) [8c71fc65-afed-4de9-b62e-cbfb8 fcc5ea2] HostName = ov1.foo.bar.org
2017-11-15 11:22:49,198Z ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSC ommand] (default task-90) [8c71fc65-afed-4de9-b62e-cbfb8 fcc5ea2] Failed in 'GetDeviceListVDS' method, for vds: 'ov1.foo.bar.org'; host: '10.0.2.161': null
2017-11-15 11:22:49,198Z ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSC ommand] (default task-90) [8c71fc65-afed-4de9-b62e-cbfb8 fcc5ea2] Command 'GetDeviceListVDSCommand(HostN ame = ov1.foo.bar.org, GetDeviceListVDSCommandParamet ers:{runAsync='true', hostId='f1e4fdad-1cf1-473a-97c b-79e2641c2c86', storageType='ISCSI', checkStatus='false', lunIds='null'})' execution failed: null
2017-11-15 11:22:49,199Z INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSC ommand] (default task-90) [8c71fc65-afed-4de9-b62e-cbfb8 fcc5ea2] FINISH, GetDeviceListVDSCommand, log id: 23ff3186
2017-11-15 11:22:49,199Z ERROR [org.ovirt.engine.core.bll.storage.disk.lun.GetDeviceListQue ry] (default task-90) [8c71fc65-afed-4de9-b62e-cbfb8 fcc5ea2] Query 'GetDeviceListQuery' failed: EngineException: java.lang.NullPointerException (Failed with error ENGINE and code 5001)
2017-11-15 11:22:49,199Z ERROR [org.ovirt.engine.core.bll.storage.disk.lun.GetDeviceListQue ry] (default task-90) [8c71fc65-afed-4de9-b62e-cbfb8 fcc5ea2] Exception: org.ovirt.engine.core.common.e rrors.EngineException: EngineException: java.lang.NullPointerException (Failed with error ENGINE and code 5001)
at org.ovirt.engine.core.bll.VdsHandler.handleVdsResult(VdsHand ler.java:118) [bll.jar:]
at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.runVdsComman d(VDSBrokerFrontendImpl.java: 33) [bll.jar:]
at org.ovirt.engine.core.bll.QueriesCommandBase.runVdsCommand(Q ueriesCommandBase.java:242) [bll.jar:]
at org.ovirt.engine.core.bll.storage.disk.lun.GetDeviceListQuer y.executeQueryCommand(GetDevic eListQuery.java:34) [bll.jar:]
at org.ovirt.engine.core.bll.QueriesCommandBase.executeCommand( QueriesCommandBase.java:110) [bll.jar:]
at org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandB ase.java:33) [dal.jar:]
at org.ovirt.engine.core.bll.executor.DefaultBackendQueryExecut or.execute(DefaultBackendQuery Executor.java:14) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runQueryImpl(Backend.java: 582) [bll.jar:]
at org.ovirt.engine.core.bll.Backend.runQuery(Backend.java:550) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source) [:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43) [rt.jar:1.8.0_151]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_151]
at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor. processInvocation(ManagedRefer enceMethodInterceptor.java:52)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.invocation.InterceptorContext$Invocation.proceed( InterceptorContext.java:437)
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.delegateInte rception(Jsr299BindingsInterce ptor.java:70) [wildfly-weld-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInte rception(Jsr299BindingsInterce ptor.java:80) [wildfly-weld-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvoc ation(Jsr299BindingsIntercepto r.java:93) [wildfly-weld-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.as.ee.component.interceptors.UserInterceptorFactor y$1.processInvocation(UserInte rceptorFactory.java:63)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.invocation.InterceptorContext$Invocation.proceed( InterceptorContext.java:437)
at org.ovirt.engine.core.bll.interceptors.CorrelationIdTrackerI nterceptor.aroundInvoke(Correl ationIdTrackerInterceptor. java:13) [bll.jar:]
at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) [:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43) [rt.jar:1.8.0_151]
at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_151]
at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInt erceptor.processInvocation(Man agedReferenceLifecycleMethodIn terceptor.java:89)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeI nterceptor.processInvocation(E xecutionTimeInterceptor.java:4 3) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.invocation.InterceptorContext$Invocation.proceed( InterceptorContext.java:437)
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationIntercep tor.aroundInvoke(AbstractEJBRe questScopeActivationIntercepto r.java:73) [weld-core-impl-2.3.5.Final.ja r:2.3.5.Final]
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor. processInvocation(EjbRequestSc opeActivationInterceptor.java: 83) [wildfly-weld-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.proc essInvocation(ConcurrentContex tInterceptor.java:45) [wildfly-ee-10.1.0.Final.jar:1 0.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.invocation.InitialInterceptor.processInvocation(In itialInterceptor.java:21)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.invocation.ChainedInterceptor.processInvocation(Ch ainedInterceptor.java:61)
at org.jboss.as.ee.component.interceptors.ComponentDispatcherIn terceptor.processInvocation(Co mponentDispatcherInterceptor. java:52)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.component.singleton.SingletonComponentInst anceAssociationInterceptor.pro cessInvocation(SingletonCompon entInstanceAssociationIntercep tor.java:53) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInte rceptor.java:263) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxIntercep tor.java:374) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTT xInterceptor.java:243) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationCo ntextInterceptor. processInvocation(CurrentInvoc ationContextInterceptor.java: 41) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterc eptor.processInvocation(WaitTi meInterceptor.java:47) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.security.SecurityContextInterceptor.proces sInvocation(SecurityContextInt erceptor.java:100) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.deployment.processors.StartupAwaitIntercep tor.processInvocation(StartupA waitInterceptor.java:22) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptor Factory$1.processInvocation(Sh utDownInterceptorFactory.java: 64) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor. processInvocation(LoggingInter ceptor.java:67) [wildfly-ejb3-10.1.0.Final.jar :10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.as.ee.component.NamespaceContextInterceptor.proces sInvocation(NamespaceContextIn terceptor.java:50)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorC ontext.java:340)
at org.jboss.invocation.ContextClassLoaderInterceptor.processIn