HPE 服务器问题及解答

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

335 RESTful API Error- RESTful API PUT request failed

Avatar
王磊
Avatar
Discard
1 Answer
0
Avatar
王磊
Best Answer

使用 RESTful 接口工具

尽管不是必需的,但您可以将 RESTful Interface Tool 与 RESTful API 结合使用。该命令行工具提供了高于直接访问 RESTful API 的抽象级别和便利性。有关详细信息,请参阅: http: //www\.hpe\.com/info/resttool

#故障排除

重置 RESTful API

症状

ProLiant Gen9 服务器在系统启动期间可能会遇到 RESTful API 错误,从而导致无法使用 RESTful API 配置 BIOS 设置。此外,在系统引导 (POST) 期间可能会显示以下持续错误消息,并记录到集成管理日志中:

335 RESTful API Error- RESTful API PUT request failed (HTTP: Status Code = 404)

使用 iLO 固件 v2.20 或更高版本,您可以重置 REST API。您可以使用任何第 3 方 REST Web 客户端、RESTful 接口工具或通过 HPE 嵌入式 UEFI shell Restclient 命令通过 RESTful API 执行此操作。

使用\ REST\ 客户端

  1. /rest/v1/managers/1使用请求正文中的以下\ JSON对\ URI\ 处的资源执行\ POST\ 操作。

    \{“操作”:“ClearRestApiState”,“目标”:“/Oem/Hp”\}

  2. 重新启动服务器。

使用\ RESTful\ 接口工具

  1. 下载并安装RESTful\ 接口工具。有关使用此工具的更多信息,请参阅http://www\.hpe\.com/info/resttool

  2. 将以下\ JSON\ 复制并粘贴到文本文件中,并将其另存为\ hprest_tool_clear_api\.json。

    \{\ "path":\ "/rest/v1/managers/1",\ "body":\ \{\ "Action":\ "ClearRestApiState",\ "Target":\ "/Oem/Hp"\ \}\ \}

  3. 启动\ hprest\ 工具。

    休息

  4. 登录\ iLO。

    登录

  5. 运行以下命令,指向\ hprest_tool_clear_api\.json\ 文件。

    hprest>\ rawpost\ hprest_tool_clear_api\.json

  6. 重新启动服务器。

使用\ UEFI\ 外壳

  1. 输入嵌入式\ UEFI\ Shell。有关详细信息,请参阅《UEFI\ Shell\ 用户指南》,网址为:http://www\.hpe\.com/servers/proliant/uefi

  2. 将以下\ JSON\ 复制并粘贴到\ ASCII\ 文本文件中,将其保存为\ FAT\ 格式的\ USB\ 介质上的clear_api\.json。

    \{\ "操作":"ClearRestApiState",\ "目标":"/Oem/Hp"\ \}

  3. 将\ USB\ 介质连接到服务器。

  4. 打开服务器并引导至嵌入式\ UEFI\ Shell。

  5. 在\ UEFI\ shell\ 提示符下,使用partitions\ 命令查找与\ USB\ 介质对应的文件系统。例如,FS0、FS1\ 等。

  6. 要切换到文件系统,请键入文件系统名称(例如\ shell>FS0:\ )。

  7. 执行以下命令:

    Fs0:>\ Restclient\ –m\ POST\ –uri\ “/rest/v1/managers/1”\ –i\ clear_api\.json

  8. 重新启动服务器。

使用\ iLO\ SSH\ CLI

  1. 打开与\ iLO\ 的\ SSH\ 连接,使用具有管理员权限的帐户登录。有关详细信息,请参阅《HPE\ iLO\ 4\ 脚本和命令行指南》,网址为:http://www.hpe.com/info/iLO
  2. 在 CLI 提示符下,执行命令oemhp_clearRESTAPIstate。请注意,此命令可能需要几秒钟才能完成。
  3. 重新启动服务器。


Avatar
Discard