Installing ESXi 4.1 on HP DL380 G8: No NICs Found

This kept us occupied quite a bit: after having worked with HP’s G7 line of servers for a long time, we ordered our first DL380 G8 for use with VDI. According to HP’s documentation the same custom image can (and must be) used when installing ESXi as with the G7. With that information, setting up the G8 sounded like an easy job: provision it via the existing automation mechanism and be done.

Problem

At first, everything went smoothly: the server booted from the network, loaded the install files and ran the first phase of the ESXi setup. Then it rebooted from its hard disk and continued with stage 2, happily loading the VMKernel - which displays the yellow screen. When the driver loading phase was over, the trouble started. We got this screen:

VMware ESXi install error on HP DL380 G8

The error message is:

------------------------------------------------------------------------------
Error encountered before the user interface was initialized
------------------------------------------------------------------------------
Error (see log for more info):
This system does not have a network interface card that is plugged in, or all
network interface cards are already claimed. Installation cannot continue
as requested.

Switching to the log screen with ALT+F12 gave us this:

DL380 G8 installation error with VMware ESXi 4.1

The relevant message is:

There is no supported nic on this host.

The message is nearly funny - the server had just booted from the network.

Solution

I will spare you the details of our bug hunt. Suffice to say, it resembled a wild goose chase that even involved HP Support. In the end we found out that it is the boot device order. It works like this:

BIOS - works 1

…does not work like this:

BIOS - broken 1

…does not work like this:

BIOS - broken 2

…and works like this:

BIOS - works 2

Did you notice a pattern? Sure you did. If the network card is higher up in the boot order than the hard disk, the error occurs.

Remedy (a Week Later)

After we had opened a support call with HP a technician turned up and replaced both mainboard and NIC. After that, the error was gone. Unfortunately he could not say what might have been the cause.

Comments

Related Posts

Is VMware Clustering / VMotion Complex Compared to Microsoft Failover Clustering?

My last post on VMware VMotion urged several readers to protest, maybe because of its provocative title. What I did was to compare VMware clustering with Microsoft failover clustering. I got to the conclusion that both significantly add to the complexity of the environment. Interestingly, most commenters said, yes, Microsoft clustering is complex, but no, VMware clustering is not, yet failed to explain exactly why.
Virtualization & Containers

Hyper-V on Hetzner's EX51 Hosted Dedicated Servers

Hyper-V on Hetzner's EX51 Hosted Dedicated Servers
Your low-cost high-performance cloud data center building block. This guide explains how to install Windows Server 2012 R2 on Hetzner’s EX51-SSD dedicated servers. That line of servers is very attractive for virtualization as it combines a fast CPU with a good amount of RAM and SSD storage - at a price point of less than €60 per month. Another cool thing: Hetzner lets you install your own operating system. Here’s how.
Virtualization & Containers

Latest Posts