Platform Orchestration Background Job Management isAI Maestro IntelOps License Manager Replay Security & Governance Insights AppStore Harmony Capabilities AI Engine Solutions By Use Case Failed Job Recovery SAP Cloud ALM Recovery Modernize Job Scheduling Autonomous Incident Resolution Zero-Touch IT Operations SAP System Refresh Automated Upgrades & Patching By Industry Manufacturing Consumer Goods Banking & Financial Services Retail Healthcare & Life Sciences Public Sector Utilities By Line of Business Order-to-Cash Procure-to-Pay Record-to-Report Supply Chain Hire-to-Retire Customers Resources Blog Thought Leadership Help Docs Events CIO/CTO CFO CPO CEO Tech Director App Director CISO VP Sales Request Demo
Use Case · Automated Upgrades and Patching

Patching and Upgrades, Governed From Pre-Check to Validation

OS patches and SAP kernel upgrades are predictable but risky: pre-checks, snapshots, the change, a restart, and health validation, all under a maintenance window and done by hand. Symphony orchestrates the whole sequence on one governed engine with rollback built in, so patching stops being weekend overtime and starts being a repeatable, evidenced operation.

★★★★★4.7 / 5 on Gartner Peer Insights
In short

Automated upgrades and patching is the orchestrated, governed application of OS patches and SAP kernel upgrades with pre-checks, snapshots, and validation built in.

It runs the full sequence as one process: pre-checks, a snapshot or kernel backup, the patch or upgrade, a restart, and post-change OS and SAP health validation, with rollback if it fails. Symphony orchestrates this across Linux, Windows, and the SAP stack under identity and audit, so patch windows shrink and drift is closed safely.

0+
Prebuilt Actions
Pre-check, snapshot, patch, upgrade, and validation steps across OS and SAP, extended by custom scripts for landscape rules
0
Core Modifications
Standard OS and SAP procedures only, with no changes to the systems being patched or upgraded
0×7
Governed, Repeatable
Patches and upgrades run to one defined procedure with rollback, evidenced rather than hand-run under pressure
The patch gap

Patching Is Predictable, and Still Manual

An OS patch or a kernel upgrade is a known sequence: check, snapshot, change, restart, validate. Done by hand under a maintenance window, it consumes weekend overtime, carries real rollback risk, and leaves systems drifting between patch cycles.

01

Pre-checks and snapshots by hand

Each system is validated and snapshotted manually before the change, so a missed check or a forgotten snapshot removes the safety net exactly when it is needed.

02

Patch windows mean overtime

Because the sequence is manual and serial, patching runs on weekends and nights, so keeping current competes directly with the team's time and rest.

03

Rollback is improvised

When a patch or upgrade fails validation, the rollback is worked out under pressure rather than run as a defined step, so recovery is slow and risky.

04

Drift builds between cycles

Because each cycle is painful, patching is deferred, so systems fall behind on security and stability and the eventual catch-up is larger and riskier.

What it does

The Whole Patch Cycle, on One Governed Engine

Automated upgrades and patching is not a patch script, it is a governed engine that runs pre-checks, the change, validation, and rollback in order across the OS and the SAP stack.

01

Pre-patch validation

Run OS and SAP pre-checks before any change, so a system that is not ready is caught before the patch rather than after it has failed.

02

Snapshots and kernel backup

Take VM snapshots of app, ASCS, and database, and back up the existing kernel directory, so a safe restore point exists before the change is applied.

03

OS patch deployment

Apply patches across Linux and Windows systems in sequence, so the estate is patched to one standard rather than server by server by hand.

04

SAP kernel upgrade

Check the running version, download and extract the target kernel, stop SAP, apply the upgrade, and restart, run as one orchestrated sequence.

05

Rollback on failure

Restore from the snapshot or the backed-up kernel when validation fails, so a bad change is reversed to a known-good state within policy, not improvised.

06

Post-change health checks

Run post-patch OS health and SAP health checks after the change, so the system is confirmed healthy before it is handed back and users are notified.

07

Near-zero-downtime patching

Sequence the change across app, ASCS, and database with the near-zero-downtime approach where the landscape supports it, so availability impact is minimised.

08

Scheduled maintenance windows

Run the sequence within an approved window and notify users, so patching fits the change process rather than running around it.

09

Any OS or SAP stack

Patch and upgrade across Linux, Windows, and the SAP application and kernel on one engine through 400+ prebuilt actions, so no system is left to a manual cycle.

Governed change

Change an Auditor Will Sign Off On

Patching and upgrades change production systems, so they are only safe if every step is bounded, identified, reversible, and logged. Symphony is the governance layer across the whole change.

The engine executes, not the model

The change runs through Symphony under a defined procedure, so each step is deterministic and controlled rather than improvised on a live system.

Runs under real identity

Every pre-check, patch, and validation action carries a real identity mapped to native authorisations, never a shared or elevated account.

Snapshot before every change

A snapshot or kernel backup is taken before the change, so a safe rollback point always exists rather than being an afterthought.

Validation gates the handback

Post-change OS and SAP health checks must pass before the system is returned, so a system is never handed back in an unverified state.

Rollback as a defined step

A failed validation triggers a defined rollback to the snapshot or prior kernel, so recovery is a governed action rather than a pressured scramble.

Immutable audit trail

Every check, snapshot, change, validation, and rollback is logged with identity and outcome as it happens, so the change is evidenced end to end.

The shift

From Weekend Overtime to a Governed Window

The difference is not a faster patch tool, it is a governed engine that runs the whole change in order, keeps a rollback point, and validates health before handing the system back.

Today

Manual patching, weekend risk

  • Pre-checks and snapshots done by hand each time
  • Patching runs on nights and weekends
  • Rollback is improvised when a change fails
  • Health checks are manual and easy to skip
  • Drift builds because each cycle is painful
  • The change leaves little audit evidence
With Symphony

Orchestrated, reversible, validated

  • Pre-checks and snapshots run automatically
  • The sequence runs within an approved window
  • Rollback runs as a defined step on failure
  • Post-change OS and SAP health gate the handback
  • Patching runs often because the cycle is cheap
  • Every step is logged and evidenced
One governed engine

Patching Runs on the Same Governed Engine

The engine that runs a patch or upgrade applies intelligence in three governed modes, so change gets exactly as much autonomy as the risk allows, and no more.

01 · Rules

Rule-based orchestration

Deterministic execution of pre-checks, snapshot, patch, restart, and validation in defined order, so the change runs to procedure without reasoning.

02 · Conversational

Maestro co-pilot

For a decision point or a failed health check, the engine proposes the next step or the rollback in Microsoft Teams and continues on approval.

03 · Ambient

isAI autonomy

Continuous checks that watch the change, catch a validation that did not pass, and trigger the defined rollback rather than handing back a bad system.

Any OS, the SAP stack

Patch and Upgrade Across the Whole Stack

A change spans the OS, the SAP kernel, and the infrastructure underneath, so Symphony orchestrates across all of them through prebuilt actions and custom scripts, with no change to standard procedures.

Operating systems
LinuxWindowsVM snapshotsPre and post checks
SAP
SAP kernelSAP S/4HANASAP ECCSAP health check
Infrastructure
AWSAzureGoogle CloudCloud storage
Approvals and alerts
Microsoft TeamsOutlookServiceNowJira

400+ prebuilt actions plus custom scripts. Patching and upgrades run on the same engine as the wider SAP operations in full stack orchestration, and a failed health check escalates to Maestro in Microsoft Teams. System copies run through SAP system refresh on the same engine.

Why it holds up

A Governed Change, Not a Weekend Scramble

Pre-checked
Validation and a snapshot before any change is applied
Safety
Reversible
Rollback runs as a defined step when validation fails
Recovery
OS + SAP
Linux, Windows, and the SAP kernel on one engine
Coverage
Identity + audit
Every step under real identity with an immutable trail
Governance
4.7 / 5
Rated by enterprise reviewers on Gartner Peer Insights
Verified

Frequently Asked Questions

Refer to this section for answers to frequently asked questions related to automated upgrades and patching.

What is automated upgrades and patching?

Automated upgrades and patching is the orchestrated, governed application of OS patches and SAP kernel upgrades with pre-checks, snapshots, and validation built in. Symphony runs pre-checks, a snapshot or kernel backup, the change, a restart, and post-change OS and SAP health validation, with a defined rollback if it fails, on one governed engine.

Does it cover both OS patching and SAP kernel upgrades?

Yes. Symphony orchestrates OS patching across Linux and Windows, including VM snapshots and post-patch OS and SAP health checks, and SAP kernel upgrades, including version checks, kernel backup, stop and restart, and rollback. Both run as governed sequences on the same engine rather than as separate manual procedures.

How is rollback handled if a change fails?

A snapshot or kernel backup is taken before every change, so a safe restore point always exists. If post-change validation fails, Symphony triggers a defined rollback to that restore point rather than improvising recovery under pressure, so a bad patch or upgrade is reversed to a known-good state within policy.

Can it minimise downtime during patching?

Yes. Where the landscape supports it, Symphony sequences the change across the application, ASCS, and database using a near-zero-downtime approach, and runs within an approved maintenance window with user notification. The sequence is orchestrated rather than serial-by-hand, so the window is shorter and more predictable.

Does it require changes to the SAP or OS core?

No. Patching and upgrades use standard OS and SAP procedures with no core modification. Symphony orchestrates the existing steps under governance, so the estate stays current without customising the stack, which fits a clean-core and RISE or GROW landscape and keeps change auditable.

See Symphony Orchestrate a Patch Window

The conversation is exploratory and shaped by the patching and upgrades walked through during the session, from where the manual cycle hurts today to how the change runs as one governed, reversible flow.

Request a Demo
Join 60+ enterprises orchestrating at scale · 30-minute discovery session*