How to install a new Citrix StoreFront farm with two servers.
More from the Lab!
- Building a Dual-Xeon Citrix Lab: Part 1 – Considerations
- Building a Dual-Xeon Citrix Lab: Part 2 – Hardware
- Building a Dual-Xeon Citrix Lab: Part 3 – Windows and Hyper-V installation
- Lab: Part 4 – Hyper-V Networking
- Lab: Part 5 – NetScaler 11 Architecture and Installation
- Lab: Part 6 – Configure NetScaler 11 High Availability (HA Pair)
- Lab: Part 7 – Upgrade NetScalers in HA
- Lab: Part 8 – Save, Backup and Restore NetScaler 11 configuration
- Lab: Part 9 – Install Microsoft SQL Server 2014 (Dedicated)
- Lab: Part 10 – Citrix Licensing demystified
- Lab: Part 11 – Install XenDesktop 7.6
- Lab: Part 12 – Setup NetScaler 11 Clustering (TriScale)
- Lab: Part 13 – Configure Published Applications with XenDesktop 7.6
- Lab: Part 14 – Citrix StoreFront 3.x
- Lab: Part 15 – Configure SSL in StoreFront
- Lab: Part 16 – StoreFront load balancing with NetScaler (Internal)
- Lab: Part 17 – Optimize and secure StoreFront load balancing with NetScaler (Internal)
- Lab: Part 18 – Secure LDAP (LDAPS) load balancing with Citrix NetScaler 11
- Lab: Part 19 – Configure Active Directory authentication(LDAP) with Citrix NetScaler 11
- Lab: Part 20 – RDP Proxy with NetScaler Unified Gateway 11
- Lab: Part 21 – Secure SSH Authentication with NetScaler (public-private key pair)
- Lab: Part 22 – Ultimate StoreFront 3 customization guide
- Lab: Part 23 – Securing Citrix StoreFront DMZ deployment
- Lab: Part 25 – Upgrade to Citrix StoreFront 3.7
- Lab: Part 26 – Install/Upgrade Citrix XenDesktop 7.11
- Lab: Part 27 – Getting started with Microsoft Azure
- Lab: Part 28 – Getting started with Citrix Cloud
- Lab: Part 29 – Configure XenDesktop And XenApp Service with Microsoft Azure and Citrix Cloud
- Lab: Part 30 – Configure Identity and Access Management in Citrix Cloud with Microsoft Azure AD
- Lab: Part 31 – Configure NetScaler Gateway Service for XenApp and XenDesktop Service in Citrix Cloud
- Lab: Part 32 – Configure MCS with XenDesktop and XenApp Service in Citrix Cloud
- Lab: Part 33 – Configure Azure Quick Deploy with XenDesktop and XenApp Service in Citrix Cloud
- Lab: Part 34 – Configure Site Aggregation for Citrix Workspace in Citrix Cloud with XenDesktop 7.x located on-premises
- Lab: Part 35 – Configure a Hybrid NetScaler MA Service environment in Citrix Cloud
- Lab: Part 36 – Configure ShareFile in Citrix Cloud with StorageZones on-premises
- Lab: Part 37 – Upgrade NetScaler HA pair with NetScaler MA Service in Citrix Cloud
- Lab: Part 38 – How to Configure Full VPN Setup with Citrix NetScaler in CLI
- Lab: Part 39 – Configure Multi-Factor Authentication with Azure MFA Service and Citrix Workspace
- Lab: Part 40 – Getting Started with Citrix App Layering
- Lab: Part 41 – Configure Citrix App Layering
- Lab: Part 42 – OS Layer with Citrix App Layering
- Lab: Part 43 – Platform Layer with Citrix App Layering
- Lab: Part 44 – Application Layers with Citrix App Layering
- Lab: Part 45 – Layered Image Deployment with Citrix App Layering
- Lab: Part 46 – Elastic deployment with Citrix App Layering
- Lab: Part 47 – User Layers with Citrix App Layering
- Lab: Part 48 – Windows 10 and PVS with Citrix App Layering
We already discussed StoreFront installation in this blog post. Below is an update for the lab.
Make sure to check out our guide to optimize Storefront 3: StoreFront 3 optimizations.
Installation
Lab configuration
Virtual Machine #1 – StoreFront secondary server
- Name: SF01
- NSIP address: 10.0.0.31
- Subnet mask: 255.0.0.0
- 1024 MB of RAM
- 1 vCPU
- Network adapter: 1 – LAN (vLAN ID 2)
- 50 GB HDD
- Windows Server 2012 Datacenter Edition
Virtual Machine #2 – StoreFront primary server
- Name: SF02
- NSIP address: 10.0.0.32
- Subnet mask: 255.0.0.0
- 1024 MB of RAM
- 1 vCPU
- Network adapter: 1 – LAN (vLAN ID 2)
- 50 GB HDD
- Windows Server 2012 Datacenter Edition
Download StoreFront 3.x
Go to https://www.citrix.com/downloads/storefront-web-interface/product-software/storefront-30.html.
The current version available is 3.0.1.
Features
- Version 3.0.1 includes support for TLS 1.0 and 1.1
- Unified Receiver provides modern, centrally-managed and customizable user app selection experience across all user devices.
- Google Chrome Support without NPAPI.
- Delegating Authentication to XenApp and XenDesktop when there is no AD trust between sites.
- Treat All Desktops as Applications to apply Workspace Control and group icons together.
- Integrated Monitoring Service enables NetScaler to monitor StoreFront.
- Extended Store Customization SDK for business logic.
StoreFront documentation is available here.
Primary StoreFront installation
Connect on the primary StoreFront server. (SF02 in the lab)





