Creating system packages with UCS-specific settings

To provision the operating system on a bare-metal blade, you create a system package for the operating system that you want to provision on the blade. Depending on the operating system and chipset combination that you are provisioning, you might need to include UCS-specific configuration settings in the system package. For more general information about creating a system package, see System package panels (generic).

The following table presents special guidelines for UCS-specific configuration that you must perform, depending on the specific operating system for which you are creating the system package:

Operating systemSystem package panel or tabConfiguration guidelines
Windows (all versions)Disk partition - Windows
  • Check Use script for disk partitioning.
  • In the script text box, you can use the following script (recommended), or provide a custom script.

    select disk 0
    clean 
    create partition primary align=1024
    select partition 1
    active 
    format fs=NTFS LABEL="DISK_VOL" QUICK
  • For SAN provisioning, in the Disk Drive field specify to which disk the actual SAN disk is mapped. For example, on Windows, the SAN disk might be mapped to disk-1 or disk-2.
    For SAP provisioning, you can use the following script in the script text box:

    select disk 0
    clean
    select disk 2
    clean
    create partition primary
    select partition 1
    active
    format FS=NTFS LABEL="SAN_VOL" QUICK
  • Check Reboot after the script is executed.
Post-disk partition - Windows

Include the following lines:

X:\Windows\System32\BladeLogic\bootsect.exe /nt52 c:
MKDIR C:\BLPROV
Windows 2003Computer settings - Windows
  1. Click the browse  icon next to Mass storage drivers.
  2. Navigate to the directory that contains the first driver that you want to add, and then click the txtsetup.oem file for that directory.
    The mass storage drivers appear in the right pane.
  3. In the right pane, click the driver(s) that you want to add.

    Warning

    Delete any comma-separated entries that appear in the right pane after the driver names. 

Windows 2008Unattend Entries - Windows 2008
  1. In the Generated Unattend area, navigate to the ImageInstall component by expanding settings[@pass=WindowsPE] and component[@language=neutral].
  2. Under OSImage, select DiskID.
  3. In the Add/Replace XML Component box, select Replace selected node. Then type this entry in the box:
    <DiskID>2</DiskID>
Red Hat Enterprise LinuxBasic configuration - Red Hat Linux

The Intel NIC (Intel 82598EB 10 Gigabit AF Dual Port Network Connection) available with UCS hardware requires the IXGBE driver. This driver is available by default with Redhat 5.3. However, IXGBE has a defect that can cause provisioning to fail, and Red Hat recommends a workaround.

Note

By default, the IXGBE driver compiles with the LRO (Large Receive Offload) feature enabled. This option offers the lowest CPU utilization for receives, but is completely incompatible with routing/IP forwarding and bridging. If enabling IP forwarding or bridging is a requirement, you must disable LRO using compile time options. If you do not disable LRO and then enable IP forwarding or bridging, you may experience low throughput or even a kernel PANIC.

As the first step in the IXGBE workaround:
To cause the NIC to use legacy interrupts, in the Boot Kernel Parameters field, specify the following boot kernel parameter:

pci=nomsi

Kickstart entries - Red Hat Linux
  • As the second step in the IXGBE workaround:
    Contact Red Hat support and obtain updated driver RPMs, and place the updated RPMs in the data store.
    Then, in the kickstart file text box, type the following under the %post section:

    rpm -ivh url_to_RPMs

  • Edit the kickstart entries by typing the following lines in the kickstart file text box. The second line disables IPV6, as the BMC Server Automation provisioning system does not support the IPV6 protocol.

    url --url
    http://??DATA_STORE_IP??/??DATA_STORE.VIRTUAL_DIR??/??PATHTO ACTUAL DIRECTORY??
    
    network --bootproto dhcp --device ??NET_DEVICE?? --noipv6 --nodns --hostname ??HOST_NAME??
Disk partition - Red Hat LinuxFor SAN provisioning, in the Disk Drive field specify to which disk the actual SAN disk is mapped. The SAN disk might be mapped to sdb or sdc.
ESX 3.5Disk partition - ESX

For SAN provisioning, in the Disk Drive field specify to which disk the actual SAN disk is mapped. The SAN disk might be mapped to sdb or sdc.

Was this page helpful? Yes No Submitting... Thank you

Comments