Problemi riscontrati con client API REST e Unisphere integrato

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

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

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.

  



 

Cause

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}

Resolution

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 

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.