The software described in this documentation is either no longer supported or is in extended support.
Oracle recommends that you upgrade to a current supported release.

Spacewalk for Oracle® Linux

Client Life Cycle Management Guide for Release 2.4

Oracle Legal Notices
Oracle Documentation License

E71078-08

November 2019


Table of Contents

Preface
1 Using the Spacewalk Web Interface and the spacecmd Command
1.1 About the Spacewalk Web Interface
1.2 About the spacecmd Command
2 Creating Software Channels and Repositories
2.1 About Channel Configuration
2.2 Configuring Software Channels for ULN
2.3 Configuring Software Channels to Obtain Packages from the Oracle Linux Yum Server
2.3.1 Oracle Linux 7 software channels
2.3.2 Oracle Linux 6 Software Channels
2.3.3 Oracle Linux 5 Software Channels
2.4 Working with Repositories
2.4.1 Working with Repositories Using the Spacewalk Web Interface
2.4.2 Working with Repositories Using spacecmd
2.5 Working with Software Channels
2.5.1 Working with Software Channels Using the Spacewalk Web Interface
2.5.2 Working with Software Channels Using spacecmd
2.6 Synchronizing Software Channels
2.6.1 Synchronizing Software Channels Using the Spacewalk Web Interface
2.6.2 Synchronizing Software Channels Using spacecmd
2.6.3 Synchronizing Software Channels Using spacewalk-repo-sync
2.7 Cloning Software Channels
2.7.1 Cloning Software Channels Using the Spacewalk Web Interface
2.7.2 Cloning Software Channels Using spacecmd
2.7.3 Cloning Software Channels by Date Using spacewalk-clone-by-date
2.8 Managing Channel Life Cycles
3 Creating Activation Keys
3.1 Working with Activation Keys Using the Spacewalk Web Interface
3.2 Working with Activation Keys Using spacecmd
4 Provisioning Client Systems
4.1 About Kickstart Trees, Distributions, and Profiles
4.2 Setting up Kickstart Trees
4.3 Working with Kickstart Distributions
4.3.1 Working with Kickstart Distributions Using the Spacewalk Web Interface
4.3.2 Working with Kickstart Distributions Using spacecmd
4.4 Working with Kickstart Profiles
4.4.1 Adding GPG Keys and SSL Certificates Using the Spacewalk Web Interface
4.4.2 Working with Kickstart Profiles Using the Spacewalk Web Interface
4.4.3 Working with Kickstart Profiles Using spacecmd
4.5 Installing Client Systems Using Kickstart
4.5.1 Configuring Cobbler and DHCP to Support Network Booting
4.5.2 Adding a PXE Client to be Provisioned by Spacewalk
4.5.3 About Boot-Loader Configuration Files
4.5.4 Configuring DHCP to Support iPXE Clients
4.6 Creating a Kickstart Profile in Cobbler
4.6.1 Adding a PXE Client to be Provisioned by Cobbler
4.6.2 Removing a PXE Client Definition from Cobbler
4.7 Provisioning KVM Hosts Using Spacewalk
4.8 Provisioning KVM Guests Using Spacewalk
5 Registering Client Systems
5.1 Registering a Client System Using Kickstart
5.2 Installing the Spacewalk Client Software and Registering a Client System Using rhnreg_ks
5.3 Registering a Client System Using rhnreg_ks Without First Installing the Spacewalk Client Software
6 Configuring Client Systems for Remote Management
6.1 Enabling the OSA Daemon in a Kickstart Profile Using the Spacewalk Web Interface
6.2 Enabling the OSA Daemon in a Kickstart File
6.3 Enabling the OSA Daemon Manually
6.4 Enabling Remote Configuration in a Kickstart Profile Using the Spacewalk Web Interface
6.5 Enabling Remote Configuration in a Kickstart File
6.6 Enabling Remote Configuration Manually for Non-managed Client Systems
6.7 Enabling Remote Configuration for Non-managed Client Systems Using the Spacewalk Web Interface
7 Querying the Status of Client Systems
7.1 Querying the Status of a Client System Using the Spacewalk Web Interface
7.2 Querying the Status of a Client System in spacecmd
8 Configuring System Groups to Manage Client Systems
8.1 Working with System Groups Using the Spacewalk Web Interface
8.2 Working with System Groups Using spacecmd
8.3 Searching for Systems Using spacecmd
9 Updating Client Systems
9.1 Subscribing Client Systems to Software Channels Using the Spacewalk Web Interface
9.2 Subscribing Client Systems to Software Channels Using spacecmd
9.3 Listing and Applying Available Security Updates and Other Errata Using the Spacewalk Web Interface
9.4 Listing and Applying Available Security Updates and Other Errata Using spacecmd
9.5 Managing Packages for Systems Using the Spacewalk Web Interface
9.6 Managing Packages for Systems Using spacecmd
9.7 Managing Packages for System Groups Using the Spacewalk Web Interface
9.8 Managing Packages for System Groups Using spacecmd
10 Controlling and Configuring Client Systems
10.1 Running Command Scripts on Remote Client Systems Using the Spacewalk Web Interface
10.2 Running Command Scripts on Remote Client Systems Using spacecmd
10.3 Working with Scheduled Events
10.4 Working with Configuration Channels
10.4.1 Using Custom Information Keys
10.4.2 Defining Custom Information Keys Using the Spacewalk Web Interface
10.4.3 Defining Custom Information Keys Using spacecmd
10.4.4 Working with Configuration Channels Using the Spacewalk Web Interface
10.4.5 Working with Configuration Channels Using spacecmd
10.4.6 Subscribing Client Systems to Configuration Channels Using the Spacewalk Web Interface
10.4.7 Subscribing Client Systems to Configuration Channels Using spacecmd
10.4.8 Deploying Configuration Files to Client Systems Using the Spacewalk Web Interface
10.4.9 Deploying Configuration Files to Client Systems Using spacecmd
11 Performing OpenSCAP Auditing of Client Systems
11.1 Performing OpenSCAP Auditing of Client Systems Using the Spacewalk Web Interface
11.2 Performing OpenSCAP Auditing of Client Systems Using spacecmd
12 Configuring Ksplice Offline Client for Client Systems
12.1 Supported Kernels
12.2 Configuring a Spacewalk Server to Act as a Ksplice Mirror
12.3 Provisioning Client Systems as Ksplice Offline Clients
12.4 Configuring Existing Client Systems as Ksplice Offline Clients
A Kickstart Options
B Sample Package Lists
C Configuration File Macros
D Spacewalk XML/RPC API