Unisphere for VMAX : Les appels de l’API REST échouent.

Summary: Unisphere for VMAX : Les appels de l’API (Application Programming Interface) REST.

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

Les appels de l’API REST échouent. Baseboard Management Control (BMC) Capacity Optimization (BCO) est un outil qui utilise des appels d’API REST pour demander des informations à partir de Unisphere afin de les envoyer à l’interface utilisateur (UI) BCO.

BCO n’affiche aucune donnée pour Symmetrix. BCO est configuré pour collecter des informations à partir de Unisphere for VMAX (UNIVMAX) en tant qu’utilisateur Perfmon.

Dans ce cas, l’outil BCO de BMC a tenté d’interroger les informations de Unisphere et a reçu l’erreur suivante :

Response:
HTTP/1.1 403 Forbidden
Server: Apache-Coyote/1.1
Date: Wed, 02 Mar 2016 15:58:55 GMT
Accept-Ranges: bytes
Server: Restlet-Framework/2.1.2
RESTAPI-PROCESSING-TIME: 22
RESTAPI-ACTIVE-SESSION-COUNT: 2
Content-Type: application/xml
Transfer-Encoding: chunked
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<exception xmlns="http://www.emc.com/em/2012/07/univmax/restapi/common" xmlns:ns2="http://www.emc.com/em/2012/07/univmax/restapi/management" xmlns:ns3="http://www.emc.com/em/2012/07/univmax/restapi/mobile" xmlns:ns4="http://www.emc.com/em/2012/07/univmax/restapi/performance" message="User is not authorized for symmetrixId [000xxxxxxxxx]"/>
 
Request:
POST https://<UNIVMAX_SERVER_IP>:8443/univmax/restapi/performance/FEDirector/keys HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/xml
Accept: application/xml
Content-Length: 280
Host: UNIVMAX_SERVER:8443
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
Cookie: JSESSIONID=bRaJZl6VUZbus-6yWmD0FZa8
Cookie2: $Version=1
Authorization: Basic 
<REDACTED>
 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:feDirectorKeyParam xmlns="http://www.emc.com/em/2012/07/univmax/restapi/common" xmlns:ns2="http://www.emc.com/em/2012/07/univmax/restapi/performance">
                <symmetrixId>000xxxxxxxxx</symmetrixId>
</ns2:feDirectorKeyParam>

Les appels RESTAPI d’un client Mozilla Firefox vers Unisphere for VMAX ont échoué lors de l’utilisation d’un utilisateur Perfmon. Cela fonctionne correctement avec un utilisateur administrateur (smc).

Cause

Une entrée Symmetrix Authorization (symauth) incorrecte est à l’origine de ce problème.

Resolution

Pour résoudre ce problème, assurez-vous que le nom d’utilisateur (sensible à la casse) est correctement ajouté à la liste d’autorisations Symmetrix (symauth list -users -sid xxx) avec les privilèges appropriés. 

Additional Information

Dans ce cas, le nom d’utilisateur contenait un préfixe de nom d’hôte, ce qui a provoqué le problème. La suppression du préfixe de nom d’hôte de la liste symauth pour cet utilisateur a résolu le problème. 

Utilisateurs autorisés à accéder aux métriques de performances Symmetrix :

  • Administrateur
  • Administrateur de stockage
  • Analyseur de performances
  • Surveillance 

Les utilisateurs qui ne sont pas autorisés à accéder aux métriques de performances Symmetrix :

  • Auditeur
  • Administrateur de la sécurité
  • Aucune

Pour plus d’informations, reportez-vous au Guide du programmeur API REST Unisphere for VMAX . La documentation est disponible sur le site de support en ligne Dell EMC à l’adresse https://www.dell.com/support/product-details/en-us/product/unisphere-for-vmax/docs

Affected Products

Unisphere for VMAX

Products

Unisphere for VMAX
Article Properties
Article Number: 000051996
Article Type: Solution
Last Modified: 04 Aug 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.