Load balancing on Netscaler part 2: App-V 4.6

This is part 2 of 2. To read part 1, go here: https://sysconsultant.sandstad.org/2013/09/13/load-balancing-citrix-web-interface/

My last post described how to load balance Web Interface on Netscaler for a more robust application delivery solution. Todays post will cover how to do the same with Microsofts applications streaming solution, App-V. Since App-v 5.0 has been released, and I so far don’t have any first hand experience with that version, this blog will cover App-V 4.6 (SP2 hotfix 1 to be exact….).

Load balancing App-V follows the same principle as load balancing any simple service via Netscaler:

  • In Traffic Management – Load  Balancing – Servers, list your current application servers.
  • In TM – LB – Services, define your services and point them to your applications servers
    • As mentioned in my last article, you can also use Servicegroups, in some cases it might save you some time and make it easier to manage later on.
  • In TM – LB – Virtual Servers, create a new virtual server, and bind the corresponding services or services groups to this VIP.

However, there are a few details that must be covered further. Microsofts implementation of RTSP (the protocol used for streaming), deviates some from a default configuration. In addition to port 554 TCP used normally, Microsoft also has App-V using highports ranging from 49162 (…ish) to 65535 (TCP) for data control and other things. So, of we define the services to use the RTSP protocol and the VIP to support only this protocol, the App-V client will be able to connect to the server for listing applications, but actual application access will utterly fail.

So, to enable full functionality and to avoid to much hassle managing ports, we must enable all ports on the services and the VIP. This is done by choosing ANY as protocol, and typing * (asterix) in the Port number field for both services and VIP.

Also, make sure that the computer accounts off all App-V servers are able to access the content share where the actual app-v packages are stored.

Here are som more information and details:

http://www.hakabo.com/web/2011/06/load-balancing-app-v-with-netscalers/

http://andrewmorgan.ie/2011/12/05/the-idiots-guide-to-load-balancing-app-v-lws-via-a-citrix-netscaler/

http://blogs.technet.com/b/appv/archive/2011/06/08/app-v-fix-streaming-rtsp-may-fail-with-the-citrix-netscaler-load-balancer.aspx

This is part 2 of 2. To read part 1, go here: https://sysconsultant.sandstad.org/2013/09/13/load-balancing-citrix-web-interface/

Advertisements

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s