Recently Citrix has releasedÃ‚Â Citrix Provisioning Services 7.8 (PVS). I wanted to see how this works, so I decided to set it up in my homelab and share the setup and configuration steps with you guys.
I will be needing this component to stream my desktops and servers. Citrix Provisioning Services (PVS) eliminates the need to manage, update and patch individual systems. Instead it allows us to use a master image to provision computers. This master image (vDisk) can be used simultaneously by multiple computers.
In this post I will show you how to:
- Install PVS
- Basic configuration using the PVS wizard
- Create a PVS farm
My lab setup:
- Windows 2012 R2 server with patches and updates which I will be using to installÃ‚Â PVS
- Downloaded PVS ISO fromÃ‚Â www.citrix.com
- Service Account in Active Directory
- Local domain (vikash.nl)
- Domain controller (dc01.vikash.nl)
- Hypervisor Hyper-V 2012 R2
- SQL server (sql01.vikash.nl)
- Citrix License Server (dc01.vikash.nl)
- All servers running as virtual machines
Install Citrix Provisioning Services 7.8
Mount the ISO to using Hyper-V manager on your virtual server and start the setup. Click onÃ‚Â Server Installation.
The setup wizard will automatically detect the required components and will prompt to install them. Click onÃ‚Â Install.
Click onÃ‚Â Yes to install the SQL components.
Click onÃ‚Â Next on the welcome screen.
Accept the license agreement and click onÃ‚Â Next.
Enter the username and organization name. Select theÃ‚Â all users option and click onÃ‚Â Next.
Choose the installation folder. In my case I left this default. Then click onÃ‚Â Next.
Click onÃ‚Â Install to start the installation.
Click onÃ‚Â Finish to finish the installation.
You will get a warning message about the PVS Console. We will install this later. Click onÃ‚Â OK.
Now the Provisioning Services Configuration Wizard will automatically start. Click onÃ‚Â Next.
You will now be prompted to choose a DHCP option. When the PVS server is running DHCP (local service), chooseÃ‚Â The service that runs on this computer. In my case my DHCP is running on my router, so I chooseÃ‚Â The service that runs on another computer. Click onÃ‚Â Next.
Choose the PXE options. If your virtual machines will boot using the PXE service, enable this. In my environment I will be using a bootable ISO for all the virtual machines running from PVS. You can see Ã‚Â hereÃ‚Â how to create a bootable ISO. So I chooseÃ‚Â The service that runs on another computer and click onÃ‚Â Next.
Now we have to create a new farm since this is my first PVS server. ChooseÃ‚Â Create farm and click onÃ‚Â Next.
The wizard will create the database now. The active directory account running the configuration wizard should have rights to create the database on the SQL server. Otherwise make sure the database is created beforehand and that you have the correct account to login to the database. Enter the SQL fqdn and click onÃ‚Â Next.
Enter the database name. If this is an existing database, choose the name using the dropdown menu. Make sure to select the correct Active Directory group to manage the PVS server (Farm Administrator group). Enter the other information needed to create the farm and click onÃ‚Â Next.
Select the destination to store the virtual disks for the virtual machines running from PVS. Give it a name and click onÃ‚Â Next.
Enter the license server fqdn. Click onÃ‚Â Next.
Now we have to specify an account for running the PVS service. This will be used to run the Stream and Soap service. Enter the correct information and click onÃ‚Â Next.
The target devices running from PVS cannot update their own password in the Active Directory, so we must enable PVS to do this for us. Make sure this is enabled and click onÃ‚Â Next.
Check the network communication settings for management and streaming. Select the correct interface, check with your network admin in case this is not clear. In my case my PVS server has one NIC. Click onÃ‚Â Next.
Next you will be prompted to enter the TFTP options. Enable it and click onÃ‚Â Next.
Now everything is setup to finish the configuration wizard. Click onÃ‚Â Finish.
If you have Windows Firewall running on your server, you will get a message about that. Make sure you disable it later or open the necessary ports. Click onÃ‚Â OK.
Click onÃ‚Â Done after the configuration wizard has finished.
Install the Citrix Provisioning Services Console
In order to manage Citrix Provisioning Services you need to install the console. Run the setup from the Citrix Provisioning Services ISO and this time click onÃ‚Â Console Installation.
ClickÃ‚Â Next in the welcome screen.
Accept the License Agreement and click onÃ‚Â Next.
Enter the Customer Information and click onÃ‚Â Next.
Choose the installation path and click onÃ‚Â Next.
Click onÃ‚Â Install to begin the installation.
After the installation is finished, click onÃ‚Â Finish.
Now go to the Start Menu and start the Provisioning Services Console.
Right clickÃ‚Â Provisioning Services Console and click onÃ‚Â Connect to Farm….
Enter the correct fqdn, selectÃ‚Â Auto-login on application start or reconnect to automatically connect to the PVS server and then click onÃ‚Â Connect.
Now you should be able to manage the PVS server.
This concludes this tutorial. Feel free to contact me of you have any questions or comments.
You can also follow me on twitter or add the rss feed from the blog and you will be notified when I add new posts.