Best practices for OS Build Plans

The links below provide detailed information on best practices for OS Build Plans.

Use existing Build Plans as templates

HP supplies Build Plans with the Insight Control server provisioning product. These Build Plans work out of the box but were designed to be easily used as templates. See the Insight Control Server Provisioning Build Plans Reference Guide for details about all of the HP-provided Build Plans.

Build Plans supplied by Insight Control server provisioning are read only and may not be edited, but you can save a copy to work from. See Copy (Save as) HP-provided Build Plans to allow modifications for information.


[NOTE: ]

NOTE: With ESXi 5.1 and later, the ESXi name changed to vSphere, however IC server provisioning OS Build Plans, scripts and configuration files may continue to state ESXi.


Use HP’s naming convention for Build Plans

Good names are important for understanding what a Build Plan does and for helping you find the Build Plan you are looking for. HP uses the following naming convention for the Build Plans supplied with Insight Control server provisioning.


[NOTE: ]

NOTE: The driver packages shipped from 7.2/7.2.1 do not conform to this new driver package naming convention and these driver packages are based on SPP 2013.02.


The table below shows how to use HP's naming convention for Build Plans.

ProLiant<Job code>–<OS & version or Job type><Action><Modifiers>

  Description Examples Notes
“ProLiant” All Build Plans will work on HP ProLiant servers; all Insight Control server provisioning Build Pans begin with the text “ProLiant”.    
Job code Designation that keeps job types together when sorting.
  • OS – OS Deployment

  • SW – Software installation, such as SPPs

  • HW – Hardware configuration

  • COMBO – Build Plans that combine multiple existing Build Plans into one

 
OS & version

The operating system to be deployed, with major and minor version numbers, plus architecture.

  • Windows 2008 R2 x64

  • RHEL6.2

  • SLES11 SP2

Specifying an OS implies an OS installation type of Build Plan.

The OS edition such as “Enterprise” and “Basic” is not included.


[NOTE: ]

NOTE: Windows OS Build Plans support “Standard” edition by default. To support another, modify a Build Plan to use another Windows configuration file provided by HP as described in Install a specific Windows edition.


Job type What this Build Plan does if it does not deploy an operating system.
  • System ROM Configuration

  • SPP Windows

  • SPP Firmware only

 
Action The action performed by this Build Plan, preceded by a modifier where applicable.
  • Scripted Installation

  • Image Install

  • On Line Installation

  • Capture Settings

 
Modifiers Anything else that might assist in describing this Build Plan.
  • Full

  • Custom

 

For example HP-provided Build Plan names seeList of HP-provided Build Plans

List of HP-provided Build Plans

The following is a sample list of HP-provided Build Plans, check the IC server provisioning OS Build Plans view for a complete list. See the Insight Control Server Provisioning Build Plans Reference Guide for details about all of the HP-provided Build Plans.

