[Spacewalk-list] Upgrading Spacewalk Server

Milan Zazrivec mzazrivec at redhat.com
Wed Oct 5 09:35:32 UTC 2011


> I'm planning on upgrading our Spacewalk server from CentOS 5 to CentOS 6
> and updating from spacewalk 1.4 to 1.5 (maybe 1.6 by the time I get around
> to this).  My plan is to build a new CentOS 6 server and install whichever
> version of Spacewalk I end up using and then just copying over database,
> config files, and /var/satellite from the old server.  I'll also have to
> be sure the hostname is the same for SSL purposes.  Is there a quick
> laundry list of things that will need to be brought over?  Is this a sound
> approach?

Yes, this approach is sound.

Appart from database and /var/satellite from the old server, you should
also backup & restore ~nocpulse/.ssh/nocpulse-identity* files and content
of /root/ssl-build directory.

In short, during your upgrade, you will:

1. Install a new CentOS 6 and new Spacewalk (this may or may not
be done on a new hostname, both will work)
2. Restore and upgrade the db schema
3. Resotore /var/satellite & ~nocpulse/.ssh/nocpulse-identity*
4a. If you're keeping your original hostname:

* Restore content of /root/ssl-build
* cd /root
* rhn-ssl-tool --gen-server --rpm-only
* rpm -Uvh /root/ssl-build/<MACHINE_NAME>/rhn-org-httpd-ssl-key-pair-
<VERSION>.noarch.rpm
* rhn-deploy-ca-cert.pl \
        --source-dir=/root/ssl-build \
        --target-dir=/var/www/html/pub/


4b. If you're switching to a new hostname:

* rhn-ssl-dbstore -vvv --ca-cert=/root/ssl-build/RHN-ORG-TRUSTED-SSL-CERT
* spacewalk-hostname-rename <NEW-IP-ADDRESS>

-MZ




More information about the Spacewalk-list mailing list