XenDesktop Worker Unregisters at Session Launch

Xendesktop 5.6 setup was completed. When i launched the Desktop icon from WebInterface, I got an error

%Desktop Name% is currently unavailable. Try reconnecting and, if the problem persists, contact your system administrator.

When you check in Desktop Studio, VDI would have gone to Unregistered state.

The application event log on the XML Broker DDC reports Error Event IDs 1060, 1039, 2103, and 1101
To Solve this:
Add all DDC’s mentioned in XML list from WebInterface site into ListofDDC’s registry value.
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\VirtualDesktopAgent\ListOfDDCs
I had four DDC’s (all 4 in same domain). All the four were added as XML broker in WebInterface. Only two of them were added to ListofDDC’s and whenever i launch the desktop, VDA de-registers.
I added all 4 DDC’s into List of DDC’s and then i was able to launch my desktops.
According to Citrix Article http://support.citrix.com/article/CTX132536
In XenDesktop 5.5 and later, you can configure theVDAs to register to one subset of DDCs, and allow sessions to be brokered by another subset of DDCs by grouping the DDC FQDNs in the ListOfDDCs registry value. For example, the following registry value would be required if a VDA should register with DDC1 or DDC2, but DDC3 and DDC4 are XML brokers:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\VirtualDesktopAgent – REG_SZ: “ListOfDDCs” = ”(DDC1.local.domain DDC2.local.domain) (DDC3.local.domain DDC4.local.domain)” 
In this configuration, the DDCs in the first group are used for registration unless all DDCs in that group are unavailable, at which point the VDA attempts to register to brokers in the second group. All DDCs in this value are trusted for registration and session launch.
If the XML brokers are in a different domain, ListOfSIDs can be used to specify a space delimited list of trusted broker SIDs. It must be noted that if one DDC’s SID is added to ListOfSIDs, all brokering server SIDs must also be added to the list.
For example,
If you want to use DDC.DomainA for registration, but use DDC.DomainB as the XML broker, DDC.DomainA must be in ListOfDDCs, and both DDC’s domain SIDs must be added to the ListOfSIDs registry value (HKLM\Software\WOW6432Node\Citrix\VirtualDesktopAgent REG_SZ ListOfSIDs = “space separated list of domain SIDs”)
XenDesktop 5.6 Behavior requires the “ListOfSids” key to be populated if using the grouping in “ListOfDDCs” key to separate DDCs for registration and XML.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s