Problemer sett med REST API-klienter og innebygd unisphere
Summary: Problemer sett med eksterne REST API-klienter og innebygd Unisphere
Symptoms
Symptomene på dette problemet varierer,
for mange kall fra Rest API-klienten kan føre til problemene nedenfor
- Hull i ytelsesdata i Unisphere-måleinstrumentbordene,
- Unisphere viser med jevne mellomrom at en matrise er avregistrert på det grafiske grensesnittet.
- Spesielt tjenester på den innebygde beholderen som kobles fra, PR_Storstpd.
Hvis du vil feilsøke disse symptomene, må du undersøke Rest API-loggen.
Dette er ikke aktivert som standard for å aktivere dette. Gå til Unisphere > Support> endre serverlogging aktiver > RestAPI-logger> Merk av i denne avmerkingsboksen.
Dette kan ikke gjøres fra arrayet, må aktiveres av kunden fra deres innebygde unisphere
Se nedenfor Skjermbilder for bane

Når dette er aktivert, vil en fil under /server0-mappen fra en emcgrab fra vapp-krybben eller smas.logs ha en fil generert kalt restapi.
Cause
Disse problemene kan skyldes at du ikke følger de anbefalte fremgangsmåtene som vist nedenfor i installasjonsveiledningen for Unisphere for PowerMax. (se resolusjon)
En annen årsak kan være at versjonerte endepunkter ikke brukes som støttet nedenfor
:/92/sloprovisioning/symmetrix/
Ikke støttet:/sloprovisioning/symmetrix/
Også en annen faktor å vurdere er om det er gjentatte API-anrop med MS-telling i forhold til gjennomsnittet, se nedenfor 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 null2021-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 null2021-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 null2021-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 null2021-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 null2021-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 null2021-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 null2021-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
Eksemplet ovenfor støttes heller ikke, da det ikke er et versjonsbasert endepunkt, se /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}
Dette bør være 92/sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}
Resolution
Kontroller at anbefalte fremgangsmåter følges med REST API-kall – se installasjonsveiledning for Unisphere for PowerMax 9.2.1 og lavere
Unisphere for PowerMax støtter opptil 10 samtidige brukere, med noe redusert ytelse med mer enn 5
lagringsadministratorbrukere.
Vær oppmerksom på følgende anbefalinger om REST API-klientgrenser, som må følges for å oppnå optimal
ytelse:
● Hver REST API-økt teller som en samtidig bruker mens REST-kallene kjører.
● Maksimalt 5 REST API-klienter kan koble til Unisphere-serveren samtidig.
● Maksimalt 50 GET-anrop kan gjøres til Unisphere-serveren per sekund. Disse kan bestå av ytelse REST
API GET samtaler og ikke-ytelse REST API GET samtaler.
● Maksimalt 5 POST- eller PUT-anrop uten ytelse kan kjøres mot Unisphere-serveren samtidig.
● Det anbefales at du bruker masseutsendelser av REST API-anrop der det er mulig.
MERK: Hvis anbefalingen ovenfor ikke følges, kan det føre til redusert ytelse for Unisphere for PowerMax-serveren.
Kontroller at versjonerte endepunkter også brukes