How to map a network share to boot from ISO, moving Supermicro Java iKVM to browser-only HTML5 iKVM
This is one of those simple tips that I think Supermicro SuperServer owners will really appreciate. You will need to have a Supermicro system / X10SDV motherboard that is capable of running IPMI 3.3.x, or later. This includes all Xeon D systems that Supermicro makes, which are now at 3.46.
If you're used to licensing fees for remote console capabilities for enterprise server vendors like IBM, HP, Dell, and Lenovo, a nice perk with Supermicro is that their flavor out-of-band IPMI-based remote control is free. Recently, the new and slightly buggy browser-only remote control UI finally frees you from the need for Java as well. Given HTML5 is Supermicro's stated direction going forward, one can only hope more of those little bugs get squashed with future IPMI releases, especially for this beloved, home lab friendly Xeon D / Broadwell-DE, with some models featuring a 7 year Product Life SoC design.
In the short video below, you'll learn the following:
- While the iKVM/HTML5 in IPMI 3.46 doesn't currently have any ISO mount ability, future upgrades to iKVM/HTML5 might add native point-and-click ISO mounting capabilities.
- Meanwhile, Supermicro's IPMI web interface has a Virtual Media, CD-ROM Image mounting ability that lets you get around this limitation.
- This method only uses a network share that you mount your ISO or bootable ISO files from, meaning you no longer need Java installed for iKVM's ability to boot from ISOs!
- Java for sysadmin has been plagued by security vulnerabilities. See:
- You should read the IPMI 3.46 release notes before upgrading.
- My demonstration video below shows me kicking off an actual VMware ESXi 6.5 hypervisor install. I'm booting right from the installer ISO named
VMware-VMvisor-Installer-6.5.0-4564106.x86_64.iso
for the installation of the hypervisor onto my TinkerTry'd Bundle 2 included USB flash drive.
Step-by-step
- Create a folder on a system on the same network as the workstation running a browser for iKVM/HTML5 access to the SuperServer.
eg.c:\isos
- Copy or move the ISOs you wish to share into this new folder.
eg.VMware-VMvisor-Installer-6.5.0-4564106.x86_64.iso
- Right-click the new folder, select Properties > Sharing tab > Share... button > Share button > Done.
eg.\\WIN10MULTIBOOT\isos
Note - you can share a folder from the same system you're using to run iKVM, and you can share a folder on a NAS or from Linux (CIFS/Samba), doesn't really matter how. - Log into the IPMI interface of your SuperServer using a browser.
- Click the Virtual Media tab, select CD-ROM Image.
- Fill out the fields as pictured below, using your Windows system name or IP address for the Share Host.
Share Host:
eg.WIN10MULTIBOOT
(case insensitive)
Path to Image:
eg.\isos\VMware-VMvisor-Installer-6.5.0-4564106.x86_64.iso
User: the username of the system where the network share resides
Password: the password of the system where the network share resides - Click the Remote Control drop-down menu, select iKVM/HTML5.
- Boot or reboot your SuperServer, choose Press [F11] to invoke Boot Menu.
- Select UEFI: ATEN Virtaul CDROM YS0J or similar.
- Finish installing or using the bootable ISO's operating system.
- When done, remember to use the Virtual Media tab's unmount button to eject the "CD-ROM" which is really an ISO image.
Note: All of these mapped network drive settings are preserved, even across reboots and power cycles, and even after a power loss. When upgrading your IPMI, you may want to back up your now-customized IPMI config first, to be restored after the proper wipe-all-settings upgrade.
Video
Nov 22 2016 Update
YouTuber Mahmood Alganadi has some NAS-related ISO Share tips that you might appreciate:
Thanks Paul , I also figured it out by using an ISO Share feature in my QNAP TS-453 Pro and also get the same results :)
There are two ways in most famous NAS Devices like QNAP or Synology that they have something called ISO Mount shares it is better than the simple folder shares like we used to use :)
See also at TinkerTry
-
New Supermicro BIOS 1.1c and IPMI 3.46 for Xeon D SuperServers features HTML5 iKVM
Nov 04 2016 -
Supermicro SuperServer Xeon D / X10SDV BIOS Release Notes Changelog
Nov 07 2016 -
Supermicro SuperServer Xeon D / X10SDV IPMI Release Notes Changelog
Nov 07 2016 -
Supermicro Redfish API in IPMI firmware 3.3 also supports HTML5 UI
Jun 04 2016 - Supermicro's beloved iKVM Console Redirection is dumping problem-ridden Java for HTML5, yay!
Mar 08 2016