NimbleOS 5.3.1.0 HelpSearch

Automatic Switchover (ASO)

Important: Make sure to check the latest release notes before attempting to use the Peer Persistence feature.

Automatic Switchover (ASO) is an optional, but highly recommended, feature that can be used with synchronous replication to enable automatic failure recovery. When ASO is used in conjunction with synchronous replication, the feature is known as HPE Nimble Storage Peer Persistence.

The Peer Persistence feature enables synchronous replication with ASO, which allows your arrays to recover automatically and non-disruptively from storage based failures.

Note: The Peer Persistence feature is designed to enable automatic recovery failure in the event of storage failures. The feature will not prevent site-to-site failures that result from host level failures.

ASO currently works on array groups that consist of two arrays. When ASO is enabled and a switchover occurs, the partner that serves I/O for a volume collection is switched, which non-disruptively reverses the direction of the synchronous replication.

ASO facilitates automatic failure recovery through the use of a Witness daemon that can be run on an independent host (or in a separate VM) that can communicate with the group leader and the backup group leader. When the Witness detects that an array is unavailable, the ASO process performs a handover of affected synchronous replication volume collections and seamlessly maintains the availability of group services and of synchronously replicated volumes.

To enable ASO, you must perform either of the following procedures:
  • Install and configure the Witness software on a CentOS V7.7.x. client.
  • Run the Witness in a separate VMware based Virtual Machine.
After the Witness is configured, you can then use the NimbleOS GUI or CLI to set up the Witness and enable Automatic Switchover between the arrays in the group.
Note: The ASO check box is selected by default; however, ASO is not actually enabled unless the Witness is configured. For example, you might go to Administration > Availability in the NimbleOS GUI and see that Enable is checked for Automatic Switchover, but the fields for the Witness are blank. In this case, ASO is not enabled. You must both configure the Witness and check the Enable box for ASO to be configured.

For information about enabling, deploying, and testing the Peer Persistence feature, including possible ASO failure scenarios, refer to HPE Nimble Storage Peer Persistence Deployment Considerations in the HPE InfoSight documentation portal.