Citrix Provisioning 2402 – Server Install – Carl Stalhood (2024)

Navigation

This article applies to all 7.x versions of Citrix Provisioning, including 2402, LTSR 2203 CU5, and LTSR 1912 CU9.

  • Change Log
  • Planning and Versions
  • Citrix License Server Version
  • Upgrade
  • vDisk Storage
    • Robocopy Script
  • Installs/Upgrades
    • .Net Framework
    • Provisioning Console
    • Provisioning Server
  • Database Configuration
    • Database Script
    • Configuration Wizard – New Farm
    • Configuration Wizard – Join Farm
  • Troubleshooting – Networking Services Don’t Work After Reboot
  • Firewall
  • Disable BIOS Boot Menu
  • Private Mode vDisk – No Servers Available for vDisk
  • Multi-homed Provisioning Server
  • Antivirus Exclusions
  • TFTP High Availability
  • DHCP Failover
  • Health Check

💡 = Recently Updated

Change Log

Planning and Versions

CTX220651Best Practices for deploying PVS in multi-geo environments:ensure that Provisioning farms do not span data centers with a network latency that can affect communications between the Provisioning Servers and the SQL database

SQL 2019 is supported with Citrix Provisioning 2003 and newer.

Citrix Provisioning Firewall Rules

The most recent Current Release version of Citrix Provisioning is 2402.
Citrix Provisioning 2402 – Server Install – Carl Stalhood (1)

For LTSR CVAD, deploy the Citrix Provisioning version that matches your CVAD version:

Citrix License Server Version

Upgrade the Citrix Licensing server to the latest version. Citrix now requires the latest License Server version and is configured to upload license telemetry data.
Citrix Provisioning 2402 – Server Install – Carl Stalhood (7)

Upgrade

Windows Server 2022 is supported with Citrix Provisioning 2203 and newer.

VMware ESXi 8.0 is supported with Citrix Provisioning 2212 and newer.

SCVMM 2022 is supported with Citrix Provisioning 2203 and newer.

If you are upgrading from an older version of Citrix Provisioning, do the following:

  1. In-place upgrade the Citrix License Server.
  2. In-place upgradethe Provisioning Console.
    1. Re-registerthe Citrix.PVS.snapin.dll snap-in:
      "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe" "c:\program files\citrix\provisioning services console\Citrix.PVS.snapin.dll"
    2. If upgrading from 7.15.3000 to 7.15.4000, then manually upgrade the snap-ins. See CTX256773 Powershell SnapIns are not upgraded from PVS 7.15 LTSR CU3 to 7.15 LTSR CU4 after the upgrade is complete
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (8)
  3. In-place upgrade the Provisioning Server. If you have two or more Provisioning servers, upgrade one, and then the other. If High Availability is configured correctly, then the Target Devices should move to a different Provisioning server while a Provisioning server is being upgraded.
    1. After the first Provisioning server is upgraded, run the Configuration Wizard. You can generally just click Next through the wizard. At the end, you’ll be prompted to upgrade the database. Then upgrade the remaining Provisioning servers and run the Config Wizard on each of them too.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (9)
  4. Upgrade the Target Device Software inside each vDisk. Don’t do this until the Provisioning servers are upgraded (Target Device Software must be same version or older than the Provisioning Servers).
    1. If your Target Devices are 7.6.1 or newer, you can create a Maintenance version, boot an Updater Target Device, and in-place upgrade the Target Device Software.
    2. If your Target Devices are older, then you must reverse image.

vDisk Storage

Do the following on both Provisioning Servers. The vDisks will be stored locally on both servers. You must synchronize the files on the two servers: either manually (e.g. Robocopy), or automatically (e.g. DFS Replication).

