Well, I finally succumbed to the lure of buying an ML110 G5 and ML115 G5 for my home server test lab.   At a sub £100 price each they offer great value for money - just add memory, which is currently going for £50-£60 for 2 x 2GB DDR2 800 DIMM’s. They will join may pair of ML110 G4’s that I currently run VMware ESX 3.5 on in my lab.
There have been some great conversations between people on this blog relaying their experiences (good and bad) on running the recently released version of VMware ESX 3i, 3.5 on their ML110 or ML115 G5’s.
See my other blog articles comments here, here and also here for more details.
My first venture with my new ML110 server is to see whether I experience any problems or gotchas when installing ESX 3i (3.5).
So, the best place to start is to unpack the server.
The packaging as you’d expect is more than adequate with the server itself being supported by foam ends and covered in protective plastic. There is also a basic keyboard and old style roller ball mouse included.
I remember the first time I saw an ML110 I was very surprised about how small it actually is. It is approximately the size of a small desktop PC.
The casing and front of this G5 server is the same as its G4 predecessor.
There are also the usual two USB2 ports on the front.
2 x PS2 keyboard/mouse connections, 1 x serial, 1 x analogue monitor port, 1 x NC105i 1Gb network and 4 USB 2 ports can be found on the back.
The side panel is easily removed after loosening a single plastic turn screw on the rear.
The CPU in my particular model of G5 is an Intel XEON 3065 (dual core)which runs at 2.33GHz.
As well as a different network and storage controller chipset to the ML110 G4 the ML110G5 sports a SATA CD/DVD writer as opposed to an IDE version. The hard disk is also larger at 250GB as opposed to 160GB. There are free hard disk bays to add extra hard disks and 3 spare SATA 150 ports on the motherboard to connect them into.
There are four memory slots in total. The ML110 G5 can take up to 8GB of PC2-6400 unbuffered DDR2 ECC 800MHz memory.
The server came with a single 1GB DIMM though this is obviously not enough if you want to use it as a virtualisation host.
The memory can be interleaved with a minimum of 2 matching DIMMS.
I am replacing the single DIMM that came with the server with a pair of 2GB OCZ GOLD Edition PC2-6400 unbuffered 800MHz DIMMS.
I bought these for £63 from the YoYoTech store just off of Tottenham Court Road in central London. I have used these and the Corsair XMS2 DIMMS in my ML110 G4’s and they work just fine.
It’s worth checking out online vendors such as OverClockers.co.uk who have some very good deals on memory.
There are three PCIe (x1, x1, x8) and one PCI (32 bit) expansion ports.
Here is a real point of interest!
On the motherboard there is an internal USB port. As discussed by ‘Fungus’ and ‘Loz’ on my posting here, this port can be potentially be used to install ESXi or have it run from there.
I will give this a go sometime soon and will post my findings as booting from flash and then using the internal drive formatted with VMFS is appealing.
Now onto the ESX 3i install. The version of ESX 3i I am installing is 3.5.0 build 110271.
After inserting the ESX 3i installation CD into the drive and powering the server on you are greeted with a HP Proliant splash screen with three menu options.
At this stage all of the BIOS settings are at the ‘out of box’ defaults.
Once the ESX 3i build CD spins up and starts to load you are presented with the following screen.
Press ‘Enter’ to install (below).
Agree to the EULA
You are then presented with the following failure screen (below). As you can see the problem is that ESX 3i is unable to see any supported device (ie: hard disk, flash drive) to install itself on to.
From this screen the only option is to reboot.
Although this looks like it could be quite a problem it is in fact quite simple to resolve.
Reboot the server and enter into its BIOS settings by pressing F10 (ROM Based Setup).
This is the main BIOS screen. My BIOS version is 0150624 (07/03/08). From the drop down menus along the top select ‘Advanced’ and then ‘Advanced Chipset Control’.
Change the ‘Native Mode Operation’ from the default setting of ‘Auto’ to ‘Serial ATA’ (below).
Next, from the ‘Advanced’ drop down menu select ‘Advanced Processor Options’Â and ‘Enable’ the ‘Intel Virtualization Technology (VT)’ setting.
Save these settings and exit the BIOS.
Restart the server with the ESX 3i installation CD still in the CD/DVD drive.
Run through the install process as previously described above though this time you will find that you no longer get the error message about the lack of any supported storage devices being available for the install.
Instead you get presented with a screen displaying the installed hard disk. In my case this is still the single 250GB SATA hard disk that came with the server.
Press ‘Enter’ to continue…
… and then ‘F11′ to confirm the install.
Wait a few minutes whilst the ESX 3i installer installs 3i on to the SATA hard disk.
Once you get the install successful screen press ‘Enter’ to reboot once last time.
Upon rebooting your new ESX 3i installation will be up and happily running on your HP Proliant ML110 G5.
Now press ‘F2′ to assign a static IP address, name, etc to the 3i installation.
When you connect to it using the Infrastructure Client it will show up as follows (see below -click the image to enlarge), complete with an VMFS disk that you can now add/install VMs onto.
I hope you find this posting helpful. I will be getting the ML115 G5 up and running in the next week or so. I’m always interested to hear from others with their experiences in running ESX on an ML110/ML115 or similar.
Technorati Tags:
VMware,
ESX,
3i,
3.5,
ESXi,
HP,
Proliant,
Ml110,
Ml115,
install,
unable to find a supported device