Skip to content

Commit f771fcb

Browse files
authored
Merge pull request #54024 from Rashmi-Microsoft/Managing-Azure-NetApp-Files
Managing Azure NetApp Files
2 parents 187d86d + 73fc7f3 commit f771fcb

28 files changed

Lines changed: 363 additions & 0 deletions
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.register-and-setup.register-resource-provider
3+
title: Register for Azure Resource Provider
4+
metadata:
5+
title: Register for Azure Resource Provider
6+
description: Learn how to register the Microsoft.NetApp resource provider for your Azure subscription.
7+
ms.date: 03/25/2026
8+
author: rmishras
9+
ms.author: b-rashmim
10+
ms.topic: unit
11+
durationInMinutes: 4
12+
content: |
13+
[!include[](includes/2-register-resource-provider.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.register-and-setup.create-netapp-account
3+
title: Create a NetApp Account
4+
metadata:
5+
title: Create a NetApp Account
6+
description: Learn how to create a NetApp account in Azure NetApp Files.
7+
ms.date: 03/25/2026
8+
author: rmishras
9+
ms.author: b-rashmim
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/3-create-netapp-account.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.register-and-setup.delegate-subnet
3+
title: Delegate a Subnet to Azure NetApp Files
4+
metadata:
5+
title: Delegate a Subnet to Azure NetApp Files
6+
description: Learn how to delegate a subnet for Azure NetApp Files volumes.
7+
ms.date: 03/25/2026
8+
author: rmishras
9+
ms.author: b-rashmim
10+
ms.topic: unit
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/4-delegate-subnet.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.register-and-setup.request-region-access
3+
title: Request Region Access
4+
metadata:
5+
title: Request Region Access
6+
description: Learn how to request access to a specific Azure region for Azure NetApp Files.
7+
ms.date: 03/25/2026
8+
author: rmishras
9+
ms.author: b-rashmim
10+
ms.topic: unit
11+
durationInMinutes: 3
12+
content: |
13+
[!include[](includes/5-request-region-access.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.register-and-setup.exercise
3+
title: Exercise - Register and Set Up Azure NetApp Files
4+
metadata:
5+
title: Exercise - Register and Set Up Azure NetApp Files
6+
description: Hands-on exercise to register and set up Azure NetApp Files.
7+
ms.date: 03/25/2026
8+
author: rmishras
9+
ms.author: b-rashmim
10+
ms.topic: unit
11+
durationInMinutes: 20
12+
content: |
13+
[!include[](includes/6-exercise-register-and-set-up-azure-netapp-files.md)]
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.register-and-setup.knowledge-check
3+
title: Module Assessment
4+
metadata:
5+
unitType: knowledge_check
6+
title: Module Assessment
7+
description: Test your knowledge of Azure NetApp Files registration and setup.
8+
ms.date: 03/25/2026
9+
author: rmishras
10+
ms.author: b-rashmim
11+
ms.topic: unit
12+
module_assessment: true
13+
durationInMinutes: 5
14+
content: |
15+
[!include[](includes/7-knowledge-check.md)]
16+
quiz:
17+
questions:
18+
- content: "Which of the following is required to register for Azure NetApp Files?"
19+
choices:
20+
- content: "An Azure subscription"
21+
isCorrect: true
22+
explanation: "Correct. An Azure subscription is required to register Azure NetApp Files."
23+
- content: "A Microsoft 365 subscription"
24+
isCorrect: false
25+
explanation: "Incorrect. An Azure subscription is required to register Azure NetApp Files."
26+
- content: "An Azure Active Directory subscription"
27+
isCorrect: false
28+
explanation: "Incorrect. An Azure subscription is required to register Azure NetApp Files."
29+
- content: "An Azure Logic Apps subscription"
30+
isCorrect: false
31+
explanation: "Incorrect. An Azure subscription is required to register Azure NetApp Files."
32+
33+
- content: "Which of the following statements accurately describes the purpose of delegating a subnet for Azure NetApp Files?"
34+
choices:
35+
- content: "It allows Azure NetApp Files to automatically scale storage capacity based on demand."
36+
isCorrect: false
37+
explanation: "Incorrect. Delegated subnet restricts network traffic and provides secured access control for Azure NetApp Files."
38+
- content: "It provides secure access control for Azure NetApp Files by restricting network traffic to the assigned subnet."
39+
isCorrect: true
40+
explanation: "Correct. You can delegate a subnet to Azure NetApp Files for secured access control for Azure NetApp Files by restricting network traffic to the assigned subnet."
41+
- content: "It grants Azure NetApp Files permission to manage network resources within a specific subnet."
42+
isCorrect: false
43+
explanation: "Incorrect. Delegated subnet restricts network traffic and provides secured access control for Azure NetApp Files."
44+
- content: "It enables Azure NetApp Files to integrate with Azure Active Directory for user authentication."
45+
isCorrect: false
46+
explanation: "Incorrect. Delegated subnet restricts network traffic and provides secured access control for Azure NetApp Files."
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.register-and-setup.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: Summary of what you learned in this module about registering and setting up Azure NetApp Files.
7+
ms.date: 03/25/2026
8+
author: rmishras
9+
ms.author: b-rashmim
10+
ms.topic: unit
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/8-summary.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
To use the Azure NetApp Files service, you need to register the NetApp Resource Provider.
2+
3+
You can do that using the Azure Cloud Shell from the Azure portal.
4+
5+
In the Azure Cloud Shell console, you can enter the following command to register the Azure Resource Provider.
6+
7+
`az provider register --namespace Microsoft.NetApp --wait`
8+
9+
Once the Azure Resource Provider is registered with your subscription, you can verify it from the Azure portal.
10+
11+
From the Azure portal, click the Subscriptions blade, click your subscription ID. In the settings of the subscription, click Resource providers to verify that Microsoft.NetApp Provider indicates the Registered status:
12+
13+
![Screenshot of Azure portal interface. A row from an Azure portal interface is shown displaying a Resource Provider registration entry: Provider name: Microsoft.NetApp Status: Registered Actions available: Two clickable links — Re-register and Unregister. This is typically seen in the Azure subscription's Resource providers settings blade, where users can manage which Azure services (resource providers) are registered for use within their subscription.](../media/managing-azure-netapp-files-register-setup/resource-provider-status.png)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Creating a NetApp account enables you to set up a capacity pool so that you can create a volume. You use the Azure NetApp Files pane to create a new NetApp account.
2+
3+
- A NetApp account serves as an administrative grouping of the constituent capacity pools.
4+
- A NetApp account isn't the same as your general Azure storage account.
5+
- A NetApp account is regional in scope.
6+
- You can have multiple NetApp accounts in a region, but each NetApp account is tied to only a single region.
7+
8+
You need to first sign in to the Azure portal and access the Azure NetApp Files pane by using one of the following methods:
9+
10+
- Search for Azure NetApp Files in the Azure portal search box.
11+
- Select All services in the navigation, and then filter to Azure NetApp Files.
12+
13+
From the Azure NetApp Files pane, you can select **+ Add** to create a new NetApp account. In the New NetApp account window, provide the following information for your NetApp account:
14+
15+
- **Account name**: Specify a unique name for the subscription.
16+
- **Subscription**: Select a subscription from your existing subscriptions.
17+
- **Resource group**: Use an existing resource group or create a new one.
18+
- **Location**: Select the region where you want the account and its child resources to be located.
19+
20+
![Screenshot of New NetApp account form in Azure NetApp Files pane. The configuration fields including Name, Subscription, Resource group, and Location are shown.](../media/managing-azure-netapp-files-register-setup/new-netapp-account.png)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Azure NetApp Files volumes are designed to be contained in a special purpose subnet called a delegated subnet within your Azure Virtual Network. You must delegate a subnet to Azure NetApp Files for secured access control by restricting network traffic to the assigned subnet. You can access the volumes directly from within Azure over VNet peering or from on-premises over a Virtual Network Gateway. When you create a volume, you need to specify the delegated subnet.
2+
3+
### Considerations
4+
5+
- When creating the delegated subnet for Azure NetApp Files, the size of the subnet matters. A subnet with a /28 network mask provides only 11 usable IP addresses, which might be insufficient for certain use cases. In that case, you should plan for a larger delegated subnet.
6+
- In each VNet, only one subnet can be delegated to Azure NetApp Files. A NetApp account can deploy volumes into multiple VNets, each having its own delegated subnet.
7+
- When using Basic network features, you can't designate a network security group (NSG) or service endpoint in the delegated subnet. Doing so causes the subnet delegation to fail.
8+
9+
You can add a subnet to a virtual network that you want to use for Azure NetApp Files. To create a new subnet, you need to complete the following required fields in the Add Subnet page:
10+
11+
- **Name**: Specify the subnet name.
12+
- **Address range**: Specify the IP address range.
13+
- **Subnet delegation**: Select Microsoft.NetApp/volumes.
14+
15+
![Screenshot of Add subnet blade in the Azure Portal for a virtual network called my.vnet. The screenshot shows the configuration fields Name, Address range CIDR block, Network security group, Route table, and Subnet Delegation. This is a typical setup for an Azure NetApp Files (ANF) delegated subnet.](../media/managing-azure-netapp-files-register-setup/add-subnet.png)
16+
17+
>[!Note]
18+
>You can also create and delegate a subnet when you create a volume for Azure NetApp Files.

0 commit comments

Comments
 (0)