Create D: Drive

  1. In the vSphere Web Client, edit the settings for each of theProvisioning server virtual machines.
  2. On the bottom, use the drop-down list to select New Hard Disk, and click Add.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (10)
  3. Expand the New Hard disk by clicking the arrow next to it.
  4. Change the disk size to 500 GB or higher. It needs to be large enough to store the vDisks. Each full vDisk is 40 GB plus a chain of snapshots. Additional space is needed to merge the chain.
  5. Feel free to select Thin provision, if desired. Click OK when done.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (11)
  6. Login to the session host.Right-click the Start Button, and clickDisk Management.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (12)
  7. In the Action menu, click Rescan Disks.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (13)
  8. On the bottom right, right-click the CD-ROM partition, and click Change Drive Letters and Paths.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (14)
  9. Click Change.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (15)
  10. Change the drive letter to E:, and click OK.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (16)
  11. Click Yes when asked to continue.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (17)
  12. Right-click Disk 1 and clickOnline.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (18)
  13. Right-click Disk 1 and click Initialize Disk.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (19)
  14. Click OK to initialize the disk.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (20)
  15. Right-click the Unallocated space, and click New Simple Volume.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (21)
  16. In the Welcome to the New Simple Volume Wizard page, click Next.
  17. In the Specify Volume Size page, click Next.
  18. In the Assign Drive Letter or Path page, select D: and click Next.
  19. In the Format Partition page, change the Volume label to vDisks and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (22)
  20. In the Completing the New Simple Volume Wizard page, click Finish.
  21. If you see a pop-up asking you to format the disk, click Cancel since Disk Management is already doing that.

vDisk Folders

On the new D: partition, create one folder per Delivery Group. For example, create one called Win10Common,and create another folder called Win10SAP. Each vDisk is composed ofseveral files, so its best to place each vDisk in a separate folder. Each Delivery Group is usually a different vDisk.
Citrix Provisioning 2402 – Server Install – Carl Stalhood (23)

Robocopy Script

Here is a sample robocopy statement to copy vDisk files from one Provisioning server to another. It excludes .lok files and excludes the WriteCache folders.

REM Robocopy from PVS01 to PVS02REM Deletes files from other server if not present on local serverRobocopy D:\vDisks \\pvs02\d$\vDisks *.vhd *.vhdx *.avhd *.avhdx *.pvp /b /mir /xf *.lok /xd WriteCache /xo

Citrix Blog PostvDisk Replicator Utilityhas a GUI utility script that can replicate vDisks between Provisioning Sites and between Provisioning Farms.
Citrix Provisioning 2402 – Server Install – Carl Stalhood (24)
Citrix Provisioning 2402 – Server Install – Carl Stalhood (25)

Service Account

Provisioning Services should run as a domain account that is in the local administrators group on both Provisioning servers. This is required for KMS Licensing.
Citrix Provisioning 2402 – Server Install – Carl Stalhood (26)

Provisioning Console Install/Upgrade

The installation and administration of Citrix Provisioning 2402 and older (including LTSR versions 2203 and 1912) are essentially identical.

Operating System – Windows Server 2022 is supported with Citrix Provisioning 2203 and newer.

Hypervisor – VMware ESXi 8.0 is supported with Citrix Provisioning 2212 and newer. VMware VSAN 8 is supported with Citrix Provisioning 2311 and newer.

BIOS – Citrix Provisioning 2311 and newer no longer support BIOS. See Converting BIOS vDisks to UEFI at Citrix Docs.

If you want to automate the installation and configuration of Citrix Provisioning, see Dennis SpanCitrix Provisioning Server unattended installation.
Citrix Provisioning 2402 – Server Install – Carl Stalhood (27)

