Install and Configure StoreFront 3.9, including the new NetScaler integration import


Citrix just released their latest XenDesktop/XenApp 7.13 Current Release version, and like always, it includes an new version of StoreFront (3.9).

So in addition to my other blog, How to install and configure XenDesktop 7.13, including Windows 10 (MCS) virtual desktop, or when you need to perform an single server StoreFront 3.9 installation. I wrote this blog to proceed these steps in a simple step-by-step guide.

The biggest new feature of StoreFront 3.9 is the support of the new HDX Adaptive Transport Technology. The network session transport Citrix protocol what is in full named; Enlightened Data Transport. The technology is take place over UDP what reduces the amount of data that needs to be sent over the WAN network connection what also optimizes high latency sessions, including faster performance for printing and Drive Mapping data transfers. This new technology reduces the network traffic bandwidth by up to 60%!

Also one feature update I would like to mention, in the StoreFront version 3.6, Citrix added the SAML Federated authentication support. StoreFront 3.9, the support for SAML authentication directly to StoreFront is added. It now also supports Microsoft AD FS v2.0 – v4.0 and NetScaler Gateway as identity provider.

And the last one is the new NetScaler Gateway Integration feature (NetScaler version 11.1 Build 21.51.x required). I will explain and show you this new feature procedure at the end of this blog!

Visio MCS Citrix 7.13 incl SF

 

All the new features:

  • Support for Adaptive Transport for HDX (Citrix 7.13 / NetScaler 11.1-51.21 required)
  • SAML Authentication to StoreFront
  • NetScaler Gateway Integration
  • Customer Experience Improvement Program (CEIP)

Requirements:

    • DNS A record pointed to your StoreFront server – like example storefront.infrashare.net
    • Pre-installed Virtual Machine, with at least Windows server 2008 r2 (I used Server 2016)
      • Minimum 1 vCPU (4 vCPU recommended) – 2 GB ram (4GB recommended)

 

Install the StoreFront software

Step 1: First we need to download the StoreFront 3.9 installer software from the MyCitrix website / request a trial for XenDesktop/XenApp for lab usage here

Search for StoreFront/Web Interface in the download section or use this url

https://www.citrix.com/downloads/storefront-web-interface/product-software/storefront-39.html

Step 2: Start the CitrixStoreFront-x64.exe installer – accept the terms of the license agreements and click on next

 Step 3: The pre-requisites screen – IIS will be deployed first – Click on Next

Step 4Confirm the information and click on Install

IIS is being installed first…

Step 5: The installation is finished, click on Finish

Step 6: Start the StoreFront console from the Start Menu

Step 7: Choose for the optionCreate a new deployment

Step 8: Enter the DNS name that you created as pre-requirement – enter the protocol http or https – I will use https://storefront.infrashare.net/ – click on next

To use HTTPS –you first need to request/create an internal web certificate on the internal RootCA, the DNS record must be added as common name. Bind the certificate afterwards in the IIS Console – Default Web Site option. Then add an binding on port 443 with the new certificate.

To use HTTP – If you choose for HTTP, just simply use http as base URL and your fine.

The IIS – Citrix directory is being created…

Step 9: In the wizard screen – click on next

Step 10: Enter a Store name – select the option – Set this Receiver for Web site as IIS default – to point the url directly to your web directory. Click on next

Add the Delivery Controller

Step 11: Click on the Add button and add your Desktop Controllers FQDN to the server list. Change the transport type to HTTPS when your Desktop Controllers are accepting 443 requests. Click on Ok and Next

 

Step 12: Skip these step, by clicking on next – we are doing this later by using the new integration option

Step 13: This can be left of – username and password – click on next

Step 14: Activate the PNagent – XenApp services url for the Citrix Receiver software configuration. Click on create to start the configuration process

The store is being created…

The installation done, click on Test Site to get redirected to the web page

The StoreFront webpage

Change the default logon domain

Step 15: Open the StoreFront Console – open the stores menu – click on the – manage Authentication Methods – option

Step 16: Choose for the option – Configure Trusted Domains

Step 17: Click on the Add button – add your domain and click 3 times on the Ok button to save the setting

Refresh your StoreFront page – the domain is not required anymore – you now can logon by username and password only!

Edit the default Logo and Header

Step 19: Open the – Manage Receiver for Web Sites – option

Step 20: Click on Configure

Step 21: Upload the logo that you want to place at the logon screen – the second logo will be placed in the header when logged on – change the colors that fit your needs. Click on Apply and Ok

Note: Be aware of the logo sizing, if they are bigger then the default you can get problems with your PNagent – receiver profile setup for the X1 Receiver Experience.

Refresh your StoreFront page and see the results

Post logon page

You now configured an fully functional StoreFront 3.9 for internal usage!

 

Perform the NetScaler Gateway integration

You first need to upgrade your NetScaler to at least 11.1 Build 52. I will use the latest version, at the moment of writing 11.1 Build 52.13.

You also need to have an active NetScaler Gateway – ICA Proxy configuration. If you haven’t got this. You can check my other blog article doing this – beginning at step 32 (skip the Azure part).

Step 22:Login to your NetScaler Device Web Portal and go to XenApp and XenDesktop

 

Step 23: Click on the Download File button

Step 24: Choose – export all the virtual Servers – click ok

Note: I had some problems by doing this in IE11 and Edge. Chrome works fine for me.

Step 25: You now will get an Download prompt for the file GatewayConfig.zip – Save this file on the C:\tmp location of your StoreFront server

Step 26: Log on to your StoreFront server and open the StoreFront Console

Step 27: Go to Stores and click on the Manage NetScaler Gateways option

Step 28:Click on the option – imported from file

Step 29: Browse to your GatewayConfig.zip file – click on the Import button

Step 30The import NetScaler wizard starts, the callback url is not needed. click on Next

 Step 31: Verify the STA server url – click on next afterwards

Step 31Review all the information – click on Import

The import is completed, click on finish

A green checkmark says that it is added successfully, when you have certain changes, you also can update the same vServer by pressing Update

The NetScaler is automatic selected as default – Used by Stores

Check the settings – open the Configure Remote Access Settings option

The just imported NetScaler is selected by default

 

All the configuration steps are now done, and your StoreFront 3.9 server is ready for use!