Unsolved
This post is more than 5 years old
3 Posts
0
684
July 11th, 2016 07:00
ViPR 3.0 - can't discover 3rd party storage
Hi,
trying to use ViPR 3.0.0.0.814 w/ third party storage using OpenStack Liberty. I manage to create and query volumes using cinder (cinder create and cinder query works) - however when trying to discover it from ViPR it fails to discover the physical array.
on "Physical -> storage provider" status is ok
on "physical -> storage systems" it looks like it managed to discover the configured backends but status is failure (red X) with status of
Discovery failed for Storage System: com.emc.storageos.db.client.model.StorageSystem@51336ac1 because null
on the logs I see:
Discovery failed for Storage System: com.emc.storageos.db.client.model.StorageSystem@51336ac1 because null
java.lang.NullPointerException
at com.emc.storageos.volumecontroller.impl.plugins.CinderCommunicationInterface.discover(CinderCommunicationInterface.java:408)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobInvoker.invoke(DataCollectionJobInvoker.java:170)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobInvoker.process(DataCollectionJobInvoker.java:120)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.invokeJob(DataCollectionJobConsumer.java:139)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.consumeItem(DataCollectionJobConsumer.java:86)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.consumeItem(DataCollectionJobConsumer.java:54)
at com.emc.storageos.coordinator.client.service.impl.DistributedQueueConsumer$1.run(DistributedQueueConsumer.java:80)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
and
Discovery job failed for urn:storageos:StorageSystem:6d0ad40d-53e3-4b54-8f7b-9fe7ea3071cb:vdc1--->
com.emc.storageos.volumecontroller.impl.cinder.CinderColletionException: Untranslated message (locale=en_US, bundle=Discovery failed for Storage System: com.emc.storageos.db.client.model.StorageSystem@51336ac1 because null, key=null, arguments=null)
at com.emc.storageos.volumecontroller.impl.plugins.CinderCommunicationInterface.discover(CinderCommunicationInterface.java:559)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobInvoker.invoke(DataCollectionJobInvoker.java:170)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobInvoker.process(DataCollectionJobInvoker.java:120)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.invokeJob(DataCollectionJobConsumer.java:139)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.consumeItem(DataCollectionJobConsumer.java:86)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.consumeItem(DataCollectionJobConsumer.java:54)
at com.emc.storageos.coordinator.client.service.impl.DistributedQueueConsumer$1.run(DistributedQueueConsumer.java:80)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
and
Discovery failed for Storage System: com.emc.storageos.db.client.model.StorageSystem@51d4a91f because null
java.lang.NullPointerException
at com.emc.storageos.volumecontroller.impl.plugins.CinderCommunicationInterface.discover(CinderCommunicationInterface.java:408)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobInvoker.invoke(DataCollectionJobInvoker.java:170)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobInvoker.process(DataCollectionJobInvoker.java:120)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.invokeJob(DataCollectionJobConsumer.java:139)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.consumeItem(DataCollectionJobConsumer.java:86)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.consumeItem(DataCollectionJobConsumer.java:54)
at com.emc.storageos.coordinator.client.service.impl.DistributedQueueConsumer$1.run(DistributedQueueConsumer.java:80)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
and
Discovery job failed for urn:storageos:StorageSystem:daa7db27-a2f8-4666-b2a4-cc3841778d7e:vdc1--->
com.emc.storageos.volumecontroller.impl.cinder.CinderColletionException: Untranslated message (locale=en_US, bundle=Discovery failed for Storage System: com.emc.storageos.db.client.model.StorageSystem@51d4a91f because null, key=null, arguments=null)
at com.emc.storageos.volumecontroller.impl.plugins.CinderCommunicationInterface.discover(CinderCommunicationInterface.java:559)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobInvoker.invoke(DataCollectionJobInvoker.java:170)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobInvoker.process(DataCollectionJobInvoker.java:120)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.invokeJob(DataCollectionJobConsumer.java:139)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.consumeItem(DataCollectionJobConsumer.java:86)
at com.emc.storageos.volumecontroller.impl.plugins.discovery.smis.DataCollectionJobConsumer.consumeItem(DataCollectionJobConsumer.java:54)
at com.emc.storageos.coordinator.client.service.impl.DistributedQueueConsumer$1.run(DistributedQueueConsumer.java:80)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
any idea?