前两天试图上线机房里面的两台 R630 服务器, 惊奇地发现这两台的 License 都是 Express, 没有 Remote Console. 那么怎么才能搞到 Enterprise License 呢? 官方已经停止支持了, 买不到了. 打开淘宝, 上面有卖的, 但是总觉得买了会被坑. 遂上网查了查, 得到了一些方法. (侵删)

一开始的方法

参考: https://blog.mylab.top/post/dell-idrac7%E7%A0%B4%E8%A7%A3/https://pastebin.com/LQ8C7pgs

总结如下:

  • 这里面泄漏了一个可用的 iDRAC 7 License
  • 需要把 Rx20 的 Service Tag 改成 9QYZF42
  • 这之后导入 License 即可

而改 Service Tag 的方法是用 smbios-sys-info (https://packages.debian.org/sid/admin/smbios-utils , https://launchpad.net/ubuntu/noble/+package/smbios-utils)

1
smbios-sys-info --service-tag --set=9QYZF42

重启 iDRAC 之后就会发现 Service Tag 已经更改了.

iDRAC 8

这启发了我们: iDRAC 8 是不是也有类似的操作呢? 我们机房里面有一些设备是有 Enterprise License 的, 也就是说, 只要我们成功更改 Service Tag 就能摇身一变.

于是我去寻找了一下如何改 Service Tag. 于是: https://www.winreflection.com/change-service-tag-of-a-dell-server/

  1. Open the server and locate the “System Board Jumper Settings” <– 这是一个 6 pin 的跳线
  2. Move PWRD_EN jumper to pin 4-6 parallel to the NVRAM_CLR jumper and turn on the server.
  3. When the boot menu pops up Press “F2” to enter “System Setup”
  4. Find and select “Service Tag Settings”.
  5. Delete the old service tag and type the new one then click OK and restart the server.
  6. Turn off the server and move back the PWRD_EN to the original position then turn on the server.

于是照做, 即可成功.

https://topic.alibabacloud.com/a/dell-idrac-certificate_8_8_31099535.html

https://blog.51cto.com/tianshili/1883097

https://gist.albert.lol/albert/289b74ec92a141cfa70dd99f8ab709c6