Custom Attributes for Linux or VMware ESX

You can use custom attributes to specify additional arguments to the kernel where the installation is running.

Setting a custom attribute for the OS Installation Profile requires that you edit the OS Installation Profile and select the Custom Attributes tab. The custom attribute must have the name, kernel_arguments.

The kernel arguments are separated by spaces (like they are when you type them after the boot prompt for the CD-ROM or DVD). For example:

name=value jones=barbi

To have the kernel arguments persist after the base operating system is installed, you must set them in the uploaded configuration file. Setting kernel arguments by using custom attributes only allows you to create a completely automated installation (as if you were installing the operating system from CD-ROM or DVD).

Although custom attributes are provided with a default value, you must ensure that the values are valid for your system before proceeding.

Table 10. Linux or VMware ESX Custom Attributes

Keyword

Description

boot_disk

Values: A raw device name without "/dev/" such as "sda", "hdc",
"cciss/c0d1"

boot_kernel

Values: "rhel30", "rhel40", "rhel50", "rehl60", "rhel3ia", "rhel4ia", "rhel5ia"

Note: This custom attribute is used only for reprovisioning. The value of this custom attribute specifies the type of kernel the server boots to during reprovisioning.

hpsa_netconfig

Created after using non-DHCP to boot the target server into the Unprovisioned Servers list.

kernel_arguments

Values: "noapci", "root=LABEL=/", "quiet", "splash"

ksdevice
(Linux pxe boot)

Values: MAC address of the NIC

Note: This custom attribute is used in the Media Boot Client (MBC) to create a server record. The Server Browser of this device has the following custom attribute:

kernel_arguments      =ksdevice=mac address

ksdevice              mac address

When powering on and PXE booting a device, you do not need to specify the kickstart device.

ksdevice
(linux5, linux6)

Values: bootif

Default:

ksdevice=bootif

Use for all Linux PXE types (including linux5, linux6) to prevent prompting for the Kickstart device when booting a multiple NIC server into the Unprovisioned Server pool.

nfs_opts

Use --opts to specify NFS options in the ks.cfg. (when provisioning Red Hat Enterprise Linux 5 or later).

For example:

nfs --server <Server IP> --dir <media director> --opts
<nfs options>

For example, to contain a comma delimited set of values the same as the NFS values allowed in /etc/fstab, create a custom attribute nfs_opts with the value "rsize=32768,wsize=32768".

timeout

Values: the number of minutes to wait for Linux provisioning to complete before timing out.

Default: 30 minutes

If Linux provisioning fails because the job takes too long to complete, you can specify a longer timeout period.