LinuxLXXIII · Change ManagementPlans and review
Change plans and peer review - the discipline of safe changes
What you'll learn
- Write a change plan
- Apply peer review to changes
- Validate before approving
- Document the change
Prerequisites
Verified against Ubuntu 24.04 LTS · Debian 12 (Bookworm) · RHEL 9.x · Rocky Linux 9.x · AlmaLinux 9.x · Linux kernel 6.1 LTS / 6.6 LTS · systemd 255+ · OpenSSH 8.7p1 (RHEL 9) / 9.6p1 (Ubuntu 24.04) · nftables 1.0.x · chrony 4.x · Pacemaker 2.1.x · Corosync 3.1.x · 2026-08-09
A change plan describes what will be done, why, and how it will be reversed. Peer review catches errors before they happen. This lesson covers the discipline.
What is a change plan
A change plan describes:
- What: the change being made.
- Why: the reason (CVE, feature, performance).
- When: the schedule.
- Who: the operator(s).
- How: the steps.
- Risk: what could go wrong.
- Rollback: how to reverse the change.
- Validation: how to verify success.
The plan is submitted for review, approved, and executed. A change without a plan is an incident waiting to happen.
What is peer review
Peer review is a second pair of eyes:
- The author writes the change.
- A peer reviews the change.
- The peer checks correctness, edge cases, rollback, and validation.
- The peer approves or requests changes.
- The change is executed.
Peer review catches:
- Typos and configuration errors.
- Missing steps (e.g. no validation).
- Incorrect rollback (e.g. no plan to reverse).
- Misalignment with the goal (the change does not solve the problem).
Why peer review works
A second person:
- Sees what the author is too close to see.
- Has different mental models and edge cases.
- Catches assumptions the author did not articulate.
- Forces the author to articulate the plan.
The cost is time (15-30 minutes per change). The benefit is catching errors before they reach production.
Change advisory board (CAB)
For larger changes, a Change Advisory Board (CAB) reviews the change:
- Standard changes (low risk): pre-approved; no CAB.
- Normal changes (medium risk): CAB review.
- Emergency changes (high risk): expedited CAB; usually a security orker.
CABs balance speed (need to deploy) with safety (need to avoid breaking things).
The change record
Every change produces a record:
CHANGE RECORD
============
Date: 2026-08-09 14:00
Change: Update nginx to 1.27.2
Reason: CVE-2024-XXXXX (Critical)
Risk: Medium; nginx may have a regression
Rollback: reinstall from the .deb captured in the pre-check
(/var/backups/rollback/), then apt-mark hold nginx.
Fallback: restore the pre-change LVM snapshot
pre-nginx-1.27.2.
Validation: smoke test, latency, log scan
Approved by: <peer>
Executed by: <operator>
Result: success
The record is the audit trail. Compliance and post-incident review depend on it.
Knowledge check
Knowledge check · 3 questions
Q1. What is the role of peer review in change management?
Q2. A change without a plan is acceptable for small changes.
Q3. Which of the following are part of a change plan? Select all that apply.
Passing score: 75%. Answers are checked in this browser.