To manually install Provisioning Console, or in-place upgrade the Provisioning Console:

  1. Go to the downloaded Citrix Provisioning,and in the Consolefolder, run PVS_Console_x64.exe.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (28)
  2. Click Install.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (29)
    1. If you are upgrading, and if you get an error about a newer version of Citrix Diagnostics Facility is already installed…
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (30)
    2. …then you might have to uninstall the existing Citrix Diagnostics Facility installation and try the upgrade again.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (31)
  3. If you see the.NET Framework Setuppage:
    1. Check the box next toI have read and accept the license terms, and clickInstall.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (32)
    2. In theInstallation Is Complete page, clickFinish.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (33)
    3. ClickRestart Now.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (34)
    4. Restart the PVS_Console_x64.exe installer.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (35)
    5. ClickInstall.
  4. Click Yes to reboot when prompted. Then restart the installation.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (36)
  5. In the Welcome to the InstallShield Wizard for Citrix Provisioning Console x64 page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (37)
  6. In the License Agreement page, select I accept the terms, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (38)
  7. In the Customer Information page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (39)
  8. In the Destination Folder page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (40)
  9. In the Ready to Install the Program page, click Install.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (41)
  10. In the InstallShield Wizard Completed page, click Finish.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (42)
  11. Click Yes if you are prompted to restart.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (43)

After upgrading the Console, re-register the PowerShell snap-in. This is required for the Citrix App Layering Agent.

"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe" "c:\program files\citrix\provisioning services console\Citrix.PVS.snapin.dll"

Citrix Provisioning 2402 – Server Install – Carl Stalhood (44)

Provisioning Server – Install/Upgrade

The installation and administration of Citrix Provisioning 2402, 1912 LTSR CU9, 7.15.45, 7.6.9 and other 7.x versions are essentially identical.

Operating System – Windows Server 2022 is supported with Citrix Provisioning 2203 and newer.

Hypervisor – VMware ESXi 8.0 is supported with Citrix Provisioning 2212 and newer. VMware VSAN 8 is supported with Citrix Provisioning 2311 and newer.

BIOS – Citrix Provisioning 2311 and newer no longer support BIOS. See Converting BIOS vDisks to UEFI at Citrix Docs.

You can in-place upgrade Provisioning Server. The Provisioning Servers must be upgraded before the vDisks’ Target Device Software are upgraded. While upgrading one Provisioning Server, all Target Devices are moved to the other Provisioning Server assuming that vDisk High Availability is properly configured.

To install/upgrade Provisioning server:

  1. If vSphere, make sure the Provisioning server virtual machine Network Adapter Type isVMXNET 3.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (45)
  2. Go to the downloaded Provisioning ISO,and in the Serverfolder, run PVS_Server_x64.exe.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (46)
  3. Click Install when asked to install prerequisites.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (47)
  4. Click Yes to reboot. After the restart, relaunch the installer.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (48)
  5. Note: there’s a long delay before the installation wizard appears.
  6. In the Welcome to the Installation Wizard for Citrix Provisioning Server x64 page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (49)
  7. In the License Agreement page, select I accept the terms, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (50)
  8. In Citrix Provisioning 1811 and newer, you’ll see aDefault Firewall Ports page. You can optionally selectAutomatically open all Citrix Provisioning ports in Windows Firewall. If you later use the Citrix Provisioning Console to change the ports, then the Windows Firewall rules need to be adjusted manually since the Citrix Provisioning Console won’t do it for you.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (51)
  9. In the Customer Information page, select Anyone who users this computer, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (52)
  10. In the Destination Folder page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (53)
  11. In the Ready to Install the Program page, click Install.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (54)
  12. In the Installation Wizard Completed page, click Finish.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (55)

Database Script

By default, the Citrix Provisioning Configuration Wizard will try to create the database using the credentials of the person that is running the Wizard. This isn’t always feasible. An alternative is to create a script that a DBA can run on the SQL server.

  1. Go to C:\Program Files\Citrix\Provisioning Servicesand run DBScript.exe.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (56)
  2. Change the selection to New database for 2012 or higher.
  3. Enter a path to save the script file.
  4. Fill in the other fields.
  5. Select an Active Directory group containing your Citrix administrators, and click OK.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (57)
  6. In SQL Server Management Studio, open the SQL script.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (58)
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (59)
  7. Execute the script to create the database.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (60)
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (61)
  8. The person that runs the Citrix Provisioning Configuration Wizard will need db_owner permission to the new Citrix Provisioning database.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (62)
  9. Create a Windows service account that will run the services on the Citrix Provisioning server. This account must have a SQL login on the SQL server containing the Citrix Provisioning database. The Citrix Provisioning Configuration Wizard will grant this account the correct permissions in the database.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (63)

