UNSOLVED

wrapster15

updated

7 years ago

0

1079

March 10th, 2020 00:00

error retrieving local vdc : ECS CE:3.1.23

Hello Everyone,

I just pulled in the ECS image from github and wanted to try it out. Thus far I've been able to create a varray, datastore successfully.

I went ahead and tried to create a bucket, but for that i needed an objectvpool to be created.
However the creation of the objectvpool fails with the following error.

URI: /vdc/data-services/varrays

method: GET

body is None

-----------------------------------------------------------------------------

JMC: [{'isColdStorageEnabled': False, 'name': 'pmavarray', 'isProtected': False, 'warningAlertAt': -1, 'criticalAlertAt': -1, 'errorAlertAt': -1, 'id': 'urn:storageos:VirtualArray:c5709b3f-701e-4fe1-b465-33f5546b271a'}]

URI: /object/vdcs/vdc/list

method: GET

body is None

-----------------------------------------------------------------------------

Error: Failed to create object vpool

Reason:'HTTP code: 500, Server Error [ECS internal server error. Error details: An error occurred in the API service. Cause: error retrieving local vdc.]'

I'm not sure which logs to paste or look at to figure out the issue. It would be helpful to know any details around this.

I looked at whatever logs i could see showing some errors

in file ssm.log i see:
ERROR_NO_STORAGE_DEVICE_FOUND sleep 5000 millis before retry

in file objcontrolsvc.log: i see the following trace

2020-03-09T15:13:41,964 [qtp235460721-366-ac120601:170bf70dbbb:f4:0] ERROR ZoneInfoAPIImpl.java (line 124) listAllZones failed with
com.emc.storageos.objcontrol.object.exception.ObjectAccessException: Hit an exception while getting handleListZoneInfo
at com.emc.storageos.objcontrol.object.exception.ObjectAccessException.createExceptionForAPI(ObjectAccessException.java:437)
at com.emc.storageos.data.object.ipc.protocol.impl.ObjectAccessExceptionParser.parseFrom(ObjectAccessExceptionParser.java:61)
at com.emc.storageos.data.object.ipc.protocol.impl.ObjectAccessExceptionParser.parseFrom(ObjectAccessExceptionParser.java:1)
at com.emc.storageos.data.object.ipc.protocol.DefaultExceptionHandler.parseFrom(DefaultExceptionHandler.java:51)
at com.emc.storageos.ipc.ClientLib.client.impl.AbstractBasicAPIClient.sendRequestAndWait(AbstractBasicAPIClient.java:64)
at com.emc.storageos.ipc.ClientLib.zone.impl.ZoneInfoAPIImpl.sendRequest(ZoneInfoAPIImpl.java:202)
at com.emc.storageos.ipc.ClientLib.zone.impl.ZoneInfoAPIImpl.listAllZones(ZoneInfoAPIImpl.java:113)

at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804)
at java.lang.Thread.run(Thread.java:748)
2020-03-09T15:13:41,965 [qtp235460721-366-ac120601:170bf70dbbb:f4:0] ERROR ExceptionTranslator.java (line 75) exception code ERROR_INTERNAL with arguments []
2020-03-09T15:13:41,970 [qtp235460721-366-ac120601:170bf70dbbb:f4:0] WARN ServiceCodeExceptionMapper.java (line 92) Responding to internal 7000 with HTTP Internal Server Error; Caused by An error occurred in the API service. Cause: error retrieving local vdc.

 

I dont know which errors are ok, which ones are not or in general which logs to follow.. any help would be really great.