Unisphere for VMAX: Volání rozhraní REST API se nezdaří.
Summary: Unisphere for VMAX: Volání rozhraní REST API (Application Programming Interface) se nezdaří.
Symptoms
Volání rozhraní REST API se nezdaří. Řízení správy základní desky (BMC) Capacity Optimization (BCO) je nástroj, který využívá volání rozhraní REST API k dotazování na informace ze nástroje Unisphere za účelem hlášení do uživatelského rozhraní (UI) BCO.
BCO nezobrazuje žádná data pro Symmetrix. BCO je nakonfigurováno tak, aby shromažďovalo informace ze softwaru Unisphere for VMAX (UNIVMAX) jako uživatel služby Perfmon.
V tomto případě se nástroj BCO řadiče pro správu základní desky pokusil zadat dotaz na informace ze nástroje Unisphere a zobrazila se následující chyba:
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>
Volání RESTAPI z klienta Mozilla Firefox do Unisphere pro VMAX selhala při použití uživatele Perfmon. To funguje dobře s uživatelem Admin (smc).
Cause
Resolution
Chcete-li tento problém vyřešit, ujistěte se, že uživatelské jméno (rozlišují se malá a velká písmena) je správně přidáno do autorizačního seznamu Symmetrix (symauth list -users -sid xxx) s příslušnými oprávněními.
Additional Information
V tomto případě mělo uživatelské jméno předponu názvu hostitele, což způsobilo problém. Problém vyřešilo odebrání předpony názvu hostitele ze seznamu symauth pro tohoto uživatele.
Uživatelé, kteří mají povolený přístup k výkonnostním metrikám společnosti Symmetrix:
- Správce
- Správce úložiště
- Sledování výkonu
- Monitor
Uživatelé, kteří nemají povolený přístup k výkonnostním metrikám společnosti Symmetrix:
- Auditor
- Správce zabezpečení
- Žádné
Podrobnosti naleznete v příručce programátora Unisphere for VMAX RESTAPI . Dokumentaci naleznete na stránkách online podpory Dell EMC na adrese https://www.dell.com/support/product-details/en-us/product/unisphere-for-vmax/docs