Configuration Wizard – New Farm

  1. If you used DBScript.exe to pre-create the database, skip to Configuration Wizard – Join Farm.
  2. Certificate – Joining PVS to CVAD site requires a valid certificate on the PVS server.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (64)
  3. For SQL AlwaysOn Availability Group, see CTX201203 SQL Server AlwaysOn Configuration for PVS 7.6. In summary: Use the wizard to create the database instance. In SQL, create the Availability Group. Then reconfigure Citrix Provisioning Server to point to the SQL AlwaysOn listener.
  4. The Citrix Provisioning Configuration Wizard launches automatically. If the database wasn’t pre-created, then the person running the wizard must have dbcreator and securityadmin roles on the SQL Server. If true, click Next. If not true, then cancel the wizard and launch it as somebody that does have those roles.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (65)
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (66)
  5. The DHCP Services page appears. DHCP is typically hosted on a different server so select The service that runs on another computer. It is also possible to install DHCP on the Provisioning Servers. Click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (67)
  6. In the PXE Services page, if you intend to use Boot Device Manager (BDM or ISO) instead of PXE, then change the selection toThe service that runs on another computer, which disables the PXE service.
  7. If your Target Devices and Provisioning Servers are on the same broadcast network, then change the selection toCitrix Provisioning PXE service on this computer.
  8. Click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (68)
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (69)
  9. In the Farm Configuration page, chooseCreate Farm, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (70)
  10. In the Database Server page, enter the name of the SQL server. Citrix Provisioning 2203 and newer has an option for specifying credentials to the SQL server.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (71)
    • In Citrix Provisioning 2203 and newer, click the Connection Options button and there’s an option for Enable MultiSubnetFailover for SQL Always On. There’s also an Optional TCP port field. Click OK and then click Next.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (72)
    • Older versions of Provisioning have an option for MultiSubnetFailover on the Database Server page. Click Next.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (73)
  11. In the New Farm page, enter the following:
    • Enter a descriptive Database name. Put the word Citrix in the database name so the DBA knows what it is for.
    • Enter a descriptive Farm name.
    • Enter a descriptive Site name.
    • Enter a descriptive Collection name. All of these names can be changed later.
    • Select the Active Directory group that will have administrator permissions to Citrix Provisioning, and click Next. If you don’t see your group here, select any group you belong to, and you can fix it later in the console.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (74)
  12. In the New Store page, browse to one of the vDisk folders, and give the store a name. Then click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (75)
  13. You can optionally join the Provisioning Farm to CVAD or Citrix Cloud so that you can use Web Studio to provision Targets. The CVAD option is available in Citrix Provisioning 2311 and newer.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (76)
    1. Click Yes to join the farm to a CVAD Site.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (77)
    2. In the Citrix Virtual Desktops Controllerpage, click Next.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (78)
    3. The Registration tab in Provisioning Console > Farm Properties shows the status of CVAD Site registration.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (79)
  14. In the License Server page, enter the name of your Citrix license server, check the box next to Validate license server communication, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (80)
  15. In the User account page, notice it defaults to Network service account. This won’t work with KMS licensing so change it to Specified user account. Enter credentials for an account that is a local administrator on all Provisioning servers, and click Next. Note: Provisioning 7.16 and newer support Group Managed Service Accounts.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (81)
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (82)
  16. In the Active Directory Computer Account Password page, check the box, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (83)
  17. In the Network Communications page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (84)
  18. In the TFTP Option and Bootstrap Location page, check the box, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (85)
  19. In the Stream Servers Boot List page, click Advanced.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (86)
  20. Check the box next to Verbose mode, click OK, and then click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (87)
  21. If Provisioning 7.12 or newer, in the SSL Configuration page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (88)
  22. If you see the Problem Report Configuration page, enter your MyCitrix credentials and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (89)
  23. In the Finish page, click Finish.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (90)
  24. If you are upgrading, then you might be asked to upgrade the database. Click Yes.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (91)
  25. Click OK if you see the firewall message.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (92)
  26. In the Finish page, click Done.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (93)

