References:
For each Organisation in Satellite refresh their manifests.
Check what issues exist before upgrading. I had a couple of thousand old tasks which it offered to cleared out for me. I quit when it found I had to upgrade Puppet first.
foreman-maintain upgrade list-versions
foreman-maintain upgrade check --target-version 6.4
Upgrade Puppet on Satellite
subscription-manager repos --enable=rhel-7-server-satellite-6.3-puppet4-rpms
satellite-installer --upgrade-puppet
Replace the “JAVA_ARGS” variable withthe following in /etc/sysconfig/puppetserver:
JAVA_ARGS="-Xms2G -Xmx2G -XX:MaxPermSize=256m -Djava.io.tmpdir=_/var/tmp_"
Add the following line to /etc/foreman-installer/custom-hiera.yaml:
puppet::server_jvm_extra_args: '-XX:MaxPermSize=256m -Djava.io.tmpdir=_/var/tmp_'
Restart the Puppet server:
systemctl restart puppetserver
Go back and re-check with foreman-maintain:
foreman-maintain upgrade check --target-version 6.4 --whitelist="disk-performance"
All good, lets upgrade:
foreman-maintain upgrade run --target-version 6.4 --whitelist="disk-performance"
Confirm with “y” at the next two questions that you wish to continue. It is reminding you to make a backup and that the next phase is going to change stuff!
Optional, install the OpenSCAP content:
foreman-rake foreman_openscap:bulk_upload:default
Post Upgrade Tasks
Review the taks in the upgrade guide:
I chose to only do the “Removing the Previous Version of the Satellite Tools Repository” task for now.
Written with StackEdit.
No comments:
Post a Comment