[Spacewalk-list] Upgrading Spacewalk Server

Milan Zazrivec mzazrivec at redhat.com
Wed Oct 5 11:22:19 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>

I forgot to add that you won't be restoring any configuration files from
the previous installation.

-MZ




More information about the Spacewalk-list mailing list