From Running the Configuration Wizard silently at Citrix Docs: Now that you have a configured server, you can run"C:\Program Files\Citrix\Provisioning Services\ConfigWizard.exe" /s to produce an .ans file at"C:\ProgramData\Citrix\Provisioning Services\ConfigWizard.ans". This .ans file can be modified and copied to additional Provisioning servers."C:\Program Files\Citrix\Provisioning Services\ConfigWizard.exe" /a reads the .ans file and applies the configuration silently.

Configuration Wizard – Join Farm

  1. The Configuration Wizard launches automatically.
  2. There are two methods of handling SQL permissions:
    1. The person running the wizard must have db_owner on the database and securityadmin role on the SQL Server. This allows the wizard to add the service account to SQL logins and grant it access to the database.
    2. Or the person running the wizard can be limited to just db_owner permission to the database. The service account must be added manually to SQL logins by a DBA.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (94)
  3. The DHCP Services page appears. DHCP is typically hosted on a different server so select The service that runs on another computer. It is also possible to install DHCP on the Provisioning Servers. Click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (95)
  4. In the PXE Services page, if you intend to use Boot Device Manager (BDM or ISO) instead of PXE, then change the selection toThe service that runs on another computer, which disables the PXE service.
  5. If your Target Devices and Provisioning Servers are on the same broadcast network, then change the selection toCitrix Provisioning PXE service on this computer.
  6. Click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (96)
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (97)
  7. In the Farm Configuration page, click Join existing farm.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (98)
  8. In the Database Server page, enter the name of the SQL server. Citrix Provisioning 2203 and newer has an option for specifying credentials to the SQL server.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (99)
    • In Citrix Provisioning 2203 and newer, click the Connection Options button and there’s an option for Enable MultiSubnetFailover for SQL Always On. There’s also an Optional TCP port field. Click OK and then click Next.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (100)
    • Older versions of Provisioning have an option for MultiSubnetFailover on the Database Server page. Click Next.
      Citrix Provisioning 2402 – Server Install – Carl Stalhood (101)
  9. In the Existing Farmpage, select the database, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (102)
  10. In the Site page, select an existing site, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (103)
  11. If you used the script to create the database, then there probably are no stores defined. Do so now.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (104)
  12. Otherwise, in the New Store page, select the existing store, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (105)
  13. In the License Server page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (106)
  14. In the User account page, notice it defaults to Network service account. This won’t work with KMS licensing so change it to Specified user account. Enter credentials for an account that is a local administrator on all Provisioning servers, and click Next. Note: Provisioning 7.16 and newer support Group Managed Service Accounts.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (107)
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (108)
  15. In the Active Directory Computer Account Password page, check the box, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (109)
  16. In the Network Communications page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (110)
  17. In the TFTP Option and Bootstrap Location page, check the box, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (111)
  18. In the Stream Servers Boot List page, click Advanced.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (112)
  19. Check the box next to Verbose mode, click OK, and then click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (113)
  20. If Provisioning 7.12 or newer, in theSoap SSL Configuration page, clickNext.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (114)
  21. If Provisioning 7.11 or newer, in theProblem Report Configuration page, enter your MyCitrix credentials, and click Next.Citrix Provisioning 2402 – Server Install – Carl Stalhood (115)
  22. In the Finish page, click Finish.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (116)
  23. Click OK if you see the firewall message.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (117)
  24. In the Finish page, click Done.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (118)

Troubleshooting – Networking Services Don’t Work After Reboot

If your PXE service or TFTP service does not work after a reboot of the Provisioning server, do the following:

  1. One option is to set the Citrix PVS PXE Service, Citrix PVS TFTP Service, and Citrix PVS Two-stage boot Service to Automatic (Delayed Start).
  2. The TFTP and Two-stage Boot services can be delayed by setting registry keys.
    • Keys = HKLM\System\CurrentControlSet\services\BNTFTP (and PVSTSB)\Parameters
    • Value = InitTimeoutSec (DWORD). 1 – 4 seconds. Default is 1.
    • Value = MaxBindRetry (DWORD). 5 – 20 retries. Default is 5.

