Problemi riscontrati con client API REST e Unisphere integrato

Resumen: Problemi riscontrati con client esterni API REST e Unisphere integrato

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

I sintomi di questo problema variano,

troppe chiamate dal client API Rest possono causare i seguenti problemi 

  • Lacune nei dati sulle prestazioni nei dashboard delle metriche Unisphere,
  • Unisphere visualizza periodicamente che un array non è registrato nella GUI.
  • I servizi sul container incorporato che passano offline, in particolare PR_Storstpd.


Per risolvere questi sintomi, è necessario esaminare il registro dell'API Rest.

Questa opzione non è abilitata per impostazione predefinita. Accedere al supporto> Unisphere>, modificare la registrazione > server, abilitare i registri RestApi, selezionare questa casella di > controllo.

Questa operazione non può essere eseguita dall'array, ma deve essere abilitata dal cliente dall'Unisphere integrato Vedere di seguito Schermate per il percorso
Console Unisphere

Schermata Modify Server Logging




Una volta abilitata questa opzione, un file nella cartella /server0 da un emcgrab da vApp Manager o smas.logs avrà un file generato denominato restapi.

  



 

Causa

Questi problemi possono essere causati dalla mancata aderenza alle best practice riportate di seguito nella guida all'installazione di Unisphere for PowerMax. (vedere la risoluzione)

Un'altra causa potrebbe essere che gli endpoint con versione non vengono utilizzati come supportato di seguito

:
/92/sloprovisioning/symmetrix/

Non supportato:
/sloprovisioning/symmetrix/

Un altro fattore da considerare è se ci sono chiamate API ripetute con conteggio MS rispetto alla media vedi sotto 

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


Anche l'esempio precedente non è supportato in quanto non è un endpoint con versione: vedere /sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Questo dovrebbe essere 
92/sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Resolución

Assicurarsi di seguire le best practice con le chiamate API REST: consultare la Guida all'installazione di Unisphere for PowerMax 9.2.1 e versioni precedenti

Unisphere for PowerMax supporta fino a 10 utenti simultanei, con una certa riduzione delle prestazioni in caso di più di 5
utenti amministratori dello storage.
Tenere presente le seguenti raccomandazioni sui limiti dei client API REST, che devono essere rispettati per ottenere prestazioni ottimali
:
● Ogni sessione di API REST viene conteggiata come utente simultaneo durante l'esecuzione delle chiamate REST.
● È possibile connettere contemporaneamente al server Unisphere un massimo di 5 client API REST.
● È possibile effettuare un massimo di 50 chiamate GET al secondo al server Unisphere. Queste possono essere costituite da chiamate GET all'API REST
per prestazioni e chiamate GET all'API REST non per prestazioni.
● È possibile eseguire contemporaneamente un massimo di 5 chiamate POST o PUT non per prestazioni sul server Unisphere.
● Si consiglia di utilizzare chiamate API REST in blocco, ove possibile.
NOTA BENE: La mancata osservanza dei suggerimenti sopra riportati potrebbe causare una riduzione delle prestazioni del server Unisphere for PowerMax.

Assicurarsi che vengano utilizzati anche endpoint con versioni 

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.