Ilo Virtual Media Iso Boot

  1. For iLO virtual media you have two options for ISO media, Image File, and URL. Image file is for mounting an image (or media) from the client you are accessing the iLO from. The URL option is used to point to an image on an http, or ftp server.
  2. Anyone know how to mount iLO virtual folder on ESXi5.5?? What's the command I should to do the mount? Content tagged with media; 1. Re: How to mount iLO virtual folder on ESXi 5.5. It seems that we can treat mounting a virtual directory as the same way we mount the ISO CD.

To use the bootable ISO image, you must burn the ISO image onto a CD or DVD or mount the ISO image to a server using the virtual media function in BladeCenter Advanced Management Module (AMM), IMM, or Remote Supervisor Adapter (RSA) II card, or another equivalent function. Python library for interacting with devices which support a Redfish Service - HewlettPackard/python-ilorest-library.

Active1 year, 8 months ago

Ilo Virtual Media Iso Boot

I'm trying to make an HP DL170 G6 server boot via the 'virtual media' feature.
The system doesn't even try to boot from the virtual media, it seems unable to see it!

Here's the test we've been doing:

  • Checked correct boot order to force CD/DVD and removable drives
  • Disabled all the other boot items and tested CD/DVD and removable drives singularly
  • Checked if ISOs are bootable, tried multiple ISOs (Knoppix, Ubuntu, Damn Small Linux)
  • Successfully tried to boot from USB stick (so the ISO is good)
  • Tried different client OSes (windows XP 64, Ubuntu 10.04.2 LTS, Ubuntu 11.04)
  • Tried different Java JVM (1.4.2_19, the bare minimum)
  • Checked if the USB subsystem was enabled in BIOS
  • Removed any USB peripheral attached to the system like USB keyboards (stated as a possible problem)
  • Upgraded BIOS and iLO firmwares to the latest revisions
  • Excluded network problems (blocked ports, etc.) by connecting the iLO straight to a laptop with an Ethernet cable
  • removed vlan config from the iLO
  • Rebooted the system multiple times, cold booted the system as well
  • Tried different browsers (Opera 11.50, Firefox 4, Firefox 5, Chrome, Internet Explorer 8)
  • Checked, double checked, triple checked that the 'connect' button in the virtual media applet was pressed and the ISO correctly mounted
  • Ran the browser as root

All these tests have been done and nothing succeeded so far. Anybody know what's wrong?

Chris SVirtual
74.2k10 gold badges112 silver badges204 bronze badges
spidernik84spidernik84
1141 gold badge4 silver badges12 bronze badges

4 Answers

Virtual Media tends to work decently on the LO100i devices like the one in your system. Are you licensed properly under the Application License Key Menu?

Otherwise, when you press 'Connect', you should see the file path of your .ISO image change to a URL containing the IP of your client computer and connection type (e.g. /192.168.10.55, 0, USB 2.0). If it does not do this, the .ISO will still look like it's connected, but it really isn't. When you press connect, does the IP of your client machine show up in the Virtual Media window?

HP requires that BOTH UDP and TCP port 5901 be open between the client system and the LO100i. Due to those port requirements, you may have to run the browser from an Administrator account on your PC or client system. You may also need to Connect/Disconnect several times until the IP string shows up properly like in the image below. For me it takes two tries when running as Administrator from a Windows Server 2008 client using Internet Explorer 8.

Ilo Virtual Media Iso Bootewwhiteewwhite
177k80 gold badges382 silver badges743 bronze badges

The above answer by ewwhite is almost perfect.

What is missing here is that the virtual media feature does need a 5901 TCP/UDP connection between the server and the client, as ewwhite says, but this must be in both direction, so if your client is behind a router you need to set up a forward rule in the router for packet at port 5901from the server (the internet) to your client.

Note:

  • you should NOT enter bios with your media device connected to avoid saving in bios the virtual CD/DVD (which would show up as DVD-QEMU something).
  • once you click 'connect', the device path change name to the IP of your client not right away, but once you boot: this is why you have the feeling often that the device is not connected right away at the first time.

I also must say our configuration worked only with Windows XP and Explorer: it did not work with ubuntu and firefox.

May I also add that HP could have written a couple of note about all of this in their documentation. Anyhow I attach the part related to ports.

OriettaxxOriettaxx

This feature works perfect under Linux in Firefox and Chrome/Chromium browsers with IcedTee (OpenJDK) or Oracle java plugin installed (both 32- and 64-bit OS versions).

ServerEngines' java applet installs native library libm2-32.so (or libm2-64.so respectivly) which depends on libstdc++5, but modern Linux distros does not contain this library by default. Thus, for Debian/Ubuntu you simply should install libstdc++5 package and reload webpage with java applet.

Media
madlynxmadlynx

Windows 2008 + IE9 worked for me, please make sure the TCP 5901 port is open explicitly in Windows firewall, both in and outbound.

zhuanyizhuanyi

Not the answer you're looking for? Browse other questions tagged hpvirtualizationhp-proliantmediailo or ask your own question.

Posted byIf things aren’t broken, then you aren’t homelabbing enough 11 months ago
Archived

Hey r/Homelab, I have been trying to get a gen8 Proliant with iLO 4 to boot from a virtual media .iso URL and I have not been successful. I am not too familiar with iLO yet so any help is really appreciated. Below for details:


iLO 4 firmware version: 2.55 advanced license.

Under Virtual media I put in a URL for a .iso and reset the server. I can see the iLO interface making http GET requests, but the machine won't boot from the virtual media. Instead it boots right from the OS on the HDD (Debian).

I threw together a quick and dirty Python http server and this is what I see in console:

The .iso in question works fine when on USB and it will also download correctly (with 'application/octet-stream' MIME type) on other devices. Any ideas?

Sorry for such noob stuff but web servers and mime types are not way I normally deal with day to day.

Ilo Virtual Media Iso

4 comments