Disable Firewall

Disable the Windows Firewall to allow communication to all Citrix Provisioning Server ports. Or, seeCitrix Provisioning Firewall Rulesand manually open all required ports. If you change the ports in the Citrix Provisioning Console, then you’ll need to adjust the Windows Firewall rules accordingly.

  1. In Server Manager, click Tools, and clickWindows Firewall with Advanced Security.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (119)
  2. Click Windows Firewall Properties.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (120)
  3. On the Domain Profile tab, change the Firewall state to Off.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (121)

Disable BIOS Boot Menu

The versioning process in Citrix Provisioning will present a boot menu when booting any version except Production.
Citrix Provisioning 2402 – Server Install – Carl Stalhood (122)

  1. To avoid this, create the DWORD registry value HKLM\Software\Citrix\ProvisioningServices\StreamProcess\SkipBootMenu on both Provisioning Servers and set it to 1. Note: the location of this key changed in Provisioning Services 7.0 and newer.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (123)
  2. Then restart the Citrix PVS Stream Service.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (124)

Private Mode vDisk – No Servers Available for vDisk

Citrix CTX200233 – Error: “No servers available for disk”: When you set a vDisk to Private Image mode (or new Maintenance version), if the Target Device is not connected to the server that contains the vDisk then you might see a message saying “No Servers Available for vDisk”.

  1. To avoid this, create the DWORD registry value HKLM\Software\Citrix\ProvisioningServices\StreamProcess\SkipRIMSForPrivate on both Provisioning Servers and set it to 1. Note: the location of this key changed in Provisioning Services 7.0.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (125)
  2. Then restart the Citrix PVS Stream Service.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (126)

Multi-Homed Provisioning Server

From slide 20 of http://www.slideshare.net/davidmcg/implementing-and-troubleshooting-pvs:, Multi-homed Provisioning server is not recommended but if you insist, and if running Provisioning 6.1 or older, configure the following. Provisioning 7.7 configuration wizard should have asked you for the management NIC.

  • HKLM\Software\Citrix\ProvisioningServices\IPC
    • New Reg_Sz (string) named IPv4Address with the IP of the NIC for IPC
  • HKLM\Software\Citrix\ProvisioningServices\Manager
    • New Reg_Sz (string) named GeneralInetAddr with the IP of the NIC and port
    • e.g. 10.1.1.2:6909

Citrix 133877Timeout Error 4002 in Provisioning Server Console after Clicking “Show Connected Devices: when there are multiple streaming NICs assigned to the Provisioning Server, when Show Connected Devices was clicked in the Provisioning console, the following symptoms might be experienced: Server timeout error 4002, unusual delay of 3 to 4 minutes to list the connected devices, or Provisioning console stops responding. Complete the following to resolve the issue:

  1. On the Provisioning Server machine, under HKLM\software\citrix\provisioningServices\Manager key, create registry DWORD RelayedRequestReplyTimeoutMilliseconds, and set it to 50 ms (Decimal).
  2. Create a DWORD RelayedRequestTryTimes, and set it to 1.
  3. Open the Provisioning Server console and test by selecting the Show Connected Devices command.

Antivirus Exclusions

Citrix’s Recommended Antivirus Exclusions

Endpoint Security, Antivirus, and Antimalware Best Practices atCitrix Docs TechZone contains a list of recommended exclusions for Citrix Provisioning.

Citrix Blog Post Citrix Recommended Antivirus Exclusions: the goal here is to provide you with a consolidated list of recommended antivirus exclusions for your Citrix virtualization environment focused on the key processes, folders, and files that we have seen cause issues in the field:

  • Set real-time scanning to scan local drives only and not network drives
  • Disable scan on boot
  • Remove any unnecessary antivirus related entries from the Run key
  • Exclude the pagefile(s) from being scanned
  • Exclude Windows event logs from being scanned
  • Exclude IIS log files from being scanned

