Problem med REST API-klienter och Embedded Unisphere

Summary: Problem med externa klienter för REST API och inbäddad Unisphere

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

Symtomen på det här problemet varierar,

för många anrop från Rest API-klienten kan resultera i nedanstående problem 

  • Luckor i prestandadata i Unispheres mätinstrumentpaneler,
  • Unisphere visar regelbundet att en matris är avregistrerad i det grafiska användargränssnittet.
  • Tjänster på den inbäddade behållaren som går offline i synnerhet PR_Storstpd.


För att felsöka dessa symptom krävs en undersökning av Rest API-loggen.

Detta är inte aktiverat som standard om du vill aktivera detta går du till Unisphere-stöd >> ändra serverloggning > aktivera RestApi-loggar> markera den här kryssrutan.

Detta kan inte göras från matrisen. Måste aktiveras av kunden från deras inbäddade Unisphere

Se nedan Skärmbilder för sökväg
Skärmen Ändra serverloggning

Unisphere-konsol




När detta är aktiverat genereras en fil under mappen /server0 från en emcgrab från vApp Manager eller smas.logs en fil som kallas restapi.  



 

Cause

Dessa problem kan orsakas av att man inte följer de bästa metoderna enligt nedan i installationsmanualen för Unisphere för PowerMax. (se upplösning)

En annan orsak kan vara att versionshanterade slutpunkter inte används enligt nedanstående

Stöds:
/92/sloprovisioning/symmetrix/

Stöds inte:
/sloprovisioning/symmetrix/

En annan faktor att tänka på är också om det finns upprepade API-anrop med MS-antal i jämförelse med genomsnittet, se nedan 

2021-06-30 11:10:55,510 INFO  [em.bp.RESTAPIUSAGE] (default task-46) /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}    UNKNOWN/10.xx.x.xxx    GET    314 ms    200    null    null    null
2021-06-30 11:11:35,937 INFO  [em.bp.RESTAPIUSAGE] (default task-43) /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}    UNKNOWN/10.xx.xx.xx    GET    299 ms    200    null    null    null
2021-06-30 11:11:35,938 INFO  [em.bp.RESTAPIUSAGE] (default task-37) /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}    UNKNOWN/10.x.xx.xx    GET    327 ms    200    null    null    null
2021-06-30 11:11:35,939 INFO  [em.bp.RESTAPIUSAGE] (default task-19) 2021-06-30 10:55:55,533 INFO  [em.bp.RESTAPIUSAGE] (default task-32) /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}    UNKNOWN/10.xx.xx.xx   GET    320 ms    200    null    null    null
2021-06-30 10:55:55,534 INFO  [em.bp.RESTAPIUSAGE] (default task-10) /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}    UNKNOWN/10.xx.xx.xx    GET    320 ms    200    null    null    null
2021-06-30 10:56:35,795 INFO  [em.bp.RESTAPIUSAGE] (default task-14) /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}    UNKNOWN/10.xx.xx.xx   GET    40584 ms    200    null    null    null
2021-06-30 10:56:35,795 INFO  [em.bp.RESTAPIUSAGE] (default task-15) /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}    UNKNOWN/10.xx.xx.xx   GET    40584 ms    200    null    null    null
2021-06-30 10:56:35,798 INFO  [em.bp.RESTAPIUSAGE] (default task-34) /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}    UNKNOWN/10.xx.xx.xx  GET    40454 ms    200    null    null


Exemplet ovan stöds inte heller eftersom det inte är en versionshanterad slutpunkt, se /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Detta bör vara 
92/sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Resolution

Se till att bästa praxis följs med REST API-anrop – se installationsmanualen för Unisphere för PowerMax 9.2.1 och tidigare

Unisphere för PowerMax stöder upp till 10 samtidiga användare, med en viss prestandaförsämring som sker med fler än 5
lagringsadministratörsanvändare.
Observera följande rekommendationer om REST API-klientgränser, som måste följas för att uppnå optimala
prestanda:
● Varje REST API-session räknas som en samtidig användare medan REST-anropen körs.
● Högst 5 REST API-klienter kan ansluta till Unisphere-servern samtidigt.
● Högst 50 GET-anrop kan göras till Unisphere-servern per sekund. Dessa kan bestå av REST
API GET-anrop med prestanda och REST API GET-anrop som inte har prestanda.
● Högst fem icke-presterande POST- eller PUT-anrop kan köras mot Unisphere-servern samtidigt.
● Vi rekommenderar att du använder REST API-massanrop där det är möjligt.
NOTERA: Om rekommendationen ovan inte följs kan det leda till försämrad prestanda för Unisphere för PowerMax-servern.

Se till att även versionshanterade slutpunkter används 

Affected Products

Unisphere for PowerMax
Article Properties
Article Number: 000189251
Article Type: Solution
Last Modified: 12 Sep 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.