You now need to create a new deployment to setup your first store.

Configure StoreFront
Our base URL is http://storefront. For this part of the lab, we do not use SSL.


Now enter the name of your new store. This will appear in the URL of the website.
http://<baseURL>/Citrix/<STORE>Web


Configure the new store by adding new services (XenApp, XenDesktop, etc.)


Our test StoreFront is only for internal access, no need to configure Remote Access.


Your first server is now configured. Now let’s take a look at the configuration.
On the left, take a look at Server Group, Authentication, Stores, Receiver for Web.



Create a new DNS record in your configuration:
Host A: storefront 10.0.0.32
Open a browser window, and navigate to http://storefront.citrixguru.lab/Citrix/CitrixGuruStoreWeb.

Connect with a domain account.

Secondary StoreFront installation
Connect on the secondary StoreFront server. (SF01 in the lab)
Repeat the same steps as for the primary StoreFront server.
Join Secondary StoreFront
On your primary server, go to Server group, select Add Server on the right.
StoreFront will generate an Authorization code for the process.


Authorizing server: SF02
Authorization code: 81111859
Go back on the secondary StoreFront server (SF01) and select Join Existing server group.

Type the server and the code previously generated by StoreFront.



After few minutes, the operation is successfully processed.


The secondary server was successfully installed.

