• Title and Copyright Information
  • 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 Software Channel Configuration
    • 2.2 Configuring Software Channels for ULN
    • 2.3 Configuring Software Channels to Obtain Packages From the Oracle Linux Yum Server
    • 2.4 Working With Repositories
      • 2.4.1 Working With Repositories by Using the Spacewalk Web Interface
      • 2.4.2 Working With Repositories by Using the spacecmd Command
    • 2.5 Working With Software Channels
      • 2.5.1 Working With Software Channels by Using the Spacewalk Web Interface
      • 2.5.2 Working With Software Channels by Using the softwarechannel_create Command
    • 2.6 Synchronizing Software Channels
      • 2.6.1 Memory Considerations When Building Repositories
      • 2.6.2 Synchronizing Software Channels by Using the Spacewalk Web Interface
      • 2.6.3 Synchronizing Software Channels by Using the spacecmd Command
      • 2.6.4 Synchronizing Software Channels by Using the spacewalk-repo-sync Command
    • 2.7 Cloning Software Channels
      • 2.7.1 Cloning Software Channels by Using the Spacewalk Web Interface
      • 2.7.2 Cloning Software Channels by Using the spacecmd Command
      • 2.7.3 Cloning Software Channels by Using the spacewalk-clone-by-date Command
    • 2.8 Managing Channel Life Cycles by Using the spacewalk-manage-channel-lifecycle Command
  • 3 Working With Activation Keys in Spacewalk
    • 3.1 About Spacewalk Activation Keys
    • 3.2 Working with Activation Keys by Using the Spacewalk Web Interface
    • 3.3 Working with Activation Keys by Using the spacecmd Command
  • 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 by Using the Spacewalk Web Interface
      • 4.3.2 Working With Kickstart Distributions by Using the spacecmd Command
    • 4.4 Working With Kickstart Profiles
      • 4.4.1 Adding GPG Keys and SSL Certificates by Using the Spacewalk Web Interface
      • 4.4.2 Working With Kickstart Profiles by Using the Spacewalk Web Interface
      • 4.4.3 Working With Kickstart Profiles by Using the spacecmd Command
    • 4.5 Installing Client Systems by 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 by Using Spacewalk
    • 4.8 Provisioning KVM Guests by Using Spacewalk
  • 5 Registering Client Systems With Spacewalk
    • 5.1 Registering a Client System by Using Kickstart
    • 5.2 Installing the Spacewalk Client Software and Registering a Client System
    • 5.3 Registering a Client System by Using rhnreg_ks Without First Installing the Spacewalk Client Software
  • 6 Configuring Client Systems for Immediate Updates
    • 6.1 Enabling the OSA Daemon in a Kickstart Profile by Using the Spacewalk Web Interface
    • 6.2 Enabling the OSA Daemon in a Kickstart File
    • 6.3 Enabling the OSA Daemon Manually
    • 6.4 Replacing the jabberd/osa Database
    • 6.5 Querying the Status of Client Systems
      • 6.5.1 Querying the Status of a Client System by Using the Spacewalk Web Interface
      • 6.5.2 Querying the Status of a Client System by Using the spacecmd Command
  • 7 Configuring Client Systems for Remote Management
    • 7.1 Enabling Remote Configuration in a Kickstart Profile by Using the Spacewalk Web Interface
    • 7.2 Enabling Remote Configuration in a Kickstart File
    • 7.3 Enabling Remote Configuration Manually
    • 7.4 Enabling Remote Configuration for Client Systems by Using the Spacewalk Web Interface
  • 8 Configuring System Groups to Manage Client Systems
    • 8.1 Working With System Groups by Using the Spacewalk Web Interface
    • 8.2 Working With System Groups by Using the spacecmd Command
    • 8.3 Searching for Systems by Using the spacecmd Command
  • 9 Updating Client Systems
    • 9.1 Subscribing Client Systems to Software Channels by Using the Spacewalk Web Interface
    • 9.2 Subscribing Client Systems to Software Channels by Using the spacecmd Command
    • 9.3 Listing and Applying Available Security Updates and Errata by Using the Spacewalk Web Interface
    • 9.4 Listing and Applying Available Security Updates and Errata by Using the spacecmd Command
    • 9.5 Managing Packages for Systems by Using the Spacewalk Web Interface
    • 9.6 Managing Packages for Systems by Using the spacecmd Command
    • 9.7 Managing Packages for System Groups by Using the Spacewalk Web Interface
    • 9.8 Managing Packages for System Groups by Using the spacecmd Command
  • 10 Controlling and Configuring Client Systems
    • 10.1 Running Command Scripts on Remote Client Systems by Using the Spacewalk Web Interface
    • 10.2 Running Command Scripts on Remote Client Systems by Using the spacecmd Command
    • 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 by Using the Spacewalk Web Interface
      • 10.4.3 Defining Custom Information Keys by Using the spacecmd Command
      • 10.4.4 Working With Configuration Channels by Using the Spacewalk Web Interface
      • 10.4.5 Working With Configuration Channels by Using the spacecmd Command
      • 10.4.6 Subscribing Client Systems to Configuration Channels by Using the Spacewalk Web Interface
      • 10.4.7 Subscribing Client Systems to Configuration Channels by Using the spacecmd Command
      • 10.4.8 Deploying Configuration Files to Client Systems by Using the Spacewalk Web Interface
      • 10.4.9 Deploying Configuration Files to Client Systems by Using the spacecmd Command
  • 11 Performing OpenSCAP Auditing of Client Systems
    • 11.1 Performing OpenSCAP Auditing of Client Systems by Using the Spacewalk Web Interface
    • 11.2 Performing OpenSCAP Auditing of Client Systems by Using the spacecmd Command
  • 12 Configuring Ksplice Offline Clients
    • 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 Installing and Configuring Existing Client Systems as Ksplice Offline Clients
  • A Kickstart Options
  • B Sample Minimum Package Lists
  • C Configuration File Macros
  • D Spacewalk XML/RPC API