See the Blog Post for exclusions for each Citrix component/product including: StoreFront, VDA, Controller, and Provisioning. The Blog Post also has links to additional KB articles on antivirus.

Microsoft’s virus scanning recommendations

(e.g. exclude group policy files) – http://support.microsoft.com/kb/822158.

TFTP High Availability

BIOS machines have multiple methods of booting into PVS:

  • PXE (network boot) on same subnet as Citrix Provisioning Servers.
  • PXE (network boot) on different subnet as Citrix Provisioning Servers. DHCP Scope Options 66 and 67 required.
  • Boot ISO created by Citrix Provisioning Boot Device Manager.
  • Boot partition created by the Citrix Provisioning Virtual Desktops Setup Wizard.

EFI/UEFI machines have two methods of booting into PVS:

  • PXE (network boot) on same subnet as Citrix Provisioning Servers. DHCP Scope Option 11 required.
  • PXE (network boot) on different subnet as Citrix Provisioning Servers. DHCP Scope Options 66, 67, and 11 required.

If PXE booting on same subnet as Provisioning Servers, then make sure the PXE service is running on the Citrix Provisioning Servers. When your target device boots, it will broadcast a PXE Request message to the entire subnet. One of the Provisioning Servers PXE services will reply with the IP address of the TFTP service on the local Provisioning Server.

If your Target Devices are not on the same VLAN/subnet as the Provisioning Servers, then for EFI/UEFI devices, you will need to configure DHCP Scope Options 66, 67, and 11. BIOS machines can instead use Boot ISO or Boot Partition, but these options are not available for EFI/UEFI.

  • DHCP Scope Option 66 (TFTP Server address) only supports a single address. For High Availability, either DNS Round Robin your TFTP servers, or configure Citrix ADC to load balance TFTP. TFTP service runs on the Citrix Provisioning Servers.
  • CitrixCTX131954 Implementation Guide – High Availability for TFTP
  • NetScaler 10.1 and newer and Citrix ADC have native support for TFTP protocol. Older versions of NetScaler are more difficult to configure.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (127)
  • For EFI/UEFI, for DHCP Scope Option 67, see Unified Extensible Firmware Interface (UEFI) pre-boot environments at Citrix Docs for the correct file name.

DHCP Failover

The DHCP infrastructure must be highly available. And session hosts should be configured with DHCP Reservations. With multiple DHCP servers, any reservation should be created on all DHCP servers hosting the same DHCP scope. The easiest way to accomplish this is with the DHCP Failover feature in Windows Server 2012 and newer.

  1. Build two DHCP servers on Windows Server 2012 or newer.
  2. Create a scope for the Provisioning Target Devices.
  3. Right-click the existing scope, and click Configure Failover.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (128)
  4. In the Introduction to DHCP Failover page, click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (129)
  5. In the Specify the partner server to use for failover page, enter the name of the other DHCP server, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (130)
  6. In the Create a new failover relationship page, enter a Shared Secret, and click Next.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (131)
  7. Click Finish.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (132)
  8. Click Close.
    Citrix Provisioning 2402 – Server Install – Carl Stalhood (133)

Health Check

CTP Sacha Thomet’s PowerShell script to view the health/status of the Provisioning environment. Emails an HTML Report. For Provisioning 7.7 and newer, see https://blog.sachathomet.ch/2015/12/29/happy-new-script-pvs-7-7-healthcheck/.
Citrix Provisioning 2402 – Server Install – Carl Stalhood (134)

Related Pages

  • Provisioning – Console Configuration
  • Back to Citrix Provisioning
Citrix Provisioning 2402 – Server Install – Carl Stalhood (2024)

FAQs

How to install Citrix server step by step? ›

Use the following sequence to deploy Citrix Virtual Apps and Desktops.
  1. Prepare. ...
  2. Install core components. ...
  3. Create a site. ...
  4. Install one or more Virtual Delivery Agents (VDAs) ...
  5. Install optional components. ...
  6. Create a machine catalog. ...
  7. Create a delivery group. ...
  8. Create an application group (optional)
