Puppet Upgrade 4.x to 5.x¶
This is simple steps to upgrade puppet.
Stop service¶
Update Puppet server¶
Download New repo puppet-release
Postgresql upgrade¶
Install New postgres pgdg-redhat9.6
Upgrade Postgresql data¶
:!: Do it as user postgres
/usr/pgsql-9.6/bin/initdb /var/lib/pgsql/9.6/data/
/usr/pgsql-9.6/bin/pg_upgrade -b /usr/pgsql-9.5/bin/ -B /usr/pgsql-9.6/bin/ -d /var/lib/pgsql/9.5/data/ -D /var/lib/pgsql/9.6/data/ -v
systemctl start postgresql-9.6
Upgrading puppetdb¶
Upgrade puppetdb
yum install puppetdb
yum install puppetdb-termini
puppet resource service puppetdb ensure=stopped
puppet resource package puppetdb ensure=latest
puppet resource service puppetdb ensure=running
Final steps after your puppet started working¶
Optimize postgresql puppetdb.
:!: run as postgres user.
If it doesn't works as expected with puppetdb¶
:!: Run as postgres user
:?: Only if you do not care for the data