Show Table of Contents
11.2. Upgrading Red Hat Satellite to a New Version
Once you have obtained the required items for the Red Hat Satellite upgrade, follow the next procedure to upgrade.
Important
The following is a basic procedure for upgrading an Red Hat Satellite with Embedded Database to version 5.7. For comprehensive instructions and for other Satellite installations, see the
/etc/sysconfig/rhn/satellite-upgrade/README file in the rhn-upgrade package.
Important
Due to an updated version of the PostgreSQL Embedded Database, the database location has changed from
/var/lib/pgsql in Red Hat Satellite 5.6 to /opt/rh/postgresql92/root/var/lib/pgsql in Red Hat Satellite 5.7. Make sure to allocate enough hard disk space to this location.
Procedure 11.2. Upgrade Red Hat Satellite
- Create a backup of your database:
# db-control stop # db-control backup $BACKUP_DIR
- Mount the ISO as specified in Section 4.1.2, “Mounting the Installation Media”
- Change your directory to the mounted ISO and run the installation program using the
--upgradeand--disconnectedoptions.# cd /mount/cdrom # ./install.pl --upgrade --disconnected
Important
Use additional options if your Red Hat Satellite is a Managed Database or External Database. - Disable all Satellite services except for the database:
# /usr/sbin/rhn-satellite stop # db-control start
- Upgrade the database with
spacewalk-schema-upgrade:# /usr/bin/spacewalk-schema-upgrade
- Verify the database upgrade. The following commands should output the same version:
# rhn-schema-version 5.7.0.11-1.el6sat # rpm -q --qf '%{version}-%{release}\n' satellite-schema 5.7.0.11-1.el6sat - Activate the Red Hat Satellite. If using a connected Satellite:
# rhn-satellite-activate --rhn-cert [PATH-TO-NEW-CERT] --ignore-version-mismatch
If disconnected, run:# rhn-satellite-activate --rhn-cert [PATH-TO-NEW-CERT] --disconnected --ignore-version-mismatch
- Rebuild search indexes with the following command:
# service rhn-search cleanindex
This command cleans the search indexes for therhn-searchservice and then restart it. - Enable Monitoring and Monitoring Scout. To enable Monitoring without enabling Monitoring Scout, run the following command:
# /usr/share/spacewalk/setup/upgrade/rhn-enable-monitoring.pl
To enable both Monitoring and Monitoring Scout, run the following command:# /usr/share/spacewalk/setup/upgrade/rhn-enable-monitoring.pl --enable-scout
- The upgrade process saves a backup of
rhn.confand other configuration files to/etc/sysconfig/rhn/backup-$DATE-$TIME. Refer to the backup copy of therhn.conffile and ensure any previous custom values are set in the new Red Hat Satellite's/etc/rhn/rhn.conffile. For example:debug = 3 pam_auth_service = rhn-satellite
- Restart all Red Hat Satellite services:
# /usr/sbin/rhn-satellite restart
The upgrade procedure is complete and Red Hat Satellite is ready to use again.
Note
Perform a database vacuum to reclaim space from obsolete tuples. See Section 13.7, “Maintaining the Database” for more information.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.