Problemy z klientami interfejsu API REST i wbudowanym systemem Unisphere

Resumen: Problemy z zewnętrznymi klientami interfejsu API REST i wbudowanym Unisphere

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Objawy tego problemu są różne.

Zbyt wiele wywołań z klienta interfejsu API REST może spowodować poniższe problemy 

  • Luki w danych wydajnościowych w pulpitach nawigacyjnych wskaźników Unisphere,
  • Unisphere okresowo wyświetla informację, że macierz została wyrejestrowana w graficznym interfejsie użytkownika.
  • W szczególności usługi na wbudowanym kontenerze przechodzą w tryb offline PR_Storstpd.


Aby rozwiązać te objawy, należy sprawdzić dziennik interfejsu API REST.

Domyślnie ta opcja nie jest włączona, aby włączyć tę opcję, przejdź do obsługi> unisphere>, zmodyfikuj rejestrowanie > serwera, włącz dzienniki RestAPI,> zaznacz to pole wyboru.

Nie można tego zrobić z poziomu macierzy, musi być włączona przez klienta z jego wbudowanego unisphere Zobacz poniżej zrzuty ekranu dla ścieżki






Modyfikacja ekranu rejestrowania serwera
Konsola UnispherePo włączeniu tej funkcji plik w folderze /server0 z emcgrab z menedżera vapp lub smas.logs będzie miał wygenerowany plik o nazwie restapi.

  



 

Causa

Problemy te mogą być spowodowane nieprzestrzeganiem najlepszych praktyk opisanych poniżej w podręczniku instalacji Unisphere dla PowerMax. (zobacz rezolucję)

Inną przyczyną może być to, że wersjonowane punkty końcowe nie są używane, jak poniżej

obsługiwane:
/92/sloprovisioning/symmetrix/

Nieobsługiwane:
/sloprovisioning/symmetrix/

Innym czynnikiem, który należy wziąć pod uwagę, jest to, czy występują powtarzające się wywołania interfejsu API z liczbą MS w porównaniu ze średnią, patrz poniżej 

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


Powyższy przykład również nie jest obsługiwany, ponieważ nie jest to wersjonowany punkt końcowy patrz /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Powinno to być 
92/sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Resolución

Upewnij się, że najlepsze praktyki są przestrzegane w przypadku wywołań interfejsu API REST — patrz Przewodnik instalacji Unisphere dla PowerMax 9.2.1 i niższe

Unisphere dla PowerMax obsługuje do 10 równoczesnych użytkowników, przy czym pewne obniżenie wydajności występuje w przypadku więcej niż 5
administratorów pamięci masowej.
Zwróć uwagę na następujące zalecenia dotyczące limitów klientów REST API, których należy przestrzegać, aby osiągnąć optymalną
wydajność:
● Każda sesja REST API liczy się jako współbieżny użytkownik podczas wykonywania wywołań REST.
● Maksymalnie 5 klientów REST API może łączyć się jednocześnie z serwerem Unisphere.
● Do serwera Unisphere można wykonać maksymalnie 50 wywołań GET na sekundę. Mogą one składać się z wywołań REST
API GET wydajności i niezwiązanych z wydajnością wywołań REST API GET.
● Jednocześnie na serwerze Unisphere można uruchomić maksymalnie 5 niewydajnych wywołań POST lub PUT.
● Zaleca się używanie zbiorczych wywołań interfejsu API REST, jeśli to możliwe.
UWAGA: Niezastosowanie się do powyższego zalecenia może spowodować obniżenie wydajności serwera Unisphere dla PowerMax.

Upewnij się, że używane są również wersjonowane punkty końcowe 

Productos afectados

Unisphere for PowerMax
Propiedades del artículo
Número del artículo: 000189251
Tipo de artículo: Solution
Última modificación: 12 sept 2025
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.