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

Résumé: Error 404 while trying to create datastores using VSI

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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.

Résolution

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

Produits concernés

PowerStore 1000X, PowerStore 1000T, PowerStore 3000X, PowerStore 3000T, PowerStore 5000X, PowerStore 5000T, PowerStore 500T, PowerStore 7000X, PowerStore 7000T, PowerStore 9000X, PowerStore 9000T
Propriétés de l’article
Numéro d’article: 000199258
Type d’article: Solution
Dernière modification: 06 Nov 2022
Version:  5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.