Performing a rolling upgrade (rolling restart)
You can upgrade Pega Platform by performing a rolling upgrade (rolling restart) that keeps your system always available during upgrade. You remove nodes from the load balancer, shut them down, upgrade, and restart each node one by one. You do not add them back to the load balancer until you have upgraded half of the nodes.
To perform a rolling upgrade, complete the following steps:
-
Prepare to upgrade your database. Follow these general steps. For more information
about each step, see your Upgrade Guide.
- Disable rule saving.
- Migrate the PegaRULES schema to a temporary schema.
- Update the new rules schema, for example, a framework or application update.
- Copy the new rule schema to the production database.
-
Upgrade half of the nodes one by one. Perform the following actions:
- After you upgrade half of the nodes, disable the remaining non-upgraded nodes in the load balancer.
- Add all the upgraded nodes, which you upgraded in step 3, back to the load balancer to start taking traffic.
-
Upgrade the remaining half of the nodes (the non-upgraded nodes) one by one. Perform
the following actions:
- Perform steps 3 b through 3 g.
- Add the node back to the load balancer to start taking traffic.