How To's Tutorials
In this tutorial I am assuming that Spacewalk server is already installed & Configured. Click Here to go through the spacewalk installation steps. In my scenario I have more than 100 Linux Servers (Centos 6) , I will do the patching using spacewalk tool. For this i have to register all linux servers in spacewalk and will push all updates from the admin panel
Follow the Below Steps to Register CentOS 6.4 servers in Spacewalk.
Click on channel ---> then click on Manage software Channel ---> Click on Create New Channel
Also select option “Public and may be accessed by any of the trusted organizations trusted by this organization” which is under Channel Access Control . Leave all other fields as it is and click on Create channel.
Go To Channel ----> click on Manage Repository
Specify the Repository Label and Path of Repository and Click on Create Repository, in my I have put the repository on ftp server.
Now Click on Manage Software channel ----> then click on the channel Name ---> then click on Repository ----> then select the repository that we have created in above step and then click on update repository
# spacewalk-repo-sync --channel centos6_x86_all --type yum
From the Overview , click on the Activation Key ----> then click on Create Key
Click on Create Activation Key , this will create a key which we will used on the client to regsiter with spacewalk.
# yum install -y rhn-client-tools rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin rhncfg rhncfg-actions rhncfg-client
Now Register Linux Server with Spacwalk
# rhnreg_ks --force --serverUrl=http://192.168.2.51/XMLRPC --activationkey=1-6f0183f8cb1815adeebe38f4ffd445d6
# rhn-actions-control --enable-all
Above commands will register your linux box with Spacewalk , just replace ip address of spacewalk server and activation key according to your setup.
Now Login to Spacewalk admin panel , click on System , then click on Register Server Name , in my case it is “space-client.nsitmail.com “ As we can see updates are available.
Select all the packages and Click on Upgrade Package.
When We click on “Upgrade Package” , then it will ask to schedule upgrade as shown below
click on Confirm. When we select "as soon as possible" option , then it will apply these updates after 4 hours. This interval is specified in the file “/etc/sysconfig/rhn/rhnsd”