Updating kernel packages and applying OS update packages

Dynamic Link Manager (for Linux®) User Guide

Version
9.0.x
Audience
anonymous
Part Number
MK-92DLM113-64
ft:lastEdition
2025-11-06

This section explains how to update a kernel package or apply an OS update package on a host on which HDLM is installed.

#

A kernel package refers to any package named "kernel-xxx.rpm". An OS update package refers to any package named "initscripts-xxx.rpm" or "lvm2-xxx.rpm". (In each of the aforementioned package names, xxx represents the version number.)

You can also update a kernel package or apply an OS update package in single user mode.

If you create an initial RAM disk image file for HDLM, specify a file name that is supported by the kernel after the kernel is upgraded. In addition, if you edit the boot loader configuration file, copy the startup settings of the SCSI device that was added after the kernel update, and then change the definition so that the OS starts in a state in which HDLM is configured.

Notes when using the kernel to handle CPU vulnerabilities (by using the retpoline method)

There are no notes for Red Hat Enterprise Linux 8 or Red Hat Enterprise Linux 9.

Note the following when performing a version upgrade of the kernel in Red Hat Enterprise Linux 7 when HDLM is installed:

  • Upgrading from a version of the kernel that supports the retpoline method to another version that also supports the retpoline method

    There are no restrictions regarding CPU vulnerabilities.

  • Upgrading from a version of the kernel that does not support the retpoline method to another version that does not support the retpoline method

    There are no restrictions regarding CPU vulnerabilities.

  • Upgrading from a version of the kernel that does not support the retpoline method to a version that supports the retpoline method

    Perform the following procedure:

    1. If you are using a version of HDLM that is earlier than version 8.6.2, perform an upgrade installation of HDLM.

    2. Upgrade the version of the kernel, and then start the upgraded kernel.

    3. Reinstall HDLM.

  • Upgrading from a version of the kernel that supports the retpoline method to a version that does not support the retpoline method

    This type of upgrade is not supported.

For details about whether the kernel supports the retpoline method, see HDLM-SUPPORTED_KERNELS_THAT_HANDLE_CPU_VULNERABILITIES_BY_THE_RETPOLINE_METHOD=GUID-50CA17D6-7737-4065-A9DF-5687683C680F=1=EN=.html. For further details, consult with the OS provider.

The following table shows whether version upgrades are supported, using Red Hat Enterprise Linux 7.3 as an example.

Table. Combinations of the retpoline-compatible kernels that can be upgraded when HDLM is installed

Kernel currently in use

The kernel after upgrade

Red Hat Enterprise Linux 7.3

With the retpoline method supported

Red Hat Enterprise Linux 7.3

With the retpoline method unsupported

Red Hat Enterprise Linux 7.4

With the retpoline method supported

Red Hat Enterprise Linux 7.4

With the retpoline method unsupported

Red Hat Enterprise Linux 7.3

With the retpoline method unsupported

Y#

Y

Y#

Y

Red Hat Enterprise Linux 7.3

With the retpoline method supported

Y

--

Y

--

Legend:

Y: Upgrade is possible

--: Not applicable

#

You must perform the procedure described in "Upgrading from a version of the kernel that does not support the retpoline method to a version that supports the retpoline method".

The following table lists the sections you can refer to for procedures that apply to different OSs and installation environments.

Table. Sections you can refer to for procedures for updating a kernel package or applying an OS update package

Host OS

HDLM installation environment

See:

Oracle Linux 7

Oracle Linux 8

Oracle Linux 9

Oracle Unbreakable Enterprise Kernel

SUSE LINUX Enterprise Server

Red Hat Enterprise Linux 7#1

Red Hat Enterprise Linux 8#2

Local boot environments where an HDLM device is not used as the boot disk

WHEN_YOU_ARE_NOT_USING_THE_HDLM_DEVICE_AS_A_BOOT_DISK=GUID-F91E2099-4BFF-4515-A205-18665055E348=2=EN=.html

Boot disk environment

HDLM device

WHEN_YOU_ARE_USING_THE_HDLM_DEVICE_AS_A_BOOT_DISK=GUID-FAFF1B23-FF07-42F2-ADA5-A7A65193AD30=2=EN=.html

Logical volume (LVM2) on an HDLM device

