Store FSLogix profile containers on Azure NetApp Files
Article
FSLogix profile containers store a complete user profile in a single container and are designed to roam profiles in non-persistent remote computing environments like Azure Virtual Desktop. When you sign in, the container dynamically attaches to the computing environment using a locally supported virtual hard disk (VHD) and Hyper-V virtual hard disk (VHDX). These advanced filter-driver technologies allow the user profile to be immediately available and appear in the system exactly like a local user profile. To learn more about FSLogix profile containers, see User profile management with FSLogix profile containers.
You can create FSLogix profile containers using Azure NetApp Files, an easy-to-use Azure native platform service that helps customers quickly and reliably provision enterprise-grade SMB volumes for their Azure Virtual Desktop environments. To learn more about Azure NetApp Files, see What is Azure NetApp Files?.
Note
This article doesn't cover best practices for securing access to the Azure NetApp Files share.
To ensure optimal performance and scalability, limit the number of concurrent users accessing FSLogix profile containers on a single Azure NetApp Files regular volume to 3,000. Exceeding this limit can significantly increase latency. If your scenario requires more than 3,000 concurrent users, consider distributing users across volumes with each volume in a different availability zone. If this solution doesn't meet your needs, please complete this form.
FSLogix profile containers on Azure NetApp Files can only be accessed by users authenticating from Active Directory Domain Services (AD DS) or Microsoft Entra Domain Services. Azure NetApp files does not support Entra joined, Entra hybrid joined devices or Entra and Entra hybrid identities.
It's recommended that you enable Continuous Availability on the SMB volume for use with FSLogix profile containers, so select Enable Continuous Availability. For more information, see Enable Continuous Availability on existing SMB volumes.
Without proper directory-level permissions in place, a user can delete the user profile or access the personal information of a different user. It's important to make sure users have proper permissions to prevent accidental deletion from happening.
Configure FSLogix on your local Windows device
To configure FSLogix on your local Windows device:
Follow the steps in Install FSLogix Applications. If configuring FSLogix in a host pool, download the file while you're still remoted in the session host VM.
When adding the VHDLocations registry key, set the data type to Multi-String and set its data value to the URI for the Azure NetApp Files share.
Be careful when creating the DeleteLocalProfileWhenVHDShouldApply value. When the FSLogix Profiles system determines a user should have an FSLogix profile, but a local profile already exists, Profile Container will permanently delete the local profile. The user will then be signed in with the new FSLogix profile.
Make sure users can access the Azure NetApp Files share
Sign in to the Azure portal with an administrative account.
Open Azure NetApp Files, select your Azure NetApp Files account, and then select Volumes. Once the Volumes menu opens, select the corresponding volume.
Go to the Overview tab and confirm that the FSLogix profile container is using space.
Open the File Explorer, then navigate to the Mount path. Within this folder, there should be a profile VHD (or VHDX).