Common ONTAP Problems — Symptoms, Causes & Fixes
Fix common NetApp ONTAP problems fast: full volumes, SnapMirror lag, NFS mount failures, high latency, offline aggregates, SMB access errors, LIF outages and HA vetoes.
Home / Troubleshooting / MetroCluster
Symptoms: metrocluster check reports errors, the mediator is unreachable, a switchover won't complete, or switchback leaves aggregates mirrored-but-degraded.
set -privilege advanced where noted, and open a case with NetApp support
before any forced operation — MetroCluster forced switchover can cause data loss if the failed
site's NVRAM still holds unmirrored writes.
Run the built-in validation suite first — it checks cabling, disks, aggregation, configuration quorum, and replication in one pass:
metrocluster check run
metrocluster check show # summarize results after the run completes
metrocluster operation show # status of any in-flight operation
Each subsystem reports ok or a list of errors. Fix errors in this order: configuration quorum → mediator → disks/aggregates → replication. Everything else depends on the lower layers being healthy.
The ONTAP Mediator breaks tie races when both sites claim the partner's storage. Symptoms: metrocluster check flags configuration quorum, or switchover says the mediator is unreachable.
metrocluster configuration-settings mediator show
# fields to verify: status = reachable, quorum = true, version matches ONTAP requirement
network ping -lif cluster_mgmt -vserver <admin-svm> -destination <mediator-ip>). Most cases are a firewall change or the mediator VM itself being down — fix the VM before touching ONTAP.metrocluster configuration-settings mediator remove then ... mediator add with the same SCSI target credentials.metrocluster check run.MetroCluster needs both pools of every mirrored aggregate healthy. A single failed disk on one site blocks switchover readiness.
storage disk show -broken
storage aggregate show -aggregate <aggr> -fields mirror-status,state
metrocluster check aggregate show
If many disks go broken at once, suspect the fabric, not the disks. On FC MCC check the FC-VI ports and switches (fcp adapter show, switch port err-dump); on IP MCC check theMetroCluster IP interfaces and ISLs:
metrocluster configuration-settings interface show # IP MCC: both clusters' MCC LIFs
network port show -node <node> -type cluster # health of underlying ports
metrocluster interconnect show # RCFC/RDAX adapters and link state
You run metrocluster switchover and it refuses, or hangs in pending. Rank these causes:
metrocluster switchover -forced-quorum-site <site> — expect a possible data-loss window for anything written in the final seconds.metrocluster check aggregate show — any degraded mirror blocks the operation.metrocluster operation show — wait for successful; two overlapping operations queue and look hung.After a successful (or forced) switchover, verify clients are actually served by the surviving site:
metrocluster show
storage aggregate show -fields is-home, home-name, state
Switchback requires the original site to be fully re-integrated: hardware replaced, aggregates repaired, and plexes resynced first.
metrocluster node show # both nodes must be "ready" / not waiting for repair
storage aggregate plex show -fields status, resyncing-info
metrocluster repair # re-syncs mirror relationships after the failed site returns
metrocluster switchback
metrocluster node show fields; run metrocluster repair and let every plex finish before retrying switchback.network interface revert per LIF, or the clients still route to the surviving site across the inter-site links.metrocluster check config-replication show and fix the reported SVM/object before assuming the fabric is healthy again.metrocluster configuration-settings interface show.metrocluster interconnect show — look for adapters in a non-up state; bounce the link only after checking the switch-side port.Collect before opening the case: metrocluster check show, metrocluster operation show, metrocluster node show, and event log show -message-name *mcc* -time <window> output.
metrocluster check run weekly; alert on any non-ok subsystem.Related: MetroCluster fundamentals · SnapMirror problems · Aggregate offline after power loss · All troubleshooting guides