Upgrading
To upgrade your deployment, you must upgrade both the infrastructure components and agents.
The order in which you upgrade components is important. Always upgrade Puppet Server and PuppetDB
simultaneously, including the puppetdb-termini
package on Puppet Server nodes, and always upgrade them before you
upgrade agent nodes. Do not run different major versions on Puppet Server and PuppetDB
nodes.
The puppetserver
package depends on the local puppet-agent
package. When upgrading Puppet Server, make sure you upgrade the local puppet-agent
package to the latest version within the
same release track. Do not, for example, run puppet-agent
version 7 and puppetserver
version 8 packages on the same host.
puppet-agent
package is updated, you must initiate a full restart of the puppetserver
service. For example, run the
systemctl restart puppetserver
command. Reloading the
service is not sufficient.-
Upgrade Puppet Server
Upgrade Puppet Server to adopt features and functionality of newer versions. -
Upgrade agents
Regularly upgrade agents to keep your systems running smoothly. -
Upgrade PuppetDB
Upgrade PuppetDB to get the newest features available.