Unisphere for VMAX. Вызовы API-интерфейса REST завершаются сбоем.

Summary: Unisphere for VMAX. Сбой вызовов интерфейса прикладного программирования (API) 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

Вызовы API-интерфейса REST завершаются сбоем. Оптимизация емкости (BCO) управления системной платой (BMC) — это средство, которое использует вызовы API REST для запроса информации из Unisphere для отправки отчетов в пользовательский интерфейс (UI) BCO.

BCO не отображает данные для Symmetrix. BCO настроен для сбора информации из Unisphere для VMAX (UNIVMAX) в качестве пользователя Perfmon.

В этом случае инструмент BCO компании BMC попытался запросить информацию у Unisphere и получил следующую ошибку:

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>

Вызовы API REST из клиента Mozilla Firefox в Unisphere для VMAX завершались сбоем при использовании пользователя Perfmon. Это нормально работает с пользователем с правами администратора (smc).

Cause

Эта проблема вызвана неправильной записью авторизации Symmetrix (symauth).

Resolution

Для решения этой проблемы убедитесь, что имя пользователя (с учетом регистра) правильно добавлено в список авторизации Symmetrix (symauth list -users -sid xxx) с соответствующими привилегиями. 

Additional Information

В данном случае имя пользователя имело префикс имени хоста, что и вызвало проблему. Удаление префикса имени хоста из списка symauth для этого пользователя решило проблему. 

Пользователи, которым разрешен доступ к метрикам производительности Symmetrix:

  • Администратор
  • Администратор хранилища
  • Монитор производительности
  • Монитор 

Пользователи, которым запрещен доступ к метрикам производительности Symmetrix:

  • Ревизор
  • Администратор безопасности
  • None

Подробные сведения см. в Руководстве программиста по RESTAPI в Unisphere для VMAX . Документацию можно найти на веб-сайте онлайн-поддержки Dell EMC по адресу 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.