Choosing a Failover Type
Introduction
Eyeglass supports several failover types for Dell PowerScale: Microsoft DFS, Access Zone failover, IP Pool failover, and per-SyncIQ-policy failover. These are not tiers of the same product — each type automates a different amount of the failover process and fits different combinations of protocol (SMB/NFS), multi-site topology, and administrative effort.
DFS, Access Zone, IP Pool, and per-policy are failover types — that's the sense used throughout this page and in the failover type dropdown on step 2 of the Failover Wizard. The wizard's own failover mode field is a separate axis: it selects the kind of operation you're running against a chosen type — Failover/Failback, Enable Rehearsal, or Revert Rehearsal. Planned versus Emergency is a third axis again. When someone asks "what type is it?" or "what mode is it in?", check which of the three they mean.
This page helps you choose the right type for your environment by comparing when to use each type, why Superna recommends it (or not), what you need to know before committing to it, and the estimated knowledge and effort required to configure it. For the technical mechanics of each type — the exact steps Eyeglass automates and the results after failover — see Failover Design. For day-of-failover checklists and readiness validation, see Failover Planning.
Failover Type Decision Matrix
- Microsoft DFS
- Access Zone / IP Pool
- Per-SyncIQ-Policy
Multi-site support: Fully automated A-to-B or A-to-C failover is supported.
When to use it
- For SMB data protection when zero-touch client failover is required.
- When all steps, including the client side, need to be fully automated.
Why use it
- Superna highly recommends DFS-integrated failover for all customers. If you are not using DFS today, the effort to switch mounts to DFS is worth it for the reduction in manual steps.
- Does not require DNS updates and avoids DNS/IP mount caching issues on clients and servers.
- Does not require SPN management during failover.
- Does not require unmount or re-authentication after failover.
- Allows SmartConnect Zone names to differ between source and destination clusters.
- Supports active-active cluster replication with SyncIQ.
What you need to know
- DFS type can be used with SyncIQ policies that also protect NFS exports, but in that case manual steps or post-failover scripting are needed to update NFS client mounts.
Estimated knowledge and effort to configure
- Basic Active Directory DFS knowledge.
- Share creation on PowerScale.
- SyncIQ setup on PowerScale.
- Overall effort: Low.
Multi-site support: Fully automated A-to-B or A-to-C failover is supported for Access Zone failover. IP Pool failover is not supported for multi-site (A-to-B-or-C) configurations.
When to use it
- For SMB or NFS data protection when it is acceptable for the entire Access Zone (all data, shares, exports, and quotas within it) to fail over together.
- IP Pool failover, a sub-type of Access Zone failover, allows an Access Zone's child IP Pools to fail over independently — enabling active-active (hot-hot) data within a single Access Zone and more granular, per-pool failover.
Why use it
- Automates DNS failover using dual delegation of NS records to both clusters.
- Automates SPN management, SmartConnect Zone aliasing, and supports SMB, NFS exports/aliases, quotas, and SyncIQ data failover — and pre-stages for failback.
- Supports pre- and post-failover scripting to stop applications and to remotely unmount/remount NFS client mounts.
- Can offer different levels of service to application teams or business units by using IP Pool failover to fail over individual pools rather than the whole zone.
What you need to know
- Access Zone failover manages SPN during failover for SMB direct mounts, to keep authentication working after failover.
- DFS-enabled policies can exist inside an Access Zone and be failed over along with it. However, if a DFS-enabled policy also protects NFS exports, that NFS data needs its own SmartConnect Zone name and IP pool, since the DFS SmartConnect name and pool are not failed over with the Access Zone.
- IP Pool failover requires every pool to have one or more SyncIQ policies assigned to it — all file system data, SmartConnect names, and aliases mapped to that pool fail over together.
- Access Zone failover supports active-active designs, but each cluster requires its own unique, non-overlapping Access Zone — Eyeglass does not support the same Access Zone having writable data on two different clusters at once.
- IP Pool failover supports hot-hot configurations within an Access Zone as long as pools and policies can be mapped; Access Zone failover can still be used to fail over all pools together, and more than one pool can fail over at the same time.
DNS and mount caching on clients can affect their ability to remount after failover. Clear mount caches on clients and confirm DNS servers have picked up the new NS record before assuming failover is complete.
Estimated knowledge and effort to configure
- Host-side validation of shares and exports after failover (Windows and Linux mount commands).
- Active Directory ADSI Edit access to PowerScale cluster machine accounts for post-failover validation.
- Share and export creation on PowerScale.
- SyncIQ setup on PowerScale.
- Networking knowledge: Subnet Service IP, SmartConnect Zones, and routing between clients and PowerScale clusters at both sites.
- DNS delegation knowledge, including name resolution testing and debugging, and admin access to DNS.
- Overall effort: High.
Multi-site support: Not automated end-to-end in the same way as DFS or Access Zone failover; requires more manual runbook steps for multi-site scenarios.
When to use it
- For SMB or NFS data protection when you need more granular control over exactly what portion of the file system fails over, rather than an entire Access Zone.
Why use it
- Gives more control over what is failed over, and supports quota failover as part of a single failover workflow.
- Supports SMB shares and NFS exports under the same policy path.
- Can support active-active replication, provided SmartConnect Zone planning accounts for aliases so the zone fails over along with the policy.
- Works well with pre- and post-failover scripting for application-specific shutdown/startup — for example, applications writing to both clusters for HA.
What you need to know
- This type does not manage SPN during failover for SMB. SPN must be manually managed on the source and target cluster Active Directory machine accounts, which affects Kerberos authentication if not done correctly.
- DNS must be updated for the SmartConnect Zone delegation to point at the new cluster's Subnet Service IP, either manually or with a post-failover script.
- Use this type if you have fewer than 30 hosts. If you have more than 30 hosts, consider Access Zone failover with automated DNS updates instead.
DNS and IP caching affects a client's ability to remount, just as with Access Zone failover. Clear mount caches on clients and confirm DNS servers have the new NS record before considering failover complete.
Estimated knowledge and effort to configure
- Active Directory ADSI Edit and SPN validation.
- Share creation on PowerScale.
- SyncIQ setup on PowerScale.
- DNS delegation knowledge.
- SPN management and SmartConnect alias commands (
isiCLI) on PowerScale. - Overall effort: Medium to High.
An Access Zone can also contain a mix of DFS and non-DFS clients. DFS clients auto-remount during failover, while non-DFS clients still require a manual remount. This configuration gives up granular per-policy failover in exchange for simpler configuration, since it avoids maintaining separate pools for DFS and non-DFS mounts.
Client-Side Failover Experience
The type you choose directly affects what a client machine experiences during and after a storage-layer failover. The goal is zero manual steps on the client and the smallest possible data-loss window. The options below are ordered from least to most client impact.
Eyeglass Integrated Microsoft DFS Type
- No DNS change required.
- No re-authentication required.
- No unmount or remount required.
- No SPN management required.
- No SmartConnect Zone changes required.
- Available with DFS type in Eyeglass; supports SMB shares only.
- Least steps, smallest data-loss window of the available options.
Eyeglass Automated Configuration Sync with Access Zone Failover (Automatic DNS Failover)
- Available with per-SyncIQ-policy failover or Access Zone failover; supports SMB and NFS exports.
- Requires remounting SMB and NFS exports to resolve the SmartConnect name to the target cluster, including reauthentication.
- Requires SPN management during failover so Kerberos tickets are issued against the target cluster's AD machine account (Access Zone failover automates this step).
- Requires IP Pool-to-IP Pool failover planning and mapping when used with Access Zone failover.
- Higher data-loss window exposure than DFS type, due to the remount requirement.
Networking Solution: Layer-2 Failover and SmartConnect Zone Aliasing
Some environments have a Layer-2 network path between data centers, which allows an alternative design that moves the Subnet Service IP from the source cluster to the target cluster during failover by editing networking on the target cluster.
Potential benefits
- Preserves DNS entries on failover, so no CNAME updates are needed (this is also solved more simply by dual delegation).
- Eyeglass Access Zone failover can still assist with SmartConnect Zone failover automation, including DNS.
Drawbacks
- Only suitable for NFS. SMB is a poor fit because of Kerberos SPN failover issues — SmartConnect names and their SPNs still need to be failed over to the other cluster's computer object in Active Directory, which moves the problem from DNS to Active Directory rather than solving it.
- Not supported by the Eyeglass workflow to move the Subnet Service IP from the source cluster to the target cluster — this remains a manual step.
- SmartConnect Access Zones cannot be pre-created on the target, since doing so creates SPN conflicts in Active Directory.
- Does not solve SPN management at failover, and still requires the Eyeglass Access Zone failover feature.
- NFS clients using the same FQDN will not auto-remount exports after a Layer-2 failover — stale mounts require a manual remount.
- Differences between clusters can also cause stale NFS mounts, requiring a remount to complete the failover.
- If Layer-2 connectivity extends to the DNS server IP address, ARP cache entries on clients and switches can impact name resolution, and may require an ARP cache flush on network switches.
Recommendation: Not Recommended. This approach eliminates a DNS/IP delegation update that dual delegation already solves without manual effort. It does not avoid client-side unmount and remount, does not simplify the number of steps, and introduces additional manual steps (adding the subnet IP on the target and removing it from the source cluster during failover).
NFS Host-Side Unmount and Remount Automation
For NFS clients that do require a remount, the unmount command can be issued with the force option to avoid stale mounts during either a controlled or uncontrolled failover. Hosts with open files need to unmount and remount against the new cluster. Eyeglass's post-failover script engine can automate this: it runs host-side scripts to unmount and remount PowerScale storage by policy, targeting only the hosts that use the data being failed over.
For details on setting this up, see the Script Engine content referenced from the SyncIQ Type with Eyeglass section of Failover Planning.