Welcome!

Ask the Architect about the Next-Gen Desktop

Daniel Feller

Subscribe to Daniel Feller: eMailAlertsEmail Alerts
Get Daniel Feller via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Related Topics: Virtualization Magazine, Citrix Virtualization Journal, Desktop Virtualization Journal, Infrastructure 2.0 Journal

Citrix Virtualization: Article

Virtual Desktop Profiles

Top 10 Mistakes to Avoid with Virtual Desktops

Mark Twain said “When angry count to four. When very angry, swear”.  Unfortunately, I’ve heard many users swear. It is amazing how one little action can cause so much anger towards the IT organization or bring a new project to its knees.   Take the following, real world scenario, as an example:

An organization had a profile strategy in place.  Users started working in the new system. One day, a user had a profile corruption issue. To solve the issue, the profile was deleted.  This meant the user had to recreate their entire personalized environment. After the profile was deleted, the user quickly noticed all of their documents were deleted.  Upon closer inspection, the user stored their documents in the “My Documents” folder. When the profile was deleted, the My Documents folder was also deleted.  Can you say Bye Bye data?  Bye Bye 3 weeks worth of work.

Not convinced that profiles are important, then let me give you another example (You can’t make this stuff up):

An organization was running a hosted VM-based VDI desktop solution for a few months and decided the profile solution required modifications.  Upon the updates, every user lost all of their personalization configurations.  NOOOOO

The user’s profile is one of the major ways the pooled virtual desktop becomes personalized. Forgot about virtual desktops for a moment. The user profile is important for traditional desktops. If users are going to accept a new desktop strategy, they must have the ability to personalize their desktop environment. Personalization enhances the computing experience and oftentimes makes users more efficient. When organizations do not properly plan the profile strategy, one or more of the following will likely happen (as can be seen in the previous examples):

  • Slow logon/logoff performance
  • Inconsistent results
  • Lost settings

These challenges will result in a negative perspective of the entire solution.

To overcome these potential challenges, a profile strategy must be put into place that includes items like:

  • Folder Redirection: Have portions of the profile stored on a network drive outside of the roaming profile. This allows the profile to load faster and protects these items from profile deletion.
  • Group Policies: Utilize group policies to configure the user’s virtual desktop profile. These policies should only be used when the user logs onto a virtual desktop.
  • Persistence: Utilize a profile solution that allows for the extraction and storage of the personalized components of a user’s environment outside of the profile. I’ve seen many organizations have great success with Citrix Profile Management as well as AppSense Environment Manager. I’m not going to go into details of these as you can simply click on the links to find out more.

The point is that it takes users a long time to get their environment configured in just the right way.  Loosing those settings is basically like telling the user they don’t matter.  If this happens to many times, you’ll end up with user riots. I’ve seen many users get really angry when talking about their profile and the issues they have.  I’m glad I wasn’t responsible for the mess.

What other profile strategies have you seen that works as well? Any specific settings you recommend? Any tools?

Don’t make this dreaded profile mistake or bandwidth mistake,which I spoke about previously.

More Stories By Daniel Feller

Daniel Feller, Lead Architect of Worldwide Consulting Solutions for Citrix, is responsible for providing enterprise-level architectures and recommendations for those interested in desktop virtualization and VDI. He is charged with helping organizations architect the next-generation desktop, including all flavors of desktop virtualization (hosted shared desktops, hosted VM-based desktops, hosted Blade PC desktops, local streamed desktops, and local VM-based desktops). Many of the desktop virtualization architecture decisions also focuses on client hypervisors, and application virtualization.

In his role, Daniel has provided insights and recommendations to many of the world’s largest organizations across the world.

In addition to private, customer-related work, Daniel’s public initiatives includes the creation of best practices, design recommendations, reference architectures and training initiatives focused on the core desktop virtualization concepts. Being the person behind the scenes, you can reach/follow Daniel via Twitter and on the Virtualize My Desktop site.