Attach Azure NetApp Files to Azure VMware Solution VMs

Azure NetApp Files is an Azure service for migration and running the most demanding enterprise file-workloads in the cloud: databases, SAP, and high-performance computing applications, with no code changes. In this article, learn how to set up, test, and verify the Azure NetApp Files volume as a file share for Azure VMware Solution workloads using the Network File System (NFS) protocol. The guest operating system runs inside virtual machines (VMs) accessing Azure NetApp Files volumes.

Azure NetApp Files and Azure VMware Solution are created in the same Azure region. Azure NetApp Files is available in many Azure regions and supports cross-region replication. For information on Azure NetApp Files configuration methods, see Storage hierarchy of Azure NetApp Files.

Services where Azure NetApp Files are used:

The diagram shows a connection through Azure ExpressRoute to an Azure VMware Solution private cloud. The Azure VMware Solution environment accesses the Azure NetApp Files share mounted on Azure VMware Solution VMs.

Diagram showing NetApp Files for Azure VMware Solution with Virtual Machines architecture.


  • Azure subscription with Azure NetApp Files enabled
  • Subnet for Azure NetApp Files
  • Linux VM on Azure VMware Solution
  • Windows VMs on Azure VMware Solution

Create and mount Azure NetApp Files volumes

Use the following steps to create and mount Azure NetApp Files volumes onto Azure VMware Solution VMs.

  1. Create a NetApp account.

  2. Set up a capacity pool.

  3. Create an SMB volume for Azure NetApp Files.

  4. Create an NFS volume for Azure NetApp Files.

  5. Delegate a subnet to Azure NetApp Files.

Verify preconfigured Azure NetApp Files

Verify the preconfigured Azure NetApp Files created in Azure on Azure NetApp Files Premium service level.

  1. In the Azure portal, under STORAGE, select Azure NetApp Files. A list of your configured Azure NetApp Files appears.

    Screenshot showing list of preconfigured Azure NetApp Files.

  2. Select a configured NetApp Files account to view its settings. For example, select Contoso-anf2.

  3. Select Capacity pools to verify the configured pool.

    Screenshot showing options to view capacity pools and volumes of a configured NetApp Files account.

    The Capacity pools page opens showing the capacity and service level. In this example, the storage pool is configured as 4 TiB with a Premium service level.

  4. Select Volumes to view volumes created under the capacity pool. (See preceding screenshot.)

  5. Select a volume to view its configuration.

    Screenshot showing volumes created under the capacity pool.

    A window opens showing the configuration details of the volume.

    Screenshot showing configuration details of a volume.

    You can see that anfvolume has a size of 200 GiB and is in capacity pool anfpool1. It gets exported as an NFS file share via One private IP from the Azure virtual network was created for Azure NetApp Files and the NFS path to mount on the VM.

    To learn about Azure NetApp Files volume performance by size or "Quota," see Performance considerations for Azure NetApp Files.

Verify preconfigured Azure VMware Solution VM share mapping

To make your Azure NetApp Files share accessible to your Azure VMware Solution VM, you need to understand SMB and NFS share mapping. Once the SMB or NFS volumes are configured, you can mount them as documented here.

  • SMB share: Create an Active Directory connection before deploying an SMB volume. The specified domain controllers must be accessible by the delegated subnet of Azure NetApp Files for a successful connection. Once the Active Directory is configured within the Azure NetApp Files account, it appears as a selectable item while creating SMB volumes.

  • NFS share: Azure NetApp Files contributes to creating the volumes using NFS or dual protocol (NFS and SMB). A volume's capacity consumption counts against its pool's provisioned capacity. NFS can be mounted to the Linux server by using the command lines or /etc/fstab entries.

Next steps

Now that you covered integrating Azure NetApp Files with your Azure VMware Solution workloads, learn more about: