// Technical guide // HA · Maintenance

HA maintenance mode
in Proxmox VE 9.2

Proxmox VE 9.2 lets you "disarm" and "arm" the whole HA stack across the cluster for planned work. It releases the CRM and LRM watchdogs on all nodes, so VMs under maintenance don't risk unwanted fencing.

// Table of Contents
  1. HA vs maintenance
  2. Release the watchdogs cluster-wide
  3. Freeze vs Ignore
  4. Commands and coming back
// 01 · The problem

HA vs maintenance

The HA stack guards nodes with a watchdog and can fence (hard-reset) a node on trouble. During planned work — firmware updates, re-cabling network or storage, power tests — that behaviour can be dangerous: a maintenance action may look like a failure and trigger a node reset.

// 02 · Disarm

Release the watchdogs cluster-wide

Disarming HA (disarm) releases all CRM and LRM watchdogs across the whole cluster at once. That lets you do the work safely without risking any node being fenced. It's a cluster-wide approach, different from the existing per-node maintenance mode.

// 03 · Resource modes

Freeze vs Ignore

When disarming HA you choose how HA-managed VMs are handled:

// 04 · CLI and re-arm

Commands and coming back

You run the operation from the command line:

ActionCommand
Disarm HA (Ignore mode)ha-manager crm-command disarm-ha ignore
Arm againha-manager crm-command arm-ha

On re-arming (arm) the CRM rechecks service locations against the configuration, so it picks up any manual migrations done during the work.

⚠️

Remember to arm HA again once the work is done — a disarmed cluster offers no failure protection. Best to bake it into the maintenance runbook.

We'll plan cluster work safely

We'll build HA maintenance procedures (disarm/arm), resource modes and a work order so servicing never triggers fencing — in line with your SLA.

⚡ Free consultation → HA affinity rules