May 17, 2024

How to upgrade Citrix provisioning server? ›

Instructions
  1. Take a snapshot of all the PVS servers in the Site and then back up the PVS database.
  2. Deploy a new Server with the required OS.
  3. Install new provisioning services on the newly deployed server.
  4. Join this PVS Server to the existing PVS Farm.
  5. Configure the bootstrap to have the entry for newly deployed server.

What is a Citrix provisioning server? ›

The Citrix Provisioning Server is a server that has the Citrix Provisioning Soap and Citrix Stream Services installed. The Stream Service is used to stream software from virtual disk images or vDisks to target devices. The Citrix Provisioning Services console uses the PVS Soap Service for connections.

How do I open Citrix provisioning console? ›

Server Properties
  1. Expand the Provisioning Site and click Servers.
  2. For each Provisioning Server, right-click it, and click Configure Bootstrap.
  3. Click Read Servers from Database. ...
  4. On the Options tab, check the box next to Verbose mode.
  5. Right-click the server, and click Properties.

How do I put Citrix server in install mode? ›

Log onto the Citrix/Terminal server and open a command prompt. Enter the following command to enable Install mode: Change User /Install.

How do I update my Citrix server? ›

Configure Citrix Workspace Updates using the graphical user interface
  1. Right-click Citrix Workspace app icon from the notification area.
  2. Select Advanced Preferences > Citrix Workspace Updates.
  3. Select one of the following notification preference options: ...
  4. Click Save.
May 13, 2024

How do I add a server to Citrix? ›

Right-click Citrix Workspace app icon in the system tray. Navigate to Advanced Preferences > NetScaler Gateway Settings. From the Connection drop-down menu, select a server. Provide your login details to connect to the server.

How do I update Citrix Receiver to latest version? ›

Right-click the Citrix Receiver for Windows icon in the notification area. Select Advanced Preferences, and click Auto Update.

What is the difference between Citrix provisioning and MCS? ›

MCS takes a snapshot of a virtual machine, copies it to a storage location and clones are made that read this copy. PVS is network-based while MCS is a hypervisor-based but they both ultimately end up with virtual machines for users to establish sessions onto. Needing to upgrade VMware, XenServer and HyperV tools.

How does server provisioning work? ›

Server provisioning is the process of setting up physical or virtual hardware; installing and configuring software, such as the operating system and applications; and connecting it to middleware, network, and storage components.

What is the difference between provisioning and deployment? ›

What Is The Difference Between Provisioning And Deploying? While provisioning involves preparing and activating IT infrastructure for user needs, and configuration sets it up for a desired state, deployment is a more general term that refers to the entire process of making a new IT system or service available for use.

How do I find my Citrix license server? ›

Navigate to www.citrix.com and choose Sign in to My Citrix Account option then log in. Upon login then select Manage Licenses option. The quick find will provide visibility into all active and hidden licenses in the account.

How do I download a Citrix server? ›

Instructions
  1. Navigate to www.citrix.com.
  2. Hand over Resources and select Downloads. ...
  3. Select the drop down arrow next to the desired Workspace app. ...
  4. Once the desired app has been located, select the Citrix Workspace app link.
  5. Select the Download Citrix Workspace app button.

How do I install Citrix on my personal computer at home? ›

Navigate to www.citrix.com/downloads/workspace-app/ on your web browser. Click Download Citrix Workspace app for Windows. The Citrix Workspace app executable file is downloaded. Double click the CitrixWorkspaceApp.exe file to start the installation.

What are the requirements for Citrix installation? ›

Hardware requirements
  • Minimum 2 GB RAM.
  • The following table provides details on the required disk space to install the Citrix Workspace app. Installation type. Required disk space. Fresh installation. 1 GB. Upgrade. 1 GB. Note: The installer does the check on the disk space only after extracting the installation package.
Jul 5, 2024

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Catherine Tremblay

Last Updated:

Views: 5439

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.