How To Add A Linux Update, Service Pack, Or Edition
Article: 20000017
Applies to: Release 6.x
The RDP-provided Linux jobs and files may be used as a template to deploy other
Linux updates, service packs, editions, or architecture types.
IMPORTANT: A newer update or service pack may require a code change to
deploy with your current RDP release. If this is the case, then an updated RDP feature
that states support for that update or service pack will be required.
To create a new Linux feature:
| 1. |
On the Deployment Server, copy and rename a related feature folder in <InstallPath>\hpfeatures.
In the new feature, delete the jobs and dist subfolders. Create a dist
subfolder and copy the new distribution to it.
|
| 2. |
In the subfolders, oem/components and oem/drivers (if exists), remove the component and driver files
and replace with the versions specific for this new Linux feature. The oem/drivers folder contains drivers required by the
existing Linux version in order to complete a scripted install, for example, a driver for a network interface card that
doesn't exist in the distribution. The Linux distribution you are adding may already have the driver and doesn't require the
newer driver.
IMPORTANT: The hp-health package is required to install the one-time boot to PXE
functionality on the production operating system. If this package is not installed, the
target will not automatically boot PXE after the operating system is installed.
|
| 3. |
For several distributions to deploy on supported targets,
a modified initrd file is required for a network interface card driver, replace the file in the oem
subfolder with the version specific for this new feature.
|
| 4. |
Using a Linux compatible editor, edit the kickstart or control file for any package/rpm changes and
the remove the call to ./drivers/install.sh if newer drivers are not required.
|
| 5. |
In the Deployment Console, copy and rename a related scripted install job and
edit the tasks to use the new feature folder:
| a. |
Distribute Disk Image, update the path to GRUB.IMG
IMPORTANT: When using the browse button to update the image file to the new location,
the advanced properties are changed back to defaults.
For a target server with a large amount of storage, greater than 1 TB, the FAT32 partition inside the image
must be set to a small fixed size, e.g. 150MB.
|
| b. |
Run Script - Configure Boot Environment, update the path to configuregrub.sh
|
| c. |
Run Script - Configure Answer File, update the path to configurexxx.sh file
|
| d. |
Install Package, update the path to xxx-post.sh
|
|
|