Forum Discussion
WVD grey area
- Jun 17, 20201)it seem like you are asking can a profile be shared between two hostpools? yes it can but is not supported. If VM from both hostpool access the same profile there is a race condition only one VM gets read/write the other one gets read.
2)30 GB is the recommended size not the max size,
3)corrupted VHDs cannot be recovered. there are 3rd party tools that can help with that but nothing officially supported. Best practices is to backup the entire VHD or put all user data in onedrive and keep just setting in the user profile so if it gets corupted its no loss to be deleted
Item 1 - Configuring FSLogix to point to the same profile from multiple host pools will work IF a user logs into one hos pool at a time. If a user is signing into multiple host pools simultaneously, as an example accessing remote applications from a remote desktop, then it is recommended that a unique profile is created for each host pool. It is possible to us read-only access to share a profile across host pools, but this is not generally recommended.
https://docs.microsoft.com/azure/virtual-desktop/create-host-pools-user-profile
https://docs.microsoft.com/fslogix/configure-profile-container-tutorial
https://docs.microsoft.com/fslogix/configure-concurrent-multiple-connections-ht
Item 2 - 30 GB is default max size. When using a VHDX the size on disk will dynamically grow to accommodate use.
https://docs.microsoft.com/fslogix/profile-container-configuration-reference#isdynamic
https://docs.microsoft.com/fslogix/profile-container-configuration-reference#sizeinmbs
Item 3 - Corruption of data within the profile may be handled by deleting the VHD(D), this would essentially be the equivalent of deleting the user profile and would come with the implications of doing so. It is also possible for an administrator, with appropriate permissions to the VHD and content to trouble shoot the data within the VHD similar to troubleshooting any issue with data within a standard profile.
I know that this is an old post but I have issues with the use of the profile in several hostpools.
I have configured the FSLogix to be able to write in the same storage acccount, VHDX files, and profilestype is set to 3 as explained in https://learn.microsoft.com/en-us/fslogix/concepts-multi-concurrent-connections#multiple-connections
I actually don't need to have the profiles in use at the same time but more if a user has access to a host pool and for whatever reason, I need to change the user to another host pool, I would like to have the profile automatically taken, instead of creating a new one and migrate any data.
One of the host pools is with Hybrid Azure AD joined VMs and the other one with Azure AD joined.
With this configuration I am getting different profiles with different SIDs for the same domain user. Can this be avoided and use only one profile for both?
Best regards
- ierdelyiFeb 17, 2025Copper Contributor
Where did you set up the profilestype registry entry?
It is not clear for me.