12.4 Configuring Existing Client Systems as Ksplice Offline Clients

Once you have set up a local ULN mirror that can act as a Ksplice mirror, you can configure your other systems to receive yum and Ksplice updates.

To configure a system as a Ksplice offline client:

  1. Subscribe the client system to the Ksplice software channel that corresponds to the Oracle Linux release and architecture.

  2. Install the Ksplice offline client package (uptrack-offline) on the system.

    You can run the yum command directly on the client system, for example:

    yum install uptrack-offline

    Alternatively, use the Spacewalk web interface or spacecmd to install the package or to run the yum command remotely.

  3. Install the Ksplice updates that are available for the kernel.

    For an Oracle Linux 5 client, install the update packages. You can use the following yum command to install the update packages:

    # yum install uptrack-updates-`uname -r`.`uname -m`

    For an Oracle Linux 6 or Oracle Linux 7 client, install the update packages. You can use the following yum command to install the update packages:

    # yum install uptrack-updates-`uname -r`

    Install new Ksplice updates as they become available. You can schedule Spacewalk to update the client system or you can set up an anacron script on the client itself. For example, you could use the following script with an Oracle Linux 6 or Oracle Linux 7 client:

    #!/bin/sh
    yum install uptrack-updates-`uname -r`

    The script must be executable and be owned by root. If you place the script in /etc/cron.daily on the client, it runs once every day.