Forum Discussion

Dr__Jaouad_1858's avatar
Dr__Jaouad_1858
Icon for Nimbostratus rankNimbostratus
Feb 05, 2015

Inserting F5 LTM in a Citrix environment

We recently acquired F5 LTM and APM and are looking to integrate it within our Citrix environment. What functions from a Citrix environment can we replace? Can the roles of Citrix Web Interface and/or XML Broker be replaced by LTM for example? Have someone did this before?

 

7 Replies

  • Hamish's avatar
    Hamish
    Icon for Cirrocumulus rankCirrocumulus

    Yes. I've done that.

     

    Citrix Web Interface can be directly replaced with APM. It's supported OOTB. You COULD do it yourself too, in much the same way. A lot of the stuff in the APM solution is driven by javascript talking to the XML Brokers via the LTM. However it would be a lot of work. And you'd need to support it yourself instead of having fun with the APM code that F5 have slaved over for you :)

     

    The XML broker itself can't really be easily replaced with LTM. It needs to talk too deeply into Citrix itself to know where apps are running, kickoff new apps etc. But the web interface is certainly one that can be replaced.

     

    H

     

  • JD1's avatar
    JD1
    Icon for Altostratus rankAltostratus

    Hi Dr. Jaouad,

     

    Functions replaceable: NetScalers functions (Majority of), Web Interface, StoreFront.

     

    Controller/Broker remains required, as do the workers.

     

    There's various implementations you can do with Citrix and F5 APM.

     

    • You can replace StoreFront (SF)/Web Interface (WI) with a Webtop that brokers the applications and proxies the ICA connections.
    • You can process authentication on APM as a gateway, presenting the SF/WI after.
    • You can even present the SF/WI as an icon from the Webtop.

    I believe there may be other combinations (I'm not natively a citrix person, just know from what I've learn with implementations).

     

    Here's the deployment guide that is well worth a read, it certainly covers off the first two points.

     

    https://f5.com/solutions/deployment-guides/citrix-xenapp-or-xendesktop-release-candidate-big

     

    Also, the third party product implementation guides (for latest 11.6.0, but I find they can be referred): https://support.f5.com/kb/en-us/products/big-ip_apm/manuals/product/apm-third-party-integration-implementations-11-6-0.html

     

    Hope they help.

     

  • Thanks but is it worth the effort? My thinking is that LTM can be used to replace the Citrix load balancing. Did that?

     

    • JD1's avatar
      JD1
      Icon for Altostratus rankAltostratus
      I believe the first question is quite circumstantial. I would say definitely worth it if you're trying to consolidate edge features, since F5 can provide other non-citrix resources also on the Webtops. Not to mention providing SSL-VPN (if required for say, your admins). You can replace the broker load balancing, I believe they still have to manage the workers (since it is a Brokers role).
  • We currently dynamically display the Citrix applications on our Web top page After APM authentication. But I was thinking about replacing other functionality like the web interface. If I have LTM and APM do I still need the Web interface or xml broker Citrix functions?

     

    • JD1's avatar
      JD1
      Icon for Altostratus rankAltostratus
      I'm a little puzzled about your situation - If you're dynamically displaying Citrix applications on the web top page, have you not already replaced Web Interface in this case? the XML Broker functions will still be required, as APM will query the brokers with details to confirm applications it should deliver to you via webtop.
  • Hamish's avatar
    Hamish
    Icon for Cirrocumulus rankCirrocumulus

    You need the XML Broker because the javascript talks to the XML Broker (Via APM/LTM). The web interface can go, because you don't need it (You can just use the APM with the webtop you already have).

     

    H