WHEN_YOU_ARE_USING_A_LOGICAL_VOLUME_(LVM2)_ON_THE_HDLM_DEVICE_AS_A_BOOT_DISK=GUID-FA94D902-ABBC-4457-B346-D31F7E0DBB02=2=EN=.html

Red Hat Enterprise Linux 7#3

Red Hat Enterprise Linux 8#4

Red Hat Enterprise Linux 9#5

Local boot environments where an HDLM device is not used as the boot disk

REL_6789_WHEN_YOU_ARE_NOT_USING_THE_HDLM_DEVICE_AS_A_BOOT_DISK=GUID-BD59A632-390A-4E1F-933F-A604A7149420=2=EN=.html

Boot disk environment

HDLM device

WHEN_YOU_ARE_USING_THE_HDLM_DEVICE_OR_LVM2_ON_HDLM_AS_BOOT_DISK=GUID-FB01B0F2-8BB8-46D3-913A-BE63A1509836=3=EN=.html

Logical volume (LVM2) on an HDLM device

#1

For combinations of kernel versions for which a version upgrade cannot be performed while HDLM is installed.

These combinations are those indicated by an N in Table 3.

#2

For combinations of kernel versions for which a version upgrade cannot be performed while HDLM is installed.

These combinations are those indicated by an N in Table 4.

#3

For combinations of kernel versions for which a version upgrade can be performed while HDLM is installed.

These combinations are those indicated by a Y in Table 3.

#4

For combinations of kernel versions for which a version upgrade can be performed while HDLM is installed.

These combinations are those indicated by a Y in Table 4.

#5

For combinations of kernel versions for which a version upgrade can be performed while HDLM is installed.

These combinations are those indicated by a Y in Table 5.

Table. Combinations of kernel versions of Red Hat Enterprise Linux 7 for which a version upgrade can be performed while HDLM is installed

Version of the currently running kernel

Version of the kernel after upgrade

Red Hat Enterprise Linux 7.0

Red Hat Enterprise Linux 7.1

Red Hat Enterprise Linux 7.2

Red Hat Enterprise Linux 7.3 or later

Red Hat Enterprise Linux 7.0

Y

N

N

N

Red Hat Enterprise Linux 7.1

--

Y

N

N

Red Hat Enterprise Linux 7.2 or later

--

--

Y#

Y#

Legend:

Y: Upgrade is possible

N: Upgrade is not possible (due to incompatibility with the HDLM driver)

--: Not applicable

#
  • Kernel downgrades are not supported.

  • The installed version of HDLM must support the upgraded kernel version.

  • To upgrade from a kernel version that does not support the retpoline method to a version that supports the retpoline method, you must use HDLM 8.6.2-00 or a later version.

Table. Combinations of kernel versions of Red Hat Enterprise Linux 8 for which a version upgrade can be performed while HDLM is installed

Version of the currently running kernel

Version of the kernel after upgrade

Red Hat Enterprise Linux 8.1 to 8.4

Red Hat Enterprise Linux 8.6 or later

Red Hat Enterprise Linux 8.1 to 8.4

Y#

N

Red Hat Enterprise Linux 8.6 or later

--

Y#

Legend:

Y: Upgrade is possible

N: Upgrade is not possible (due to incompatibility with the HDLM driver)

--: Not applicable

#
  • Kernel downgrades are not supported.

  • The installed version of HDLM must support the upgraded kernel version.

  • If the upgraded kernel version is Red Hat Enterprise Linux 8.8 or later, the value of multipath_component_detection in the /etc/lvm/lvm.conf file must be set to 0 to disable it.

Table. Combinations of kernel versions of Red Hat Enterprise Linux 9 for which a version upgrade can be performed while HDLM is installed

Version of the currently running kernel

Version of the kernel after upgrade

Red Hat Enterprise Linux 9.1

Red Hat Enterprise Linux 9.2

Red Hat Enterprise Linux 9.4

Red Hat Enterprise Linux 9.6 or later

Red Hat Enterprise Linux 9.1

Y#

N

N

N

Red Hat Enterprise Linux 9.2

--

Y#

N

N

Red Hat Enterprise Linux 9.4

--

--

Y#

N

Red Hat Enterprise Linux 9.6 or later

--

--

--

Y#

Legend:

Y: Upgrade is possible

N: Upgrade is not possible (due to incompatibility with the HDLM driver)

--: Not applicable

#
  • Kernel downgrades are not supported.

  • The installed version of HDLM must support the upgraded kernel version.