戴尔API提供固件信息

我正试图在我们的基础架构上实施戴尔更新。

我需要知道是否有一个很好的方法来检索有关最新版本的信息,也可能是兼容性matrix。

DSU已经这样做了,但是由于我们的要求,我们不能使用DSU。 DSU正在执行这个逻辑本身,但是我认为这个信息涉及到API。

任何人都有这方面的见解? 谢谢!

好吧,所以你有两个select,一个比另一个好得多。

  1. 通过WS-MAN查询(最兼容,最痛苦的)

进入到如何做到这一点是比在这里适合的方式。 但是我相信您想要的价值在iDRAC Cardconfiguration文件 (警告PDF)

完整的DCIM库链接到所有的configuration文件,是一个很好的起点。

  1. 如果您使用的是固件版本2.30.30.30,则可以使用RedFish 。

为此,您可以发出一个简单的GET请求(假设机架服务器不是刀片机箱) https://$server/redfish/v1/Managers/iDRAC.Embedded.1并抓取json中的“FirmwareVersion”。 这是authentication的路线,所以你需要通过用户名/密码组合。 你也可以得到一个authkey,但是这个更多的参与,对于一个服务器的批量操作很有用。

戴尔Redfish参考指南可以帮助您入门。 注:这是为2.40.40.40,所以可能有更低版本的路线不可用。 2.30.30.30和2.40.40.40之间的固件版本是bugfix,2.40.40.40引入了一些OEM扩展来导入和导出iDRACconfiguration。

编辑:

叹息完全误读你的问题。 我会考虑戴尔资源库经理

您也可以注册RSS订阅源,但是我认为拉下自定义回购,并在戴尔回购pipe理器中进行预定search将是您可以做的最好的。