Upgrades
How to upgrade NodeFoundry and Ceph components.
NodeFoundry Updates
The Sentinel and worker node agents can be updated independently. The master node update process:
- Download the latest release
- Stop the Sentinel service
- Replace the binary
- Start the service
Worker nodes pull updates automatically from the master on their next check-in.
Ceph Version Upgrades
Ceph upgrades should be performed as rolling upgrades — one daemon at a time to maintain cluster availability.
Upgrade Order
- Monitors — upgrade one at a time, wait for quorum
- Managers — upgrade standby first, then active
- OSDs — upgrade one at a time, wait for PG recovery
- MDS — upgrade standby first
- RGW — upgrade one instance at a time
Best Practices
- Always read the Ceph release notes before upgrading
- Ensure the cluster is
HEALTH_OKbefore starting - Upgrade one daemon at a time and verify health between each
- Keep at least one version of rollback capability
- Schedule upgrades during low-traffic periods