Unisphere VMAX:lle: REST API -kutsut epäonnistuvat.
Summary: Unisphere VMAX:lle: API (REST Application Programming Interface) -kutsut epäonnistuvat.
Symptoms
REST API -kutsut epäonnistuvat. Baseboard Management Control (BMC) Capacity Optimization (BCO) on työkalu, joka käyttää REST API -kutsuja tietojen kyselyyn Unispheresta raportoidakseen BCO-käyttöliittymään (UI).
BCO ei näytä Symmetrixin tietoja. BCO on määritetty keräämään tietoja Unispherestä VMAX:lle (UNIVMAX) Perfmon-käyttäjänä.
Tässä tapauksessa BMC:n BCO-työkalu yritti kysellä tietoja Unispheresta ja sai seuraavan virheen:
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>
RESTAPI-kutsut Mozilla Firefox -ohjelmasta Unisphere for VMAX epäonnistuivat käytettäessä Perfmon-käyttäjää. Tämä toimii hyvin admin (smc) -käyttäjän kanssa.
Cause
Resolution
Voit ratkaista tämän ongelman varmistamalla, että käyttäjänimi (kirjainkoko on merkitsevä) on lisätty oikein Symmetrix-valtuutusluetteloon (symauth list -users -sid xxx) asianmukaisilla oikeuksilla.
Additional Information
Tässä tapauksessa käyttäjänimellä oli isäntänimen etuliite, joka aiheutti ongelman. Isäntänimen etuliitteen poistaminen kyseisen käyttäjän järjestelmäluettelosta ratkaisi ongelman.
Käyttäjät, joilla on pääsy Symmetrixin suorituskykymittareihin:
- Järjestelmänvalvoja
- Tallennuksen järjestelmänvalvoja
- Suorituskyvyn valvonta
- Näyttö
Käyttäjät, joilla ei ole pääsyä Symmetrixin suorituskykymittareihin:
- Tilintarkastaja
- Tietoturvan järjestelmänvalvoja
- None
Katso lisätietoja Unisphere for VMAX RESTAPI -ohjelmoijan oppaasta . Ohjeet ovat Dell EMC:n verkkotuessa osoitteessa https://www.dell.com/support/product-details/en-us/product/unisphere-for-vmax/docs