Forum Discussion
F5 10 LTM APM with XenApp CloudGateway
We have F5 LTM 10.4.2 HF3 that is currently Load Balancing Citrix Web Interface servers. Our group that handles the Citrix environment is looking at Citrix Cloud Gateway (StoreFront) since the Secure Gateway product is EOL in 2015. We do not currently have APM so I understand that will be needed. I am unclear as to the LTM version required for this setup. Is LTM 11 required for the Cloud Gateway integration? I read that iApp became available in LTM 11 and see there are deployment guides for that. I was unable to find anything on deployment of Cloud Gateway with LTM 10 so I have a feeling it is not supported. Any other advice or items to look at for this setup would be greatly appreciated. I have done some reading on the subject but I am trying to get a better idea of what may be needed on the F5 side.
Thanks.
22 Replies
- This depends on what you you need/want to do. If you just want to continue load-balancing functions and not provide remote access, then you can remain on version 10 and load-balance CloudGateway Express/Storefront just fine - it will/should be transparent. If you are interested in leveraging F5 technology for secure remote access into your Citrix environment and using ICA proxy, then APM module is necessary, and we most definitely recommend you be on version 11 for any ICA proxy deployment.
- fasteddye
Nimbostratus
Thanks so much for the very informative reply. - You can use the same setup/guide for load-balancing Citrix Web Interface for 10.2.x from f5.com and apply it to the StoreFront servers. Citrix officially does not document how to perform SSL offload on the StoreFront servers, although it is possible - even though you setup your StoreFront servers as https, they are listening on port 80 as well - so you CAN perform SSL offload for them if you choose to do that - it'll save you off a few CPU cycles in the grand scheme of things. Else, you can easily just load-balance and either use source IP address as persistence or decrypt/re-encrypt on the BIG-IP in order to use cookie persistence.
- fasteddye
Nimbostratus
We have run through XenApp template and have the objects created. We are having trouble getting the health monitors for the StoreFront pool and XML Broker pool to come up. The template created HTTP monitors for each. Will we need to manipulate the send or receive strings or other settings to get the template monitors to work? Or should we not bother with the template created monitor and manually create another monitor? If so, what would be suggested? For testing, I removed the monitor from the pool. I also had to change the persistence to source_addr and removed the HTTP Profile to none. The persistence and HTTP Profile on the VIP had a template created object for both. Does it sound like we are on the right track? Not sure where to look to adjust settings on the template created objects.
Thanks.
- Greg_Crosby_319Historic F5 Account
There is a section in the deployment guide that discuss modifications needed to support storefront (aka cloud gateway express) after running the iApp which begins on page 22 of the DG. http://www.f5.com/pdf/deployment-guides/xenapp-xendesktop-iapp-dg.pdf . Essentially you have to modify the single sign on configuration to support storefront when using APM and modify the receive string of your health monitor to "Citrix Receiver". - fasteddye
Nimbostratus
We are on LTM 10 and do not have the APM so I did not use an iapp. I used the XenApp template on LTM. - Greg_Crosby_319Historic F5 AccountI would try modifying the receive string of your health monitor to "Citrix Receiver" and see if your health monitor comes up. If that does not help, can you post the send string used?
- fasteddye
Nimbostratus
I had tried "Citrix Receivere" and health monitor would not come up. Send string is as follows, GET /Citrix/XenApp/ HTTP/1.1\nHost: xxx.xxx.com\nConnection: Close\r\n\r\n - fasteddye
Nimbostratus
I had tried "Citrix Receiver" and health monitor would not come up. Send string is as follows, GET /Citrix/XenApp/ HTTP/1.1\nHost: xxx.xxx.com\nConnection: Close\r\n\r\n - Greg_Crosby_319Historic F5 Accounttry: GET /Citrix/storename/ HTTP/1.1\nHost: xxx.xxx.com\nConnection: Close\r\n\r\n
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com