Sample list of HP-provided Build Plans:

  • ProLiant OS - ESXi 5.0 U1 Scripted Install

  • ProLiant OS - ESXi 5.0 U2 Scripted Install

  • ProLiant OS - ESXi 5.0 U3 Scripted Install

  • ProLiant OS - ESXi 5.1 Scripted Install

  • ProLiant OS - ESXi 5.1 U1 Scripted Install

  • ProLiant OS - ESXi 5.1 U2 Scripted Install

  • ProLiant OS - ESXi 5.5 Scripted Install

  • ProLiant OS - RHEL 5.10 x64 Scripted Install

  • ProLiant OS - RHEL 5.9 x64 Scripted Install

  • ProLiant OS - RHEL 6.3 x64 Scripted Install

  • ProLiant OS - RHEL6.4 x64 Scripted Installation

  • ProLiant OS - RHEL6.4 x64 KVM Scripted Install

  • ProLiant OS - SLES 11 SP2 x64 Scripted Install

  • ProLiant OS - SLES 11 SP3 x64 Scripted Install

  • ProLiant OS - Windows 2008 R2 SP1 Standard x64 Scripted Install

  • ProLiant OS - Windows 2008 R2 SP1 Standard x64 Image Capture

  • ProLiant OS - Windows 2008 R2 SP1 Standard x64 Image Install

  • ProLiant OS - Windows 2008 SP2 Standard x64 Scripted Install

  • ProLiant OS - Windows 2008 SP2 Standard x64 Image Capture

  • ProLiant OS - Windows 2008 SP2 Standard x64 Image Install

  • ProLiant OS - Windows 2012 Standard x64 Scripted Install

  • ProLiant OS - Windows 2012 Standard x64 Image Capture

  • ProLiant OS - Windows 2012 Standard x64 Image Install

  • ProLiant OS - Windows 2012 R2 Standard x64 Scripted Install

  • ProLiant OS - Windows 2012 R2 Standard x64 Image Capture

  • ProLiant OS - Windows 2012 R2 Standard x64 Image Install

  • ProLiant SW - Install Windows SPP

  • ProLiant SW - Install Linux SPP

  • ProLiant SW - Intelligent Provisioning Firmware Update

  • ProLiant SW - Offline Firmware Update

  • ProLiant HW - Add Migrated Linux Server

  • ProLiant HW - Add Migrated Windows Server

  • ProLiant HW - Boot Linux Service OS

  • ProLiant HW - Boot Local Disk

  • ProLiant HW - Boot WinPE Service OS

  • ProLiant HW - Erase Server

  • ProLiant HW - Fibre Channel HBA Configure Boot Device

  • ProLiant HW - Fibre Channel HBA Display

  • ProLiant HW - iLO Capture Configuration

  • ProLiant HW - iLO Set Minimum Password Length

  • ProLiant HW - Prepare for Linux Reprovisioning

  • ProLiant HW - Prepare for Windows Reprovisioning

  • ProLiant HW - Smart Array Set RAID 1

  • ProLiant HW - Smart Array Capture Settings

  • ProLiant HW - Smart Array Erase

  • ProLiant HW - Switch to Legacy BIOS boot mode and Power Off

  • ProLiant HW - Switch to UEFI boot mode and Power Off

  • ProLiant HW - Clear UEFI Boot Menu

  • ProLiant HW - System ROM Enable Boot from SAN on Bladeserver

  • ProLiant HW - System ROM Capture Settings

  • ProLiant COMBO - BFS + RHEL 6.5 +SPP

  • ProLiant COMBO - BFS + Windows 2012 R2 +SPP


[NOTE: ]

NOTE: With ESXi 5.1 and later, the ESXi name changed to vSphere, however IC server provisioning OS Build Plans, scripts and configuration files may continue to state ESXi.


Make sure firmware and driver levels agree

HP designs its firmware, drivers, and agents to work together at specific revision levels. The HP-Supplied Build plans always reference the latest versions; see the HP Insight Management Support Matrix at http://www.hp.com/go/insightmanagement/docs for details. For best results, you should keep your system firmware at this same revision. Failure to do so might cause deployment problems. See Deploy a Support Pack for ProLiant (SPP) for instructions.


[NOTE: ]

NOTE: Build plans for Insight Control server provisioning version 7.2.2 and later will use the following format for Windows, RHEL and SLES: “ProLiant Drivers for <OS><SPP>”. This convention will permit maintenance of multiple versions of driver packages on the same appliance. Note that after an upgrade, all HP provided Build Plans will always use the latest version of the driver package and customized Build Plans will continue to point to older versions of the driver package. If a customized Build Plan needs to be updated to point to the latest version of a driver packages, see Change the version of drivers used in a Build Plan for instructions.


Make sure you have HP ESXi distros

Installing VMware ESXi to target servers requires HP-supplied VMware ESXi distribution files that include the appropriate ProLiant drivers and certain firmware recipes. For information, see http://vibsdepot.hp.com/hpq/recipes/. You might need to update firmware on the target server to a minimum version in order to deploy VMware ESXi to a target server.

On SAN, present only OS system disk when installing an OS

Before running an OS Build Plan on a SAN, make sure you only present the LUN for the system disk where the OS is to be installed. Once the OS is installed, the LUN for the other disks may be presented.