Skip to main content
Cloud Volumes ONTAP

Enable high-availability mode for Cloud Volumes ONTAP in Azure

Contributors netapp-manini

Enable Microsoft Azure high-availability (HA) mode for your Cloud Volumes ONTAP HA pair to reduce unplanned failover times and support NFSv4. This mode can provide a 60-second recovery time objective (RTO) for CIFS and NFSv4 clients during unplanned failovers.

Beginning with Cloud Volumes ONTAP 9.10.1, we reduced the unplanned failover time for Cloud Volumes ONTAP HA pairs running in Microsoft Azure and added support for NFSv4. To make these enhancements available to Cloud Volumes ONTAP, you need to enable the HA feature on your Azure subscription.

About this task

The NetApp Console displays a prompt when you need to enable this feature on an Azure subscription. Note the following:

  • This feature works with ONTAP to reduce application outage time observed by NFS clients during unplanned failovers. Enabling it does not indicate a problem with your Cloud Volumes ONTAP HA pair's availability.

  • Enabling this Azure feature does not disrupt Cloud Volumes ONTAP HA pairs.

  • Enabling this feature on your Azure subscription does not affect other VMs in your environment or any single-node system within the same subscription.

  • During failovers, Cloud Volumes ONTAP uses an internal Azure Load Balancer for cluster and SVM management LIFs that serve CIFS and NFS clients.

  • When you enable HA mode, the Console scans the system every 12 hours to update the internal Azure Load Balancer rules.

Steps

Use the Azure CLI to enable the feature as an Azure user with Owner privileges.

  1. Access the Azure Cloud Shell from the Azure Portal

  2. Register the high-availability mode feature:

    az account set -s AZURE_SUBSCRIPTION_NAME_OR_ID
    az feature register --name EnableHighAvailabilityMode --namespace Microsoft.Network
    az provider register -n Microsoft.Network
  3. Optionally verify that the feature is now registered:

    az feature show --name EnableHighAvailabilityMode --namespace Microsoft.Network

    The Azure CLI should return a result similar to the following:

    {
      "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.Features/providers/Microsoft.Network/features/EnableHighAvailabilityMode",
      "name": "Microsoft.Network/EnableHighAvailabilityMode",
      "properties": {
        "state": "Registered"
      },
      "type": "Microsoft.Features/providers/features"
    }