Brian Madden Logo
Your independent source for application and desktop virtualization.
Marketplace

advertisement

Netscaler Load Balancing XML and STA's, in the Citrix Web Interface forum on BrianMadden.com

rated by 0 users
This post has 4 Replies | 3 Followers

Not Ranked
Points 45
Rick Rohne Posted: 04-02-2008 11:29 PM
There are a few doc’s that are posted on Citrix’s Support site stating that “when” using the AGEE for ICA Proxy, you should use the Netscaler to load balance the XML services and the STA’s by creating an XML virtual server and pointing your STA’s and XML services at this Virtual server.

I’ve tested this configuration in a lab and at multiple offices and have been quite un-successful.

The problem is that “when load balanced”, the STA ID’s will constantly change. If the Web Interface and the Access Gateway receive different STA ID’s, the ICA connection will fail. Web Interface and Access Gateway Enterprise have their own load balancing method for the XML and STA servers. This is done by listing the same STA servers on the AGEE Vserver as you list in the Web interface.

Anyone else run into this issue?
Not Ranked
Points 220

Same problem here... did you, or someone else here, find a solution to this?

Regards,
Gretar Berg
Top 200 Contributor
Points 885

I've been running load balancing active - active site congfiguration between two data centers using the V-Servers for XML and Web Interface. 

 

Configuration on netscaler is two Vservers one that contains Seervices that monitor XML and the second that monitors WI.  An individual service for each farm instance of Web Interface and XML broker.  XML monitor with interval of 5 seconds, response time-out of 5, down time of 30 4 retries and port 80 monitoring Notepad application that is published on each PS server.WI monitor with site path to the default.aspx interval of 5 seconds, response timeout 2, down time 30 and 3 retries.  Within web interface the xml broker points to the ip of the vserver. 

In GSLB we created an vserver for the site selecting method and persistence method Choose method Least Connection, Dynamic Weight disabled,  Persistence sourceIP, persistence mask 255.255.0.0 timeout 200 minutes and persistence ID 1.  This vserver manages services for each Netscaler HA pair where we are monitoring pings to the netscaler device, site wi and site xml servers.

Hope this gets you closer.

Best wishes

JLH

  • | Post Points: 20
Not Ranked
Points 220

thanks, I will look into this.

Regards,
Gretar Berg
  • | Post Points: 20
Not Ranked
Points 75

The web interface does not care on what STA server will give him his ticket. So loadbalancing multiple STA thru the netscaler is no issue.

Yet, when the user tries to start his application. the STA's identifier is given to the CAG (netscaler)... The CAG needs to know where this server is at and checks this server if the given ticket is valid.

Conclusion; the Access gateway Virtual server needs seperate references to all STA's. You can't refer here to a load balanced VServer...

The Webinterface can use the loadbalanced VServer for it's STA, but all possible STA servers within the loadbalanced cluster need to be entered in the Access Gateway VServer as well.

  • | Post Points: 5
Page 1 of 1 (5 items) | RSS
Copyright © 1997-2008 The Brian Madden Company, LLC | Disclosures | Privacy | Terms of Use | Contact Info