Sneak preview of the upcoming HTML5 version of Supermicro Xeon D iKVM remote management shows you can't jettison Java quite yet
You've likely been itching to get rid of that pesky Java requirement if you want to remotely administer your Supermicro gear that's blessed with free IPMI/BMC/iKVM. Especially if you read my closely-related posts earlier this year:
- Supermicro's beloved iKVM Console Redirection is dumping problem-ridden Java for HTML5, yay!
MAR 08 2016
I then dove in a little deeper:
Admittedly, a creative workaround has emerged, but it would be even better to do away with browser-based Java entirely, making the out-of-box experience for first-time iKVM users much slicker.
Back on July 22nd, TinkerTry commenter Jo reported success with upgrading from IPMI 3.26 to 3.31, blazing a trail, reducing my risk in trying to replicate his result. Don't get me wrong, there were some bumps in the road as you can see in the video below, as I performed the following lab test, at my own risk!
That's right, I want to be very clear here. I am NOT recommending you go ahead and upgrade to IPMI 3.31 yet, on your SYS-5028D-TN4T system or bundle that's equipped with the X10SDV-TLN4F motherboard. I'm merely saying this is what the procedure and results might look like, once both of those product pages have their "BMC/IPMI Firmware" links updated to 3.31. It will also be interesting to see what levels of BIOS and IPMI are on the tiny new SYS-E300-8D and SYS-E200-8D SuperServers that I'll be evaluating this week!
Disclaimer
Warning:
If you decide to proceed with this upgrade anyway, you are proceeding at your own risk, and you may have issues obtaining support from Supermicro, despite their public tweet about this.
BIOS 1.1a direct download link
for X10SDVF6_505.zip
IPMI 3.31 direct download link
for REDFISH_X10_331.zip
HTML5 iKVM
Before getting into the video, let's get a peek at some screenshots of HTML5 iKVM in action!
BIOS and IPMI tinkering
Here's the steps I followed, as shown in the video below:
- started off with BIOS 1.1 and IPMI 3.26 (warning: IPMI 3.26 is not on the product page yet, this is kind of a beta test!), as most systems shipped in early 2016 would have, record BIOS and IPMI settings, since they'll be lost!
- change BIOS from UEFI to Dual
- uneventfully install BIOS 1.1a using Rufus-created DOS bootable USB, it resets BIOS settings to factory defaults, unplug power for 15 seconds
- reconfigure my BIOS as shown here, putting it back into UEFI mode
- "beta test" upgrade to the IPMI 3.31 that's not on Supermicro's product page quite yet, using the
REDFISH_X10_331.bin
file that's inside the downloadedREDFISH_X10_331.zip
file - unplug power for 60 seconds
- test out HMTL5 iKVM from Firefox, Chrome, and Microsoft Edge
- once I figure out that restarting iKVM gets me reliable keyboard control, I note that there is no ability to easily mount ISO files quite yet
- demonstrate that hardware health monitoring still works fine in ESXi 6.0 Update 2
Video
Conclusion
So far, these results look favorable. The framerate, the functionality, it's all there already. Crystal clear too. The big hold-up on jettisoning Java is now the wait for the ability to mount ISO files remotely.
The tiny new SYS-E300-8D and SYS-E200-8D Xeon D offerings that arrive in August of 2016 will likely have something like BIOS 1.1b, just for this product launch. Typically, after a month or two, we should expect to see a BIOS 1.1c or 1.2 released, intended to work across all Xeon D-1500 Supermicro products. At that point, the IPMI 3.3x release is likely to also be generally available. I'll then revisit this article, and if needed, I'll try to create another detailed upgrade procedure at that time.
JUL 28 2016
Yesterday, I managed to forget to mention the best part. When using HTML5 iKVM with ESXi, it "just works," meaning there's no need to use Hotkey Settings
to remap those crucial F2 and F12 keys. Way to go, Supermicro!
See also at TinkerTry
-
Recommended BIOS Settings for Supermicro SuperServer SYS-5028D-TN4T
JAN 15 2016 - Supermicro Superserver 5028D-TN4T UEFI BIOS 1.0.b and IPMI 02.14 released - improves boot from M.2 or NVMe support
SEP 23 2015
See also
- Supermicro's beloved iKVM Console Redirection is dumping problem-ridden Java for HTML5, yay!
MAR 08 2016 by speckz at reddit