VSI: Cannot create volumes using VSI. Error is: "Ensure the vCenter is registered. Status code: 404, Not Found"

Summary: Error 404 while trying to create datastores using VSI

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

An attempt to create a datastore using VSI fails with:
image.png


The VSI logs show:
2022-04-15 07:42:40 [utow task-6] DEBUG o.j.s.HttpHandler - execution of: POST/api/powerstore/clusters/xxxx/datastores resulted in exception
com.emc.iapi.core.exception.IapiException: vCenter 'xxxxx-xxxx-xxxx.com' not found. Ensure the vCenter is registered. Status code: 404, Not Found
at com.emc.iapi.service.vcenter.inventory.mgr.impl.VcenterConnections.lambda$getByHost$6(VcenterConnections.java:192)
at com.emc.iapi.service.vcenter.inventory.mgr.impl.VcenterConnections$$Lambda$1138/0000000010031830.get(Unknown Source)
at java.util.Optional.orElseThrow(Optional.java:290)
at com.emc.iapi.service.vcenter.inventory.mgr.impl.VcenterConnections.getByHost(VcenterConnections.java:189)
at com.emc.iapi.service.powerstore.inventory.engine.utils.PlatformUtils.getUserGroups(PlatformUtils.java:121)
at com.emc.iapi.service.powerstore.inventory.mgr.impl.SystemInventoryServiceImpl.getUserGroups(SystemInventoryServiceImpl.java:693)
at com.emc.iapi.service.powerstore.rest.SystemRoutingService.beforeClustersRoutes(SystemRoutingService.java:76)
at com.emc.iapi.powerstore.client.rest.routes.ApiPowerStoreRoutes.lambda$new$0(ApiPowerStoreRoutes.java:17)
at com.emc.iapi.powerstore.client.rest.routes.ApiPowerStoreRoutes$$Lambda$305/0000000099FD56E0.handle(Unknown Source)
at org.jooby.Route$Before.handle(Route.java:1924)
at org.jooby.internal.RouteImpl.handle(RouteImpl.java:280)
at org.jooby.internal.RouteChain.next(RouteChain.java:262)
at org.jooby.Route$Chain.next(Route.java:2164)
at org.jooby.Route$Handler.handle(Route.java:1762)
at org.jooby.internal.RouteImpl.handle(RouteImpl.java:280)
at org.jooby.internal.RouteChain.next(RouteChain.java:262)
at org.jooby.Route$Chain.next(Route.java:2164)
at org.jooby.Route$Handler.handle(Route.java:1762)
at org.jooby.internal.RouteImpl.handle(RouteImpl.java:280)
at org.jooby.internal.RouteChain.next(RouteChain.java:262)
at org.jooby.Route$Chain.next(Route.java:2164)
at org.jooby.Route$Handler.handle(Route.java:1762)
at org.jooby.internal.RouteImpl.handle(RouteImpl.java:280)
at org.jooby.internal.RouteChain.next(RouteChain.java:262)
at org.jooby.Route$Chain.next(Route.java:2164)
at org.jooby.handlers.CorsHandler.handle(CorsHandler.java:279)
at org.jooby.internal.RouteImpl.handle(RouteImpl.java:280)
at org.jooby.internal.RouteChain.next(RouteChain.java:262)
at org.jooby.Route$Chain.next(Route.java:2164)
at org.jooby.internal.HttpHandlerImpl.handle(HttpHandlerImpl.java:496)
at org.jooby.internal.undertow.UndertowHandler.handleRequest(UndertowHandler.java:252)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:387)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:841)
at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)
at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)
at java.lang.Thread.run(Thread.java:821)
2022-04-15 07:42:40 [utow task-6] DEBUG i.u.r.error-response - Setting error code 500 for exchange HttpServerExchange{ POST /api/powerstore/clusters/xxxx/datastores/}

Cause

This issue occurs when the vCenter FQDN contains upper case letters. The internal logic up to VSI v9.1.0 is case-sensitive and expects all lower case characters.

Resolution

VSI version 9.1.1 will include the fix for this issue.
The recommendation is to upgrade to this version when it becomes available.

Affected Products

PowerStore 1000X, PowerStore 1000T, PowerStore 3000X, PowerStore 3000T, PowerStore 5000X, PowerStore 5000T, PowerStore 500T, PowerStore 7000X, PowerStore 7000T, PowerStore 9000X, PowerStore 9000T
Article Properties
Article Number: 000199258
Article Type: Solution
Last Modified: 06 Nov 2022
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.