WeRecoverData

NetApp MetroCluster Data Recovery

MetroCluster is NetApp's synchronous, site-level high-availability architecture built on top of ONTAP, mirroring aggregates between two sites so that a full site failure can be handled with a switchover rather than a restore. Because MetroCluster adds mirroring, bridging and quorum layers on top of ordinary WAFL and RAID, recovery cases here more often involve a mishandled switchover, a broken mirror relationship or a split-brain event than a simple drive failure.

Platform Lineage and Naming

MetroCluster has existed in ONTAP as a stretch or fabric-attached configuration using Fibre Channel back-end connectivity (MetroCluster FC), later joined by MetroCluster IP, which replaces FibreBridge and dedicated FC switches with routable IP connections between sites, simplifying cabling for longer distances. NetApp has also positioned SnapMirror active sync as a software-defined alternative that provides synchronous, near-MetroCluster protection between ONTAP clusters without the dedicated mirrored-aggregate architecture, sometimes referred to in the context of MetroCluster SDS discussions.

The core mechanism across MetroCluster FC and IP is SyncMirror, which maintains two plexes of each mirrored aggregate — one at each site — so that every write is committed to both locations before being acknowledged. This is distinct from SnapMirror, which is asynchronous or semi-synchronous replication between separate aggregates rather than a mirrored pair of plexes within one aggregate.

Generations and Models We Evaluate

Generation / familyModels
MetroCluster FCFabric-attached and stretch configurations using ATTO FibreBridge to connect SAS shelves over Fibre Channel
MetroCluster IPIP-based back-end replacing FibreBridge, used on supported AFF and FAS platforms
Quorum servicesTiebreaker software or ONTAP Mediator, typically hosted at a third site or in the cloud

Architecture and Data Layout

A MetroCluster configuration pairs two ONTAP clusters, one per site, each holding a plex of every mirrored aggregate. SyncMirror keeps both plexes consistent by writing to both sites before acknowledging the host, while the ONTAP RAID and WAFL layers beneath each plex behave as on any other AFF or FAS system.

MetroCluster FC historically relied on ATTO FibreBridge units to present SAS shelves over Fibre Channel to the remote site's controllers; MetroCluster IP removes that bridging layer in favour of direct IP connectivity between the storage and network fabrics at each site.

A tiebreaker or mediator service observes both clusters and helps decide whether an automatic or operator-initiated switchover is safe, aiming to avoid a scenario where both sites believe they should serve data independently. Switchover moves service to the surviving site; switchback later restores normal operation once the original site and its plex are resynchronised.

Not every aggregate in a MetroCluster configuration is necessarily mirrored — unmirrored aggregates can exist for data that does not need cross-site protection, and they do not benefit from SyncMirror or automatic switchover, which materially changes what is recoverable after a site event.

Protocols and formats: NFS, SMB/CIFS, iSCSI, Fibre Channel, SyncMirror, SnapMirror, SnapMirror active sync

Failure Scenarios

Logical failures

Hardware failures

Encryption and credentials

MetroCluster supports NetApp Storage Encryption and Volume Encryption across both sites; key manager state must be consistent and available at whichever site is used for evaluation, since a plex cannot be interpreted without the corresponding keys.

What Not To Do Before an Evaluation

Our Evaluation and Recovery Process

Frequently Asked Questions

What is the difference between a forced switchover and normal switchover?

A normal switchover happens with both sites healthy and communicating, so ONTAP can confirm the surviving plex is current. A forced switchover is used when the healthy site cannot confirm this, which carries a higher risk of losing writes that had not yet been mirrored — this is the scenario most likely to need a recovery evaluation.

What causes split-brain in MetroCluster?

It typically follows a communication failure between sites combined with an unavailable or misconfigured tiebreaker/mediator, after which both sites may independently believe they should be serving data — risking divergent writes to what should be a single mirrored aggregate.

Are unmirrored aggregates protected by MetroCluster switchover?

No. Unmirrored aggregates are outside the SyncMirror relationship and do not automatically switch over, so their protection depends solely on local RAID and any separate replication configured for them.

Is MetroCluster IP recovery different from MetroCluster FC?

The underlying WAFL and SyncMirror concepts are the same; the practical difference is that MetroCluster FC cases may involve ATTO FibreBridge state, while MetroCluster IP cases centre on the IP fabric and switch configuration instead.

Related Platforms and Services