REST API 客户端和嵌入式 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 > support> modify server logging > enable RestApi logs> 选中此复选框。

这不能从阵列完成,必须由客户从其嵌入式 Unisphere 启用 请参阅下面的路径






“修改服务器日志记录”屏幕
Unisphere 控制台屏幕截图 启用此功能后,将从 vapp manger 或 smas.logs 的 emcgrab 在 /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.