Skip to content

Commit 9dce6fd

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into asc-melvyn-quickfixFriday
2 parents 606e303 + 568142c commit 9dce6fd

19 files changed

+127
-49
lines changed

articles/azure-netapp-files/TOC.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,12 @@
4747
href: azure-netapp-files-set-up-capacity-pool.md
4848
- name: Delegate a subnet to Azure NetApp Files
4949
href: azure-netapp-files-delegate-subnet.md
50-
- name: Create an NFS volume for Azure NetApp Files
51-
href: azure-netapp-files-create-volumes.md
5250
- name: Create an SMB volume for Azure NetApp Files
5351
href: azure-netapp-files-create-volumes-smb.md
52+
- name: Create an NFS volume for Azure NetApp Files
53+
href: azure-netapp-files-create-volumes.md
54+
- name: Configure NFSv4.1 default domain for Azure NetApp Files
55+
href: azure-netapp-files-configure-nfsv41-domain.md
5456
- name: Configure export policy for an NFS volume
5557
href: azure-netapp-files-configure-export-policy.md
5658
- name: Manage volumes
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: Configure NFSv4.1 default domain for Azure NetApp Files | Microsoft Docs
3+
description: Describes how to configure the NFS client for using NFSv4.1 with Azure NetApp Files.
4+
documentationcenter: ''
5+
author: b-juche
6+
manager: ''
7+
editor: ''
8+
9+
ms.assetid:
10+
ms.service: azure-netapp-files
11+
ms.workload: storage
12+
ms.tgt_pltfrm: na
13+
ms.devlang: na
14+
ms.topic: conceptual
15+
ms.date: 11/08/2019
16+
ms.author: b-juche
17+
---
18+
# Configure NFSv4.1 default domain for Azure NetApp Files
19+
20+
NFSv4 introduces the concept of an authentication domain. Azure NetApp Files currently supports root-only user mapping from the service to the NFS client. To use the NFSv4.1 functionality with Azure NetApp Files, you need to update the NFS client.
21+
22+
## Default behavior of user/group mapping
23+
24+
Root mapping defaults to the `nobody` user because the NFSv4 domain is set to `localdomain`. When you mount an Azure NetApp Files NFSv4.1 volume as root, you will see file permissions as follows:
25+
26+
![Default behavior of user/group mapping for NFSv4.1](../media/azure-netapp-files/azure-netapp-files-nfsv41-default-behavior-user-group-mapping.png)
27+
28+
As the above example shows, the user for `file1` should be `root`, but it maps to `nobody` by default. This article shows you how to set the `file1` user to `root`.
29+
30+
## Steps
31+
32+
1. Edit the `/etc/idmapd.conf` file on the NFS client.
33+
Uncomment the line `#Domain` (that is, remove the `#` from the line), and change the value `localdomain` to `defaultv4iddomain.com`.
34+
35+
Initial configuration:
36+
37+
![Initial configuration for NFSv4.1](../media/azure-netapp-files/azure-netapp-files-nfsv41-initial-config.png)
38+
39+
Updated configuration:
40+
41+
![Updated configuration for NFSv4.1](../media/azure-netapp-files/azure-netapp-files-nfsv41-updated-config.png)
42+
43+
2. Unmount any currently mounted NFS volumes.
44+
3. Update the `/etc/idmapd.conf` file.
45+
4. Restart the `rpcbind` service on your host (`service rpcbind restart`), or simply reboot the host.
46+
5. Mount the NFS volumes as required.
47+
48+
See [Mount or unmount a volume for Windows or Linux virtual machines](azure-netapp-files-mount-unmount-volumes-for-virtual-machines.md).
49+
50+
The following example shows the resulting user/group change:
51+
52+
![Resulting configuration for NFSv4.1](../media/azure-netapp-files/azure-netapp-files-nfsv41-resulting-config.png)
53+
54+
As the example shows, the user/group has now changed from `nobody` to `root`.
55+
56+
## Behavior of other (non-root) users and groups
57+
58+
Azure NetApp Files supports local users (users created locally on a host) who have permissions associated with files or folders in NFSv4.1 volumes. However, the service does not currently support mapping the users/groups across multiple nodes. Therefore, users created on one host do not map by default to users created on another host.
59+
60+
In the following example, `Host1` has three existing test user accounts (`testuser01`, `testuser02`, `testuser03`):
61+
62+
![Resulting configuration for NFSv4.1](../media/azure-netapp-files/azure-netapp-files-nfsv41-host1-users.png)
63+
64+
On `Host2`, note that the test user accounts have not been created, but the same volume is mounted on both hosts:
65+
66+
![Resulting configuration for NFSv4.1](../media/azure-netapp-files/azure-netapp-files-nfsv41-host2-users.png)
67+
68+
## Next step
69+
70+
[Mount or unmount a volume for Windows or Linux virtual machines](azure-netapp-files-mount-unmount-volumes-for-virtual-machines.md)
71+

