Install and Configure Citrix Provisioning Services 7.1


Install and Configure Citrix Provisioning Services 7.1

The following instructions were created to help you to install and configure Citrix Provisioning Services 7.1 (PVS) on Windows 2012 R2. It should help you whether your are creating a PoC or production environment. For this installation we are assuming a SQL Server 2012 database is already installed and you have at least Dbcreator access role. This PVS environment will be provisioning XenApp 6.5, XenApp 7.5 and XenDesktop 7.5 workloads.

For more detail information on PVS, you can always go to Citrix PVS eDocs

The following step-by-step instructions should enabled you to have a PVS environment in no time. First mountthe ISO on the server, Windows 2012 has a great feature to mount ISO files, just right click the file click mount


Select Server Installation

Server Install

Click on Install Server

Install Server


The installation software will check pre-requisites and install them for you. This is pretty nicely done by Citrix. My PVS server was a vanilla Windows 2012 R2 server with .Net 4.5 installed only. No additional features had been previously installed. Click on Install

Prequisite Items

The Welcome window will be presented, click on Next

Welcome Sreen

Accept the licenses

Select your installation folder, we are changing this to D:\ drive according to our standards. Click on Next after defining the installation folder

Destination Folder

Review the summary and click on Install


The configuration we are about to do is about DHCP, PXE boot, store locations for gold images, etc. I have a separate article about reverse engineering existing images (VHD) running older versions of the PVS agent.

Go back to the start menu or application menu (depending on your Windows server version); start Provisioning Services Configuration Wizard and start Click on Next Welcome Screen

For this PoC the PVS server will be authorized as a DHCP but for production this should be running on the production DHCP server. Now when using network segmentation to separate management and user access from boot traffic, you might decide keeping DHCP running on the PVS server.Configuring DHCP

When configuring Microsoft DHCP for PXE boot you will need to add options 66 and 67 to the scope options for the TFTP file name and its location. If want to configure TFTP instead, you will need options 60 and 69PXE Services - DHCP runs locally

Now you need to enter the information for the database server where the PVS database will be created, if database mirroring is already configured, you can enter the information on this screen. Because this is our first PVS server there is no DB mirror configured yet. Enter database information

Since this is the first server you will need to enter a name for DB, for the Farm and the site as well as create the first collection.

A collection will be how you will group the images, if planning on only having one then you can leave the default name, in our case we changed to XenDesktop and later created a second collection called XenApp. We are also using AD groups for security.Enter information for PVS farm

Create the first store. Store is where your gold images (VHD files) are going to be stored, you need to create one as part of the initial configurationCreate a new VHD store

Enter the name of your licensing serverEnter Licensing server information

The streaming and soap services should run under an AD domain account that has access to the SQL server DB, This is important as you definitely want those server to read/write from the PVS database. In our case we are using the same account we created to run SQL Server as e.g. sqlpoc account, but you should create a separate service account and grant it access to SQL Server/DatabaseSpecify user account for Soap and Stream services

Use the default AD account reset interval, unless your domain administrator ahs changed this configurationSpecify computer account password reset interval

Initially for this PoC we are going to use a single 10Gb NIC but we could move to two NICs if/when network segmentation is needed. Define NICs for streaming and management

Enable TFTP service, so the machines can boot up from PVSSelect TFTP bootstrap

Do not change the default gateway, use wizard recommended settings Network configuration for Streaming

Wait for all green check marks and click on DoneConfiguration progress status

Additionally it is very important to configure the NIC order and provider order on the server. For this go to Networking Advanced Settings and make sure the active NICs and providers are at the top of the list. Check OS leve NIC configuration

Installing PVS management Console

Interestingly enough, the new setup doesn’t install the management console. So this will need to be done. First select console installation. This is a very simple installation processSelect Console Installation

Click on Next at the Welcome screen

Accept the License

Select that this will be used by all usersSelect "Anyone who uses this computer"

Define the folder where you want to install the console Console destination folder

We selected the complete installSelect Complete Installation

Click on Install

Click on FinishFinish Console Installation

After the console has been installed, open the application and configure the connection to the newly created farm.Connecting PVS console to an existing PVS farm

Enter the login information for the PVS server and click on ConnectSpecify connection information

Start working on with your PVS environmentPVS console connected

Have a happy provisioning.


One Reply to “Install and Configure Citrix Provisioning Services 7.1”

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.