Summary
This document describes how to honor Zone Preference and Failover over Session Sharing.
Background
Because Presentation Server 3.0 seamless connections from Program Neighborhood Agent and Web Interface Sites honor session sharing over server zone preference levels, an administrator can use zone preference and failover to direct users to automatically connect to servers in a particular zone, depending on the user’s location. An administrator can change the functionality to enable Presentation Server to honor server zone preference levels over session sharing.
Note: The full Program Neighborhood Client connecting to an Application Set, not through a Web Interface Site, is not supported with the Zone Preference and Failover Policy.
Procedure
Set the following registry key on each server in order to honor zone preference and failover over session sharing:
Caution! This fix requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\MFRPC
Type: REG_DWORD
Value Name: HonorZPFOverSessionSharing
Value: 1
More Information
Keep in mind the following considerations before changing this functionality:
• Only the users policy filter is supported when zone preference levels are higher than session sharing. Client IP address, client name, and servers policy filters are not supported.
• The Citrix Program Neighborhood connections might not allow a shared session. CTX159159 –Troubleshooting and Explaining Session Sharing
• From the Presentation 4.0 Citrix Manangement Console Help:
You can use Zone preference and failover to direct users' connections to the least loaded server in the same zone or zones on the same LAN. Unless zones are arranged in a preferred connection order, users are directed to the server with the least load even if that server is in another zone across a WAN. If a zone is unavailable, the connection can be directed to other primary zones, backup zones, or zones with no preference, for business continuity. See Working with zones.
Connections can be directed to preferential zones for these clients in MetaFrame Presentation Server 3.0 and later: Web Interface and Program Neighborhood Agent.
Important: The zone preferences always take precedence over session sharing when they are in conflict.
To set connection order for zones
Set the rule's state to Enabled.
Select one or more zones in Zone preference settings.
Select Primary Group for zones to which you want connections directed first. You can select additional zones as backups. You can place zones in Backup Group 1 through Backup Group 10 in Set connection order for selected zones. Backup Group 10 is last in backup connection order. Zones with No Preference, which is the default, are chosen for connection after zones in Backup Group 10. Select Do Not Connect for any zones to which you do not want users to connect.
This rule can be applied to users, IP addresses, and client names, but not to servers.
Important: Servers running earlier MetaFrame releases in a mixed farm cannot access this rule as indicated. Citrix recommends that you maintain all servers in a farm at the same release level.