articles/azure-netapp-files/azure-netapp-files-create-volumes.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.devlang: na
1515
ms.topic: conceptual
16-
ms.date: 10/12/2019
16+
ms.date: 11/08/2019
1717
ms.author: b-juche
1818
---
1919
# Create an NFS volume for Azure NetApp Files
@@ -38,7 +38,7 @@ A subnet must be delegated to Azure NetApp Files.
3838
Support for UNIX mode bits (read, write, and execute) is available for NFSv3 and NFSv4.1. Root-level access is required on the NFS client to mount NFS volumes.
3939

4040
* Local user/group and LDAP support for NFSv4.1
41-
Currently, NFSv4.1 supports root access to volumes only.
41+
Currently, NFSv4.1 supports root access to volumes only. See [Configure NFSv4.1 default domain for Azure NetApp Files](azure-netapp-files-configure-nfsv41-domain.md).
4242

4343
## Best practice
4444

@@ -110,6 +110,7 @@ A subnet must be delegated to Azure NetApp Files.
110110

111111
## Next steps
112112

113+
* [Configure NFSv4.1 default domain for Azure NetApp Files](azure-netapp-files-configure-nfsv41-domain.md)
113114
* [Mount or unmount a volume for Windows or Linux virtual machines](azure-netapp-files-mount-unmount-volumes-for-virtual-machines.md)
114115
* [Configure export policy for an NFS volume](azure-netapp-files-configure-export-policy.md)
115116
* [Resource limits for Azure NetApp Files](azure-netapp-files-resource-limits.md)

articles/azure-netapp-files/azure-netapp-files-mount-unmount-volumes-for-virtual-machines.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.devlang: na
1515
ms.topic: conceptual
16-
ms.date: 03/07/2019
16+
ms.date: 11/08/2019
1717
ms.author: b-juche
1818
---
1919
# Mount or unmount a volume for Windows or Linux virtual machines
@@ -27,5 +27,8 @@ You can mount or unmount a volume for Windows or Linux virtual machines as neces
2727

2828
![Mount instructions SMB](../media/azure-netapp-files/azure-netapp-files-mount-instructions-smb.png)
2929

30-
If you are using NFSv4.1, use the following command to mount your file system:
31-
`sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=4.1,tcp,sec=sys $MOUNTTARGETIPADDRESS:/$VOLUMENAME $MOUNTPOINT`
30+
If you are using NFSv4.1, use the following command to mount your file system:
31+
32+
`sudo mount -t nfs -o rw,hard,rsize=65536,wsize=65536,vers=4.1,tcp,sec=sys $MOUNTTARGETIPADDRESS:/$VOLUMENAME $MOUNTPOINT`
33+
34+
See [Configure NFSv4.1 default domain for Azure NetApp Files](azure-netapp-files-configure-nfsv41-domain.md).

