Migrating Satellite server from 6.2 to 6.4

Latest response

Is there a migration step that is documented for moving contents from 6.2 to 6.4 ?

Plan is to build new servers with 6.4 and move the clients over to the new servers.Is there a documented process to migrate the contents over from 6.2 to 6.4.


I am curious as to why are you wanting to build a new Satellite 6.4 and move your clients over versus simply upgrading your Satellite 6.2 system?

Satellite 6.2 are running on RHEL 6.7 & legacy hardware

There is a supported path for you to get to 6.4 without having to rebuild your Satellite.

Basically, you will do the following:

  • take a backup of your Satellite using katello-backup
  • stage this backup somewhere safe, like an NFS server.
  • install a fresh RHEL7 system and install the satellite-clone package.
  • configure satellite-clone to use your backup and then run it.

This will take care of getting you from 'Satellite 6.2 running on RHEL6' to 'Satellite 6.2 running on RHEL7'. This is documented in The Upgrade Guide

Next you'd run the upgrade tool foreman-maintain to perform the upgrade to 6.3. (And then run it again to upgrade to 6.4)

I would suggest this path instead of a rebuild. A rebuild means you have to

  • resync your content
  • recreate your organizations,users, content views, etc, etc.
  • have to (re)register systems to the new Satellite.

Thanks for the reply....How about Puppet and GIT migration... the current version of Puppet is 3 and i believe Satellite server 6.4 has puppet 5 .And will it affect the above sequence

That is accounted for as well in the upgrade docs. There is an upgrade to Puppet 4 that must be completed prior to the upgrade to Satellite 6.4.

Which repository provides the satellite-clone package?

Hello Neil,

See this link for the rpm satellite-clone.

Version:  satellite-clone-1.4.2-1.el7sat.noarch.rpm  
Details  Available From
Repos shown are based on your active subscriptions

Product (Variant, Version, Architecture)      |    Repo Label
Red Hat Enterprise Linux Server 7 x86_64  |  rhel-7-server-satellite-maintenance-6-rpms 
                                          |  rhel-7-server-satellite-maintenance-6-beta-rpms 
SHA-256: 6d37ce7004ec57cfe6fa8cf2e6dc6ae8663ffdf472665af5cdbb257612038b69    40.2 KB