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.
- SamaelCHSep 20, 2023Copper ContributorDear Mr. Coombs,
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.
- moderndesktopJun 17, 2020Copper Contributor
Doug_Coombs Doug_Coombs Thanks alot for the answers , it really helped .
Appreciate if you can answer few more , that will really speed up our decision to move to wvd
User profile
- If we need to reset user profile, 2.
- How do we perform reset?
- Does this will affect user’s installed applications?
Also in reagards to Host Pool
Host Pool:
- If we built a Host Pool using our custom image and FSLogix is used, can we update the host pool with the next updated image? consequently does all WVDs will be upgraded automatically next reboot?
- Can we take one of the host pool session host in maintenance mode? If yes what will happen on the existing connected sessions?
Appreciate if you can reply !