Planning
Citrix Service Account: sa_ctx@vmlab.local
Database name: Ctx_db on SQLPKI1.vmlab.local
Planning server name and lists
Hostname |
Descriptions |
DC1 |
Install Citrix Licensing Server |
SQLPKI1 |
SQL Server for DB |
CTXPVS |
Citrix Provisioning Server 7.1 |
CTXMTDImage |
Citrix Master Target Device Image Server |
CTXA1 |
XenApp 7.5 |
CTXA2 |
XenApp 7.5 |
CTXA3 |
XenApp 7.5 |
CTXA4 |
XenApp 6.5 |
CTXA5 |
XenApp 6.5 |
CTXA6 |
XenApp 6.5 |
CTXD1 |
XenDesktop 5.5 |
CTXD2 |
XenDesktop 5.5 |
CTXD3 |
XenDesktop 5.5 |
CTXD4 |
XenDesktop 7 |
CTXD5 |
XenDesktop 7 |
CTXD6 |
XenDesktop 7 |
NS1 |
NetScalers VPX 10.1 |
NS2 |
NetScalers VPX 10.1 |
Hypervisor: VMware 5.1 (may upgrade to 5.5)
Downloads Trials
-
-
Download all listed below
-
Upload XenApp7.5 ISO to localdatastore2 on esxi2
Install License Server on DC1
-
Assign XenApp_and _XenDesktop7_5.iso to dc1
-
Launch Install media and Start XenApp Deliver Applications
-
Extended Deployment> install Citrix License Server
-
Open up Citrix License Administration Console
-
Log on with the AD account for installing the license server
-
Follow the instructions below to obtain License file from citrix.com
-
After log on My Account in citrix.com, go to All Licensing Tools> Single Allocation
-
Enter the evaluation license code
-
Review Host Name Warning and Continue
-
Input hostname (Case sensitive) and continue
-
Confirm
-
OK to download license file
-
Download the flc file to a specific location
-
Go back to License Admin Console>Administration>Vendor Daemon Configuration>Import License
-
Input the path
-
Click Citrix on the license list
-
Move up the new license directory above the older one if any and Click Reread License Files button
-
Go back out to Dashboard and see the license file shows properly
Create a Citrix Server OU in AD UC
-
Create a “Citrix Servers” OU under Windows Server OU
- Any GPO for Citrix Servers will be applied to the OU later
Create a Citrix Service Account
-
Create a user under Managed Service Accounts OU
-
Add to a group
Configure a Citrix PVS DHCP Server
-
On DHCP Server>right click on Address Pool>New Exclusion Range
-
Add IP range for CITRIX Servers
-
Install DHCP Server role on ctxpvs and configure DHCP Server
-
Open a DHCP Manager on ctxpvs < add a new scope
-
Add Excluded IP range from existing DHCP Server scope for CTX PVS early
-
No Exclusion and Delay IP setup on this DHCP Scope
-
Add 192.168.255.1 as Router (Default Gateway)
- Configure 066 Boot Server Host Name to 192.168.255.11 (CTXPVS) and 067 Bootfile Name to ARDBP32.bin
Reference site: http://support.citrix.com/proddocs/topic/xendesktop-bdx/cds-eval-configure-dhcp-boot-options-bdx.html
Build Out Citrix Provisioning Service Server (CTXPVS)
Reference site: http://www.robinhobo.com/installing-configuring-citrix-provisioning-services-7-1/
- Deploy a 2012 R2 Standard Server to build out CTXPVS host
-
Set Static IP for the host to 192.168.255.11
-
Create a New Folder and name it vDisks on the root directoy
-
Create Inbound Firewall Rule (Windows) for SQLPort on TCP 1433
- Assign Provisioning Server 7.1 ISO to DVD Rom
-
Console Installation
-
Install
-
Server Installation
-
Yes
-
Next
-
Provisioning Services configuration
-
Select The service that runs on this computer with MS DHCP
-
Create Farm
-
Input Server name, and TCP Port number (No instance name for my setup)
-
Fill New Farm information
-
Set Store path
-
License server name and check validate option
-
Use Service account you created early
-
Enable TFTP Service
Reference sites:
-
http://support.citrix.com/article/CTX138795
-
http://support.citrix.com/article/CTX117874
-
http://support.citrix.com/content/dam/supportWS/kA460000000Cc9tCAC/Communication_Ports_Used_By_Citrix.pdf
-
Add Inbound firewalls
Provisioning Service Management Ports
AD Communication (Domain Controller)
Provisioning UDP Ports
Provisioning Soap Service
-
And Ok to continue to settings and Done
DB Permission for the Service Account
-
On SQLPKI1, browse to Security>Logins>VMLAB\sa_ctx>Properties>General Tab> Set default DB to Provisioning Services
On User Mapping Tab>Select Provisioning Services and set dbo for Default Schema
-
Go to Databases>ProvisioningServices>Security>Users>VMLAB\sa_ctx>Properties>Owned Schema> select db_owner
Membership Tab> Select db_owner