Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

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 Creating-a-system-package.

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 system

System package panel or tab

Configuration guidelines

Windows (all versions)

  • 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.

Include the following lines:

X:\Windows\System32\BladeLogic\bootsect.exe /nt52 c:
MKDIR C:\BLPROV

Windows 2003

  1. Click the browse BrowseIcon.bmp 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 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 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

  • 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??

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.

ESX 3.5

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.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*