Probleme mit REST-API-Clients und integriertem Unisphere

Resumen: Probleme mit externen REST API-Clients und integriertem 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

Die Symptome dieses Problems variieren.

Zu viele Aufrufe vom Rest API-Client können zu den folgenden Problemen führen 

  • Lücken bei den Performancedaten in den Unisphere-Kennzahlen-Dashboards
  • Unisphere zeigt in regelmäßigen Abständen an, dass die Registrierung eines Arrays auf der GUI aufgehoben wurde.
  • Services auf dem eingebetteten Container, die offline gehen, insbesondere PR_Storstpd.


Um diese Symptome zu beheben, ist eine Untersuchung des REST API-Protokolls erforderlich.

Diese Option ist standardmäßig deaktiviert Um dies zu aktivieren, gehen Sie zu Unisphere-Support >> Serverprotokollierung > ändern RestAPI-Protokolle> aktivieren aktivieren Aktivieren Sie dieses Kontrollkästchen.

Dies kann nicht über das Array erfolgen, sondern muss vom Kunden über die integrierte Unisphere aktiviert werden. Siehe Screenshots für den Pfad
Unisphere-Konsole

Bildschirm




unten Sobald dies aktiviert ist, wird für eine Datei im Ordner "/server0" von einem EMCGrab aus dem vApp-Manager oder smas.logs eine Datei namens RestAPI erzeugt.

  



 

Causa

Diese Probleme können durch die Nichteinhaltung der Best Practices wie unten im Unisphere for PowerMax-Installationshandbuch beschrieben verursacht werden. (siehe Entschließung)

Eine weitere Ursache kann sein, dass versionierte Endpunkte nicht wie folgt

verwendet werden: Unterstützt:
/92/sloprovisioning/symmetrix/

Nicht unterstützt:
/sloprovisioning/symmetrix/

Ein weiterer zu berücksichtigender Faktor ist, ob es wiederholte API-Aufrufe mit MS-Anzahl im Vergleich zum Durchschnitt gibt, siehe unten 

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


Das obige Beispiel wird ebenfalls nicht unterstützt, da es sich nicht um einen versionierten Endpunkt handelt, siehe /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Dies sollte 
92/sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Resolución

Stellen Sie sicher, dass die Best Practices für REST-API-Aufrufe befolgt werden – siehe Unisphere for PowerMax-Installationshandbuch 9.2.1 und niedriger

Unisphere for PowerMax unterstützt bis zu 10 gleichzeitige Nutzer, wobei bei mehr als 5
Storage-Admin-Nutzern eine gewisse Leistungsverschlechterung auftritt.
Beachten Sie die folgenden Empfehlungen zu REST-API-Client-Limits, die eingehalten werden müssen, um eine optimale
Performance zu erzielen:
● Jede REST API-Sitzung zählt als gleichzeitiger Benutzer, während die REST-Aufrufe ausgeführt werden.
● Maximal 5 REST API-Clients können gleichzeitig eine Verbindung zum Unisphere-Server herstellen.
● Es können maximal 50 GET-Aufrufe pro Sekunde an den Unisphere-Server erfolgen. Diese können aus Performance-REST
API GET-Aufrufen und Nicht-Performance-REST API GET-Aufrufen bestehen.
● Es können maximal 5 Nicht-Performance-POST- oder PUT-Aufrufe gleichzeitig für den Unisphere-Server ausgeführt werden.
● Es wird empfohlen, nach Möglichkeit REST-API-Massenaufrufe zu verwenden.
HINWEIS: Wenn die obige Empfehlung nicht befolgt wird, kann dies zu einer Performanceverschlechterung des Unisphere for PowerMax-Servers führen.

Sicherstellen, dass auch versionierte Endpunkte verwendet werden 

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.