REST API 클라이언트 및 Embedded Unisphere에서 나타나는 문제

Summary: REST API 외부 클라이언트 및 내장된 Unisphere에서 나타나는 문제

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

이 문제의 증상은 다양합니다.

Rest API 클라이언트에서 너무 많은 호출을 하면 다음과 같은 문제가 발생할 수 있습니다. 

  • Unisphere 메트릭 대시보드의 성능 데이터 격차,
  • Unisphere에서 주기적으로 어레이가 GUI에서 등록 취소되었음을 표시합니다.
  • 특히 PR_Storstpd 오프라인 상태가 되는 내장형 컨테이너의 서비스


이러한 증상을 해결하려면 Rest API 로그를 검사해야 합니다.

기본적으로 활성화되어 있지 않습니다. 활성화하려면 unisphere > supportmodify> server loggingenableRestApi > logs> 로 이동하여 이 확인란을 선택합니다.

이 작업은 어레이에서 수행할 수 없으며 고객은 내장된 Unisphere에서 활성화해야 합니다. 아래 경로






서버 로깅 수정 화면
Unisphere 콘솔스크린샷을 참조하십시오. 이 기능이 활성화되면 vApp Manager의 emcgrab 또는 smas.logs에 있는 /server0 폴더 아래에 있는 파일에 restapi라는 파일이 생성됩니다.

  



 

Cause

이러한 문제는 아래 Unisphere for PowerMax 설치 가이드의 모범 사례를 따르지 않을 때 발생할 수 있습니다. (해결 방법 참조)

또 다른 원인은 버전이 지정된 엔드포인트가 아래

와 같이 사용되지 않기 때문일 수 있습니다. 지원됩니다.
/92/sloprovisioning/symmetrix/

지원되지 않는 기능:
/sloprovisioning/symmetrix/

또한 고려해야 할 또 다른 요소는 평균과 비교하여 MS 수로 반복되는 API 호출이 있는지 여부입니다. 

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


또한 위의 예제는 버전이 지정된 엔드포인트가 아니므로 지원되지 않습니다. / 참조sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

이것은해야합니다 
92/sloprovisioning/symmetrix/{symmetrixId}/volume/{volumeId}

Resolution

REST API 호출 시 모범 사례를 따르는지 확인 - Unisphere for PowerMax 설치 가이드 9.2.1 이하

참조 Unisphere for PowerMax는 최대 10명의 동시 사용자를 지원하며, 5
명 이상의 스토리지 관리자가 있으면 약간의 성능 저하가 발생합니다.
최적의
성능을 달성하기 위해 준수해야 하는 REST API 클라이언트 제한에 대한 다음 권장 사항을 참고하십시오.
● REST 호출이 실행되는 동안 각 REST API 세션은 동시 사용자로 계산됩니다.
● 최대 5개의 REST API 클라이언트가 Unisphere 서버에 동시에 연결할 수 있습니다.
● Unisphere 서버에 초당 최대 50개의 GET 호출을 할 수 있습니다. 이러한 호출은 성능 REST API
GET 호출과 비성능 REST API GET 호출로 구성될 수 있습니다.
● Unisphere 서버에 대해 최대 5개의 비성능 POST 또는 PUT 호출을 동시에 실행할 수 있습니다.
● 가능하면 대량 REST API 호출을 사용하는 것이 좋습니다.
참고: 위의 권장 사항을 따르지 않으면 Unisphere for PowerMax 서버의 성능이 저하될 수 있습니다.

버전이 지정된 엔드포인트도 사용되는지 확인 

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.