You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/application-volume-group-delete.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,23 +5,24 @@ services: azure-netapp-files
5
5
author: b-hchen
6
6
ms.service: azure-netapp-files
7
7
ms.topic: how-to
8
-
ms.date: 10/20/2023
8
+
ms.date: 01/28/2025
9
9
ms.author: anfdocs
10
10
---
11
11
# Delete an application volume group
12
12
13
13
This article describes how to delete an application volume group.
14
14
15
15
> [!IMPORTANT]
16
-
> You can delete a volume group only if it contains no volumes. Before deleting a volume group, delete all volumes in the group. An error occurs preventing you from deleting the volume group if it contains one or more volumes.
16
+
> You can delete a volume group only if it contains no volumes. Before deleting a volume group, delete all volumes in the group. If the volume group contains _any_ volume, an error message prevents you from deleting the volume group.
17
17
18
18
## Steps
19
19
20
20
1. Select **Application volume groups**. Select the volume group you want to delete.
21
21
22
22
2. To delete the volume group, select **Delete**. If you are prompted, type the volume group name to confirm the deletion.
23
23
24
-
[](./media/application-volume-group-delete/application-volume-group-list.png#lightbox)
24
+
:::image type="content" source="./media/application-volume-group-add-volume-secondary/application-volume-group-create-extension-one.png" alt-text="Screenshot of create application volume group interface for extension one." lightbox="./media/application-volume-group-add-volume-secondary/application-volume-group-create-extension-one.png":::
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/azure-netapp-files-mount-unmount-volumes-for-virtual-machines.md
+22-16Lines changed: 22 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,11 +6,11 @@ ms.author: anfdocs
6
6
ms.service: azure-netapp-files
7
7
ms.custom: linux-related-content
8
8
ms.topic: how-to
9
-
ms.date: 09/07/2022
9
+
ms.date: 01/28/2025
10
10
---
11
11
# Mount NFS volumes for Linux or Windows VMs
12
12
13
-
You can mount an NFS file for Windows or Linux virtual machines (VMs).
13
+
You can mount an NFS file on both Linux and Windows virtual machines (VMs).
14
14
15
15
## Requirements
16
16
@@ -24,23 +24,23 @@ You can mount an NFS file for Windows or Linux virtual machines (VMs).
24
24
|**Port 2049 TCP/UDP – NFS** <br /> _NFS traffic._|||
25
25
|**Port 4045 TCP/UDP – Network Lock Manager (NLM)** <br /> _Handles lock requests._|| N/A*|
26
26
|**Port 4046 TCP/UDP – Network Status Monitor (NSM)** <br /> _Notifies NFS clients about reboots of the server for lock management._|| N/A*|
27
-
|**Port 4049 TCP/UDP – `Rquotad`** <br /> _Handles [remote quota](https://linux.die.net/man/8/rpc.rquotad) services. (optional)_|| N/A*|
27
+
|**Port 4049 TCP/UDP – `Rquotad`** <br /> _Handles [remote quota](https://linux.die.net/man/8/rpc.rquotad) services (optional)_|| N/A*|
28
28
29
29
\* Incorporated into the NFSv4.1 standards. All traffic passed over port 2049.
30
30
31
31
### About outbound client ports
32
32
33
-
Outbound client port requests leverage a port range for NFS connectivity. For instance, while the Azure NetApp Files mount port is static at 635, a client can initiate a connection using a dynamic port number in the range of 1 to 1024. (for example, 1010 -> 635)
33
+
Outbound client port requests leverage a port range for NFS connectivity. The Azure NetApp Files mount port is static at 635. A client can initiate a connection using a dynamic port number in the range of 1 to 1023. For example, while the Azure NetApp Files mount port is 635, the client can use a dynamic port such as 1010.
34
34
35
-
Since there are only 1023 ports in that range, concurrent mount requests should be limited to below that amount. Otherwise, mount attempts fail if no available outgoing ports are available at the time of the request. Mount requests are ephemeral, so once the mount is established, the outbound client mount port frees up the connection.
35
+
Since there are only 1,023 ports in that range, concurrent mount requests should be limited to below that amount. Otherwise, mount attempts fail if no available outgoing ports are free at the time of the request. Mount requests are ephemeral, so once the mount is established, the outbound client mount port frees up the connection.
36
36
37
37
If mounting using UDP, once the mount request completes, a port isn't freed for up to 60 seconds. If mounting with TCP specified in the mount options, then the mount port is freed upon completion.
38
38
39
39
Outbound client requests for NFS (directed to port 2049) allow up to 65,534 concurrent client ports per Azure NetApp Files NFS server. Once an NFS request is complete, the port is returned to the pool.
40
40
41
41
### Network address translation and firewalls
42
42
43
-
If a network address translation (NAT) or firewall sits between the NFS client and server, consider:
43
+
If a network address translation (NAT) or firewall sits between the NFS client and server:
44
44
45
45
* NFS maintains a reply cache to keep track of certain operations to make sure that they have completed. This reply cache is based on the source port and source IP address. When NAT is used in NFS operations, the source IP or port might change in flight, which could lead to data resiliency issues. If NAT is used, static entries for the NFS server IP and port should be added to make sure that data remains consistent.
46
46
* In addition, NAT can also cause issues with NFS mounts hanging due to how NAT handles idle sessions. If using NAT, the configuration should take idle sessions into account and leave them open indefinitely to prevent issues. NAT can also create issues with NLM lock reclamation.
@@ -53,35 +53,41 @@ For more information about how NFS operates in Azure NetApp Files, see [Understa
53
53
54
54
## Mount NFS volumes on Linux clients
55
55
56
-
1. Review the [Linux NFS mount options best practices](performance-linux-mount-options.md).
57
-
2. Select the **Volumes** pane and then the NFS volume that you want to mount.
58
-
3. To mount the NFS volume using a Linux client, select **Mount instructions** from the selected volume. Follow the displayed instructions to mount the volume.
56
+
Before mounting NFS volumes on Linux clients, review the [Linux NFS mount options best practices](performance-linux-mount-options.md).
57
+
58
+
1. Select the **Volumes** pane and then the NFS volume that you want to mount.
59
+
1. To mount the NFS volume using a Linux client, select **Mount instructions** from the selected volume. Follow the displayed instructions to mount the volume.
59
60
:::image type="content" source="./media/azure-netapp-files-mount-unmount-volumes-for-virtual-machines/azure-netapp-files-mount-instructions-nfs.png" alt-text="Screenshot of Mount instructions." lightbox="./media/azure-netapp-files-mount-unmount-volumes-for-virtual-machines/azure-netapp-files-mount-instructions-nfs.png":::
60
61
* Ensure that you use the `vers` option in the `mount` command to specify the NFS protocol version that corresponds to the volume you want to mount.
61
62
For example, if the NFS version is NFSv4.1:
62
63
`sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=4.1,tcp,sec=sys $MOUNTTARGETIPADDRESS:/$VOLUMENAME $MOUNTPOINT`
63
64
* If you use NFSv4.1 and your configuration requires using VMs with the same host names (for example, in a DR test), see [Configure two VMs with the same hostname to access NFSv4.1 volumes](configure-nfs-clients.md#configure-two-vms-with-the-same-hostname-to-access-nfsv41-volumes).
64
65
* In Azure NetApp Files, NFSv4.2 is enabled when NFSv4.1 is used, however NFSv4.2 is officially unsupported. If you don’t specify NFSv4.1 in the client’s mount options (`vers=4.1`), the client may negotiate to the highest allowed NFS version, meaning the mount is out of support compliance.
65
-
4. If you want the volume mounted automatically when an Azure VM is started or rebooted, add an entry to the `/etc/fstab` file on the host.
66
+
1. If you want the volume mounted automatically when an Azure VM is started or rebooted, add an entry to the `/etc/fstab` file on the host.
66
67
For example: `$ANFIP:/$FILEPATH /$MOUNTPOINT nfs bg,rw,hard,noatime,nolock,rsize=65536,wsize=65536,vers=3,tcp,_netdev 0 0`
67
68
* `$ANFIP` is the IP address of the Azure NetApp Files volume found in the volume properties menu
68
69
* `$FILEPATH` is the export path of the Azure NetApp Files volume
69
70
* `$MOUNTPOINT` is the directory created on the Linux host used to mount the NFS export
70
-
5. If you want to mount an NFS Kerberos volume, refer to [Configure NFSv4.1 Kerberos encryption](configure-kerberos-encryption.md) for additional details.
71
-
6. You can also access SMB volumes from Unix and Linux clients via NFS by setting the protocol access for the volume to “dual-protocol”. This allows for accessing the volume via NFS (NFSv3 or NFSv4.1) and SMB. See [Create a dual-protocol volume](create-volumes-dual-protocol.md) for details. Take note of the security style mappings table. Mounting a dual-protocol volume from Unix and Linux clients relies on the same procedure as regular NFS volumes.
71
+
1. If you want to mount an NFS Kerberos volume, refer to [Configure NFSv4.1 Kerberos encryption](configure-kerberos-encryption.md) for additional details.
72
+
73
+
>[!NOTE]
74
+
>You can also access SMB volumes from Unix and Linux clients via NFS by setting the protocol access for the volume to "dual-protocol." The dual-protocol setting allows for accessing the volume via NFS (NFSv3 or NFSv4.1) and SMB. See [Create a dual-protocol volume](create-volumes-dual-protocol.md) for details. Take note of the security style mappings table. Mounting a dual-protocol volume from Unix and Linux clients relies on the same procedure as regular NFS volumes.
72
75
73
-
## Mount NFS volumes on Windows clients
76
+
## Mount NFSv3 volumes on Windows clients
74
77
75
-
Mounting NFSv4.1 volumes on Windows clients is not supported. For more information, see [Network File System overview](/windows-server/storage/nfs/nfs-overview).
78
+
>[!IMPORTANT]
79
+
>Mounting NFSv4.1 volumes on Windows clients isn't supported. For more information, see [Network File System overview](/windows-server/storage/nfs/nfs-overview).
76
80
77
-
If you want to mount NFSv3 volumes on a Windows client using NFS:
81
+
To mount NFSv3 volumes on a Windows client using NFS:
78
82
79
83
1.[Mount the volume onto a Unix or Linux VM first](#mount-nfs-volumes-on-linux-clients).
80
84
1. Run a `chmod 777` or `chmod 775` command against the volume.
81
85
1. Mount the volume via the NFS client on Windows using the mount option `mtype=hard` to reduce connection issues.
82
86
See [Windows command line utility for mounting NFS volumes](/windows-server/administration/windows-commands/mount) for more detail.
1. You can also access NFS volumes from Windows clients via SMB by setting the protocol access for the volume to “dual-protocol”. This setting allows access to the volume via SMB and NFS (NFSv3 or NFSv4.1) and results in better performance than using the NFS client on Windows with an NFS volume. See [Create a dual-protocol volume](create-volumes-dual-protocol.md) for details, and take note of the security style mappings table. Mounting a dual-protocol volume from Windows clients using the same procedure as regular SMB volumes.
88
+
89
+
>[!NOTE]
90
+
>You can also access NFS volumes from Windows clients via SMB by setting the protocol access for the volume to "dual-protocol." This setting allows access to the volume via SMB and NFS (NFSv3 or NFSv4.1) and results in better performance than using the NFS client on Windows with an NFS volume. See [Create a dual-protocol volume](create-volumes-dual-protocol.md) for details, and take note of the security style mappings table. Mounting a dual-protocol volume from Windows clients using the same procedure as regular SMB volumes.
0 commit comments