Powered by System Center
Posts tagged OOB
Some time ago I did a series on Bare Metal Deployment of Hyper-V servers with Virtual Machine Manager 2012 Beta. Back in March I tested with HP BL460 G6 servers which have an Insight Lights-Out (iLO2) Baseboard Management Controller (BMC). This time I was able to test with the RC build and HP BL490 G6 blades as well as DL360 G7 rack servers (which have a newer iLO3 onboard).
For beta there was a possibility to generate a customized Out-of-Band (OOB) protocol for HP iLO. Unfortunately that is not supported anymore and Microsoft advised me to use the IPMI protocol. After some experiments I figured out that this required a recent firmware (v2.07 of iLO2 to be precise). So after updating the firmware I was able to discover my physical servers via their iLO IP address combined with the right account/password combination which I saved as a Run As Account.
As you can see – when using IPMI with iLO2 (in this case) — there is a limited set of information returned. It lacks Manufacturer, Model, Serial Number, etc. What is worse … it returns an SMBIOS ID that is different from the one VMM2012 expects when you perform a Bare Metal Deployment of one or more Hyper-V R2 servers.
When you continue the Add Resource Wizard, the bare metal server will boot from the PXE server. This is where things go wrong.
In the previous post I went into some detail about Out of Band Management (OOB) options in SCVMM 2012 and how bare metal servers can be discovered via an IP range via an OOB provider. After installation of SCVMM 2012 you’ll discover that HP iLO is not a standard option. However a custom OOB provider for HP iLO is offered and can be configured via the following procedure.
First of all we have to download the HP Lights Out Configuration Utility and install it on the SCVMM 2012 server. You can get this utility from HP’s Software and Drivers site and is located under the ProLiant server model and operating system version. If you install this program, take note of the installation directory which defaults to C:\Program Files (x86)\HP\cpqlocfg because next you’ll have to get the HP Lights-Out XML Scripting Sample for Windows. As a third step you must copy the files to same directory where you installed the iLO Configuration Utility.
As I wrote earlier in my blog on Deep Storage Integration in VMM 2012, Microsoft decided to embrace standards as much as possible in SCVMM 2012. This is also the case in the area of Out of Band Management (OOB). Microsoft supports several standards based options:
OOB is of course intended to take control of the bare metal machine using some kind of baseboard management controller (BMC). In the HP world we know OOB very well by the name of Insight Lights Out (iLO2 and iLO3). Dell has a BMC called DRAC which stands for Dell Remote Access Controller. IBM has a Remote Supervisor Adapter or RSA. OOB can serve several purposes. One is power state control (query status, power on and power off) but also to collect information about the server hardware (SMBIOS GUID, Manufacturer, Model, AssetTag, Serial Number) or to collect system hardware logs. The ultimate goal is to leave the bare metal untouched, yet under your total control.
We can think of several scenarios:
Bare Metal Deployment
The Out of Band Management interface in SCVMM 2012 is fully extensible and offers custom OOB Configuration Providers. Here is an example of such a provider in Powershell.