Step-by-step install guide for StoreFront 3.0 in a multi-servers configuration. 

Citrix released StoreFront 3.0 end of June 2015. Citrix Guru covered the release here.

Requirements

First you need to check the requirements and download StoreFront 3.0.

StoreFront 3 Installation

Now it is time to play with it and do the installation. Our configuration is simple, we have 2 servers running Windows Server 2008 R2 SP1. The first server will be the primary StoreFront server, where we will do the first installation. Then we will join the secondary server in the Server group.

The first step is to install Microsoft .NET 4.5.1.

Install .NET 4.5.1
Install .NET 4.5.1
Install .NET 4.5.1
Install .NET 4.5.1
Install .NET 4.5.1
Install .NET 4.5.1
Install .NET 4.5.1
Install .NET 4.5.1

Then Citrix StoreFront installation will start.

Accept license agreement
Accept license agreement

Microsoft IIS is required for StoreFront.

Install IIS Role
Install IIS Role
Install StoreFront 3.0.0.44
Install StoreFront 3.0.0.44
IIS Install in progress
IIS Install in progress
StoreFront has been installed
StoreFront has been installed

Once the installation is over, the StoreFront administration console will start automatically.

StoreFront Console
StoreFront Console

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

New deployment
New deployment

Type the URL of your new website. In my configuration, I have a DNS alias for my website.

URL
URL

Storefront console will configure the deployment.

Deployment in progress
Deployment in progress

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

Store Name
Store Name

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

Store configuration
Store configuration
Store configuration
Store configuration

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

No Remote Access configuration
No Remote Access configuration
Store creation in progress
Store creation in progress
Store created
Store created

You can now try to access your StoreFront :
http://storefront/Citrix/MainStoreWeb/

StoreFront logon page
StoreFront logon page

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.

StoreFront console
StoreFront console
Server group
Server group
Authentication
Authentication
Stores
Stores
Receiver for Web
Receiver for Web

Add a secondary server in the StoreFront 3.0 configuration

On your primary server, go to Server group, select Add Server on the right.

StoreFront will generate an Authorization code for the process.

Authorize New Server
Authorize New Server

 

Install StoreFront 3.0 on your secondary server by following the same procedure. Then open the console and select Join existing server group.

Join existing server group
Join existing server group

Authorizing server: your primary server
Authorization code: the code generated on the previous step

Join Server Group
Join Server Group

The console will do the rest.

Joining server group (on the secondary server)
Joining server group (on the secondary server)
Joining server group (on the primary server)
Joining server group (on the primary server)

After few minutes, the operation is successfully processed.

Joined Successfully
Joined Successfully

StoreFront is kindly reminding you to do your changes on the primary server.

Storefront message
Storefront message

A quick look at the Server group tab shows the new configuration.

new Server group configuration
new Server group configuration

The best practice is to load balance the 2 StoreFront servers using Netscaler and configure the VIP in the DNS as the new ip for the StoreFront record. 

 



2 COMMENTS

  1. Hi there
    To manage Storefront day to day do you know what level of privilege is required. I’m trying to move away from the situation where all the IT support team are all local admin on the storefront server. Do you know what rights they need to manage the different functions of Storefront without being a local admin on that server.

    • Hi Mark, StoreFront console cannot be installed alone, it needs to be installed on the StoreFront servers. I think it was the same with web interface. You also need to be local admin, I tried with less privileges and it does not work. It should be possible to work with StoreFront with Remote PowerShell but not sure that is the proper solution for you.

Comments are closed.