Update the previously created DNS record in your configuration:
Host A: storefront 10.0.0.31
Open a browser window, and navigate to http://storefront.citrixguru.lab/Citrix/CitrixGuruStoreWeb.
Flush your DNS configuration
1 |
ipconfig /flushdns |
Both StoreFront servers are working.
Make sure to check out our guide to optimize Storefront 3: StoreFront 3 optimizations.
More from the Lab!
- Building a Dual-Xeon Citrix Lab: Part 1 – Considerations
- Building a Dual-Xeon Citrix Lab: Part 2 – Hardware
- Building a Dual-Xeon Citrix Lab: Part 3 – Windows and Hyper-V installation
- Lab: Part 4 – Hyper-V Networking
- Lab: Part 5 – NetScaler 11 Architecture and Installation
- Lab: Part 6 – Configure NetScaler 11 High Availability (HA Pair)
- Lab: Part 7 – Upgrade NetScalers in HA
- Lab: Part 8 – Save, Backup and Restore NetScaler 11 configuration
- Lab: Part 9 – Install Microsoft SQL Server 2014 (Dedicated)
- Lab: Part 10 – Citrix Licensing demystified
- Lab: Part 11 – Install XenDesktop 7.6
- Lab: Part 12 – Setup NetScaler 11 Clustering (TriScale)
- Lab: Part 13 – Configure Published Applications with XenDesktop 7.6
- Lab: Part 14 – Citrix StoreFront 3.x
- Lab: Part 15 – Configure SSL in StoreFront
- Lab: Part 16 – StoreFront load balancing with NetScaler (Internal)
- Lab: Part 17 – Optimize and secure StoreFront load balancing with NetScaler (Internal)
- Lab: Part 18 – Secure LDAP (LDAPS) load balancing with Citrix NetScaler 11
- Lab: Part 19 – Configure Active Directory authentication(LDAP) with Citrix NetScaler 11
- Lab: Part 20 – RDP Proxy with NetScaler Unified Gateway 11
- Lab: Part 21 – Secure SSH Authentication with NetScaler (public-private key pair)
- Lab: Part 22 – Ultimate StoreFront 3 customization guide
- Lab: Part 23 – Securing Citrix StoreFront DMZ deployment
- Lab: Part 25 – Upgrade to Citrix StoreFront 3.7
- Lab: Part 26 – Install/Upgrade Citrix XenDesktop 7.11
- Lab: Part 27 – Getting started with Microsoft Azure
- Lab: Part 28 – Getting started with Citrix Cloud
- Lab: Part 29 – Configure XenDesktop And XenApp Service with Microsoft Azure and Citrix Cloud
- Lab: Part 30 – Configure Identity and Access Management in Citrix Cloud with Microsoft Azure AD
- Lab: Part 31 – Configure NetScaler Gateway Service for XenApp and XenDesktop Service in Citrix Cloud
- Lab: Part 32 – Configure MCS with XenDesktop and XenApp Service in Citrix Cloud
- Lab: Part 33 – Configure Azure Quick Deploy with XenDesktop and XenApp Service in Citrix Cloud
- Lab: Part 34 – Configure Site Aggregation for Citrix Workspace in Citrix Cloud with XenDesktop 7.x located on-premises
- Lab: Part 35 – Configure a Hybrid NetScaler MA Service environment in Citrix Cloud
- Lab: Part 36 – Configure ShareFile in Citrix Cloud with StorageZones on-premises
- Lab: Part 37 – Upgrade NetScaler HA pair with NetScaler MA Service in Citrix Cloud
- Lab: Part 38 – How to Configure Full VPN Setup with Citrix NetScaler in CLI
- Lab: Part 39 – Configure Multi-Factor Authentication with Azure MFA Service and Citrix Workspace
- Lab: Part 40 – Getting Started with Citrix App Layering
- Lab: Part 41 – Configure Citrix App Layering
- Lab: Part 42 – OS Layer with Citrix App Layering
- Lab: Part 43 – Platform Layer with Citrix App Layering
- Lab: Part 44 – Application Layers with Citrix App Layering
- Lab: Part 45 – Layered Image Deployment with Citrix App Layering
- Lab: Part 46 – Elastic deployment with Citrix App Layering
- Lab: Part 47 – User Layers with Citrix App Layering
- Lab: Part 48 – Windows 10 and PVS with Citrix App Layering
Near the end of the tutorial you state, Update the previously created DNS record in your configuration to 10.0.0.31. I understand that updates storefront to resolve to 10.0.0.31 – but you will only be serving traffic to that server, not both. How would you account for HA or load balancing?
Hi, go to this article to read about load balancing
https://www.citrixguru.com/2015/12/03/lab-part-16-storefront-load-balancing-with-netscaler-internal/