 |
» |
|
|
 |
For
each supported version of the HP XC System Software, HP releases all Linux security updates
and HP XC software patches on the HP IT Resource Center (ITRC) Web
site. You are required to download and install all available
patches and updated RPM packages now before the system is configured so that
the software updates are propagated to all nodes during the initial image
synchronization. See the following sources to determine if additional software
packages (patches) are available for this release: Proceed to “Task 5: Run the discover Command to Discover System Components” when
you are finished installing patches. Download and Install Patches |  |
Follow this procedure to download and install HP XC patches
from the ITRC Web site: Create a temporary patch download
directory on the head node. You can name this temporary directory anything
you want; this procedure creates a directory called /home/patches: Register as an Americas/Asia Pacific
or European customer at the following HP remote server: http://www.itrc.hp.com/  |  |  |  |  | NOTE: Because this is a newly installed system, set up the proxies on the
Web browser to access this Web site. |  |  |  |  |
After supplying information about yourself and your corporation,
an ITRC user ID is assigned to you; you supply your own password. Remember
this user ID and password because you must use it whenever you download a
patch. From the registration confirmation
window, select the option to go directly to the ITRC home page. From the IT Resource Center home page,
select patch/firmware database from the maintenance
and support (hp products) list. From the patch / firmware database
page, select Linux under find individual
patches. From the search for patches page,
in step 1 of the search utility, select vendor and version, select hpxc as
the vendor and select the HP XC version that is appropriate for the
cluster platform. In step 2 of the search utility, How
would you like to search?, select Browse Patch List. In step 4 of the search utility, Results
per page?, select all. Click the search>>> button
to begin the search. Download all patches that are available
for the cluster platform into the temporary directory you created. If you are unable to retrieve the files from this Web
site, contact the HP XC Support organization at the following e-mail
address: <xc_support@hp.com> Follow the patch installation instructions
in the README file. Proceed to “Rebuild Kernel Dependent Modules” if a new kernel
has been supplied in a patch.
Rebuild Kernel Dependent Modules |  |
If a new kernel is supplied in a patch, you must rebuild all kernel
dependent modules. It is outside the scope of this document to list kernel-dependent
modules. Therefore, it is your responsibility to read the information in the
patch README files to determine if a new kernel is being
installed, and you must know which modules are kernel dependent. Be aware that some patches, such as a kernel patch, might
require you to reboot the head node. HP recommends that you rebuild the modules immediately
after installing the new kernel and reboot the head node so that the updated
modules are included in the golden image that is created by the cluster_config utility. Rebuilding HP Serviceguard ModulesThe HP Serviceguard software
contains two modules that are built against the kernel. You must use the following
procedure to rebuild the pidentd and deadman modules
if a new kernel is delivered in a patch. Rebuild the pidentd module: # cd /usr/src/pidentd-3.0.15sg/drivers
# make modules
CC [M] /usr/src/pidentd-3.0.15sg/drivers/pidentd.o
Building modules, stage 2.
MODPOST
CC /usr/src/pidentd-3.0.15sg/drivers/pidentd.mod.o
LD [M] /usr/src/pidentd-3.0.15sg/drivers/pidentd.ko
# make modules_install INSTALL
/usr/src/pidentd-3.0.15sg/drivers/pidentd.ko |
Change to the directory where Serviceguard
is installed (this example uses the default location), and rebuild the deadman module: # cd /usr/local/cmcluster/drivers
# make modules
CC [M] /usr/local/cmcluster/drivers/deadman.o
/usr/local/cmcluster/drivers/deadman.c:159: warning: `MODULE_PARM_' is deprecated
(declared at include/linux/module.h:552) Building modules, stage 2. MODPOST
CC /usr/local/cmcluster/drivers/deadman.mod.o
LD [M] /usr/local/cmcluster/drivers/deadman.ko
# make modules_install INSTALL
/usr/local/cmcluster/drivers/deadman.ko |
Create a new module dependency list, system.map:
|