articles/azure-netapp-files/azure-netapp-files-solution-architectures.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.devlang: na
1515
ms.topic: conceptual
16-
ms.date: 08/26/2019
16+
ms.date: 11/08/2019
1717
ms.author: b-juche
1818
---
1919
# Solution architectures using Azure NetApp Files
@@ -34,6 +34,7 @@ This article provides references to best practices that can help you understand
3434
* [High availability for SAP NetWeaver on Azure VMs on SUSE Linux Enterprise Server with Azure NetApp Files for SAP applications](https://docs.microsoft.com/azure/virtual-machines/workloads/sap/high-availability-guide-suse-netapp-files)
3535
* [Azure Virtual Machines high availability for SAP NetWeaver on Red Hat Enterprise Linux with Azure NetApp Files for SAP applications](https://docs.microsoft.com/azure/virtual-machines/workloads/sap/high-availability-guide-rhel-netapp-files)
3636
* [SAP HANA scale-out with standby node on Azure VMs with Azure NetApp Files on SUSE Linux Enterprise Server](https://docs.microsoft.com/azure/virtual-machines/workloads/sap/sap-hana-scale-out-standby-netapp-files-suse)
37+
* [SAP HANA Azure virtual machine storage configurations](https://docs.microsoft.com/azure/virtual-machines/workloads/sap/hana-vm-operations-storage)
3738

3839
## Talon solutions
3940

articles/backup/backup-azure-afs-automation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ Azure file share snapshots are used while the backups are taken, so usually the
271271

272272
### Using on-demand backups to extend retention
273273

274-
On-demand backups can be used to retain your snapshots for 10 years. Schedulers can be used to run on-demand PowerShell scripts with chosen retention and thus take snapshots at regular intervals every week, month, or year. While taking regular snapshots refer to the [limitations of on-demand backups](https://docs.microsoft.com/azure/backup/backup-azure-files-faq#how-many-on-demand-backups-can-i-take-per-file-share-) using Azure backup.
274+
On-demand backups can be used to retain your snapshots for 10 years. Schedulers can be used to run on-demand PowerShell scripts with chosen retention and thus take snapshots at regular intervals every week, month, or year. While taking regular snapshots, refer to the [limitations of on-demand backups](https://docs.microsoft.com/azure/backup/backup-azure-files-faq#how-many-on-demand-backups-can-i-take-per-file-share) using Azure backup.
275275

276276
If you are looking for sample scripts, you can refer to the sample script on GitHub (<https://github.com/Azure-Samples/Use-PowerShell-for-long-term-retention-of-Azure-Files-Backup)> using Azure Automation runbook that enables you to schedule backups on a periodic basis and retain them even up to 10 years.
277277

articles/backup/backup-azure-arm-userestapi-backupazurevms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ In the example, the above values translate to:
163163

164164
### Enabling protection for the Azure VM
165165

166-
After the relevant VM is "cached" and "identified", select the policy to protect. To know more about existing policies in the vault, refer to [list Policy API](https://docs.microsoft.com/rest/api/backup/backuppolicies/list). Then select the [relevant policy](https://docs.microsoft.com/rest/api/backup/protectionpolicies/get) by referring to the policy name. To create policies, refer to [create policy tutorial](backup-azure-arm-userestapi-createorupdatepolicy.md). "DefaultPolicy" is selected in the below example.
166+
After the relevant VM is "cached" and "identified", select the policy to protect. To know more about existing policies in the vault, refer to [list Policy API](https://docs.microsoft.com/rest/api/backup/backuppolicies/list). Then select the [relevant policy](https://docs.microsoft.com/rest/api/backup/protectionpolicies(2019-05-13)/get) by referring to the policy name. To create policies, refer to [create policy tutorial](backup-azure-arm-userestapi-createorupdatepolicy.md). "DefaultPolicy" is selected in the below example.
167167

168168
Enabling protection is an asynchronous *PUT* operation that creates a 'protected item'.
169169

articles/backup/backup-azure-backup-server-vmware.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
title: Back up VMware VMs with Azure Backup Server
3-
description: Use Azure Backup Server to back up VMware VMs running on a VMware vCenter/ESXi server.
4-
3+
description: In this article, learn how to use Azure Backup Server to back up VMware VMs running on a VMware vCenter/ESXi server.
54
author: dcurwin
65
manager: carmonm
76
ms.service: backup
@@ -61,7 +60,7 @@ Set up a secure channel as follows:
6160
- The root certificate file with an extension that begins with a numbered sequence like .0 and .1.
6261
- The CRL file has an extension that begins with a sequence like .r0 or .r1. The CRL file is associated with a certificate.
6362

64-
![Downloaded certificates](./media/backup-azure-backup-server-vmware/extracted-files-in-certs-folder.png)
63+
![Downloaded certificates](./media/backup-azure-backup-server-vmware/extracted-files-in-certs-folder.png)
6564

6665
6. In the **certs** folder, right-click the root certificate file > **Rename**.
6766

@@ -77,7 +76,7 @@ Set up a secure channel as follows:
7776

7877
10. On the **Certificate Store** page, select **Place all certificates in the following store**, and then click **Browse** to choose the certificate store.
7978

80-
![Certificate storage](./media/backup-azure-backup-server-vmware/cert-import-wizard-local-store.png)
79+
![Certificate storage](./media/backup-azure-backup-server-vmware/cert-import-wizard-local-store.png)
8180

8281
11. In **Select Certificate Store**, select **Trusted Root Certification Authorities** as the destination folder for the certificates, and then click **OK**.
8382

@@ -95,11 +94,11 @@ If you have secure boundaries within your organization, and don't want to use th
9594

9695
1. Copy and paste the following text into a .txt file.
9796

98-
```text
97+
```text
9998
Windows Registry Editor Version 5.00
10099
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\VMWare]
101100
"IgnoreCertificateValidation"=dword:00000001
102-
```
101+
```
103102

104103
2. Save the file on the Azure Backup Server machine with the name **DisableSecureAuthentication.reg**.
105104

@@ -125,7 +124,7 @@ The Azure Backup Server needs a user account with permissions to access v-Center
125124
- To select the VirtualMachine privileges, you need to go several levels into the parent child hierarchy.
126125
- You don't need to select all child privileges within a parent privilege.
127126

128-
![Parent child privilege hierarchy](./media/backup-azure-backup-server-vmware/cert-add-privilege-expand.png)
127+
![Parent child privilege hierarchy](./media/backup-azure-backup-server-vmware/cert-add-privilege-expand.png)
129128

130129
### Role permissions
131130

@@ -160,7 +159,7 @@ VirtualMachine.State.RemoveSnapshot | VirtualMachine.State.RemoveSnapshot
160159

161160
2. In the **vCenter Users and Groups** panel, select the **Users** tab, and then click the add users icon (the + symbol).
162161

163-
![vCenter Users and Groups panel](./media/backup-azure-backup-server-vmware/usersandgroups.png)
162+
![vCenter Users and Groups panel](./media/backup-azure-backup-server-vmware/usersandgroups.png)
164163

165164
3. In **New User** dialog box, add the user information > **OK**. In this procedure, the username is BackupAdmin.
166165

@@ -216,7 +215,7 @@ Add the vCenter Server to Azure Backup Server.
216215

217216
2. In **Production Server Addition Wizard** > **Select Production Server type** page, select **VMware Servers**, and then click **Next**.
218217

219-
![Production Server Addition Wizard](./media/backup-azure-backup-server-vmware/production-server-add-wizard.png)
218+
![Production Server Addition Wizard](./media/backup-azure-backup-server-vmware/production-server-add-wizard.png)
220219

221220
3. In **Select Computers** **Server Name/IP Address**, specify the FQDN or IP address of the VMware server. If all the ESXi servers are managed by the same vCenter, specify the vCenter name. Otherwise, add the ESXi host.
222221

@@ -261,7 +260,7 @@ Add VMware VMs for backup. Protection groups gather multiple VMs and apply the s
261260
- When you select a folder, or VMs or folders inside that folder are also selected for backup. You can uncheck folders or VMs you don't want to back up.
262261
1. If a VM or folder is already being backed up, you can't select it. This ensures that duplicate recovery points aren't created for a VM.
263262

264-
![Select group members](./media/backup-azure-backup-server-vmware/server-add-selected-members.png)
263+
![Select group members](./media/backup-azure-backup-server-vmware/server-add-selected-members.png)
265264

266265
1. In **Select Data Protection Method** page, enter a name for the protection group, and protection settings. To back up to Azure, set short-term protection to **Disk** and enable online protection. Then click **Next**.
267266

@@ -285,40 +284,40 @@ Add VMware VMs for backup. Protection groups gather multiple VMs and apply the s
285284
- **Automatically grow:** If you turn on this setting, if data in the protected group outgrows the initial allocation, Azure Backup Server tries to increase the disk size by 25 percent.
286285
- **Storage pool details:** Shows the status of the storage pool, including total and remaining disk size.
287286

288-
![Review disk allocation](./media/backup-azure-backup-server-vmware/review-disk-allocation.png)
287+
![Review disk allocation](./media/backup-azure-backup-server-vmware/review-disk-allocation.png)
289288

290289
1. In **Choose Replica Creation Method** page, specify how you want to take the initial backup, and then click **Next**.
291290
- The default is **Automatically over the network** and **Now**.
292291
- If you use the default, we recommend that you specify an off-peak time. Choose **Later** and specify a day and time.
293292
- For large amounts of data or less-than-optimal network conditions, consider replicating the data offline by using removable media.
294293

295-
![Choose replica creation method](./media/backup-azure-backup-server-vmware/replica-creation.png)
294+
![Choose replica creation method](./media/backup-azure-backup-server-vmware/replica-creation.png)
296295

297296
1. In **Consistency Check Options**, select how and when to automate the consistency checks. Then click **Next**.
298297
- You can run consistency checks when replica data becomes inconsistent, or on a set schedule.
299298
- If you don't want to configure automatic consistency checks, you can run a manual check. To do this, right-click the protection group > **Perform Consistency Check**.
300299

301300
1. In **Specify Online Protection Data** page, select the VMs or VM folders that you want to back up. You can select the members individually, or click **Select All** to choose all members. Then click **Next**.
302301

303-
![Specify online protection data](./media/backup-azure-backup-server-vmware/select-data-to-protect.png)
302+
![Specify online protection data](./media/backup-azure-backup-server-vmware/select-data-to-protect.png)
304303

305304
1. On the **Specify Online Backup Schedule** page, specify how often you want to back up data from local storage to Azure.
306305

307306
- Cloud recovery points for the data will be generated according to the schedule. Then click **Next**.
308307
- After the recovery point is generated, it is transferred to the Recovery Services vault in Azure.
309308

310-
![Specify online backup schedule](./media/backup-azure-backup-server-vmware/online-backup-schedule.png)
309+
![Specify online backup schedule](./media/backup-azure-backup-server-vmware/online-backup-schedule.png)
311310

312311
1. On the **Specify Online Retention Policy** page, indicate how long you want to keep the recovery points that are created from the daily/weekly/monthly/yearly backups to Azure. then click **Next**.
313312

314313
- There's no time limit for how long you can keep data in Azure.
315314
- The only limit is that you can't have more than 9999 recovery points per protected instance. In this example, the protected instance is the VMware server.
316315

317-
![Specify online retention policy](./media/backup-azure-backup-server-vmware/retention-policy.png)
316+
![Specify online retention policy](./media/backup-azure-backup-server-vmware/retention-policy.png)
318317

319318
1. On the **Summary** page, review the settings, and then click **Create Group**.
320319

321-
![Protection group member and setting summary](./media/backup-azure-backup-server-vmware/protection-group-summary.png)
320+
![Protection group member and setting summary](./media/backup-azure-backup-server-vmware/protection-group-summary.png)
322321

323322
## VMWare vSphere 6.7
324323

@@ -330,25 +329,26 @@ To back up vSphere 6.7, do the following:
330329
331330
- Set the registry keys as follows:
332331

333-
```text
334-
Windows Registry Editor Version 5.00
332+
```text
333+
334+
Windows Registry Editor Version 5.00
335335

336-
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727]
337-
"SystemDefaultTlsVersions"=dword:00000001
338-
"SchUseStrongCrypto"=dword:00000001
336+
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727]
337+
"SystemDefaultTlsVersions"=dword:00000001
338+
"SchUseStrongCrypto"=dword:00000001
339339

340-
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
341-
"SystemDefaultTlsVersions"=dword:00000001
342-
"SchUseStrongCrypto"=dword:00000001
340+
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
341+
"SystemDefaultTlsVersions"=dword:00000001
342+
"SchUseStrongCrypto"=dword:00000001
343343

344-
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
345-
"SystemDefaultTlsVersions"=dword:00000001
346-
"SchUseStrongCrypto"=dword:00000001
344+
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
345+
"SystemDefaultTlsVersions"=dword:00000001
346+
"SchUseStrongCrypto"=dword:00000001
347347

348-
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
349-
"SystemDefaultTlsVersions"=dword:00000001
350-
"SchUseStrongCrypto"=dword:00000001
351-
```
348+
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
349+
"SystemDefaultTlsVersions"=dword:00000001
350+
"SchUseStrongCrypto"=dword:00000001
351+
```
352352

353353
## Next steps
354354

0 commit comments

Comments
 (0)