Learning the Basics of Citrix XenApp 5 for Windows Server 2008 (Part 3 of 7)
If you would like to read the other parts in this article series, please go to:
- Learning the Basics of XenApp 5 for Windows Server 2008 (Part 1)
- Learning the Basics of XenApp 5 for Windows Server 2008 (Part 2)
- Learning the Basics of XenApp 5 for Windows Server 2008 (Part 4)
- Learning the Basics of XenApp 5 for Windows Server 2008 (Part 5)
- Learning the Basics of XenApp 5 for Windows Server 2008 (Part 6)
- Learning the Basics of XenApp 5 for Windows Server 2008 (Part 7)
In Part 2 of this 7-part article, you created your Virtual Machine (VM) and installed Windows Server 2008 Standard x86. In Part 3 of this article, you will install the Windows Server 2008 prerequisites for XenApp 5, the License Server and Web Interface and all Windows security updates.
Installing XenApp 5 for Windows Server 2008 is very different than for XenApp 5 for Server 2003. The first thing you should do is to read the contents of the Citrix XenApp 5.0 for Microsoft Windows Server 2008 Installation Checklist EN. This checklist explains the Server 2008 Prerequisites that are needed for the various XenApp 5 software components and some required Microsoft Hotfixes that need to be installed before installing XenApp 5.
The two Microsoft Hotfixes needed are:
- Citrix ICA clients may crash when they are connecting to a Windows Server 2008-based terminal server that has Citrix Presentation Server installed
- Some Citrix commands do not work correctly in Citrix XenApp 5.0 for Windows Server 2008
The third hotfix mentioned in the checklist is not needed for this article because you will not be streaming any applications. Go ahead and download both hotfixes to a location accessible by VMware Workstation.
You will be installing the following XenApp 5 software components:
- License Server
- License Management Console
- XenApp 5.0 for Windows Server 2008 (32-bit)
- Access Management Console
- XenApp Advanced Configuration
- Data Store Database
- Web Interface
Many of the required Server 2008 Roles and Features are the same for the various XenApp software components. To summarize the Checklist document, you will need the following Roles installed:
- Application Server (Add Required Features)
- Terminal Services
- Web Server (IIS)
The following Role Services need to be installed:
For Terminal Services:
- Terminal Server
- TS Licensing
For Application Server:
- Application Server Foundation
For Web Server (IIS)
Under Common HTTP Features
- Static Content
- Default Document
- Directory Browsing
- HTTP Errors
Under Application Development
- .NET Extensibility
- ISAPI Extensions
- ISAPI Filters
Under Health and Diagnostics
- HTTP Logging
- Request Monitor
- Windows Authentication
- Client Certificate Mapping Authentication
- Request Filtering
- Static Content Compression
Under Management Tools
- IIS Management Console
- IIS 6 Management Compatibility
- IIS 6 Metabase Compatibility
- IIS 6 WMI Compatibility
- IIS 6 Scripting Tools
- IIS 6 Management Console
You will also need to manually install Microsoft .NET Framework 3.5 and Java Runtime Update 11.
When you completed Part 2, you were at the Windows CTRL + ALT + DELETE prompt.
You need to configure your Virtual Machine (VM) to allow access to the license and XenApp 5 files downloaded from your MyCitrix web site.
Right-click the VMware Workstation tab for your Learning XenApp 5 for Server 2008 VM and click Settings…
Click the Options tab.
Click Shared Folders
Click Always enabled
Check Map as a network drive in Windows guests
Click the Add button.
Click Next on the Add Shared Folder Wizard.
Click the Browse button.
Browse to the folder that contains the files downloaded from your MyCitrix web site, select that folder and then click OK.
Click Next on the Add Shared Folder Wizard.
Verify that Enable this share is checked and that Read-only is not checked and then click Finish.
Click OK on the Virtual Machine Settings.
Press CTR-ALT-Insert to logon to the VM with your user account and password. Close the Initial Configuration Tasks console and the Server Manager console. You need to install the two Microsoft Hotfixes first.
Click Start -> Computer.
You will now see your shared folder mapped as Drive Z.
Note: What is .host? .host is how VMware Workstation refers to the host computer running VMware Workstation.
Double-click the Z: drive and navigate to where you placed the two Microsoft Hotfix files. Double-click the first Zip file, click Run, click Continue, extract the Zip file to C:\HF1 and enter the password Microsoft sent you. Repeat for the second Zip file but extract it to C:\HF2.
You also need to copy your Citrix license file to the C: drive because of an issue with the Citrix License Management Console (LMC). The LMC is unable to access the Z: drive so the license file needs to be placed on the VM’s local C drive. Navigate to where you placed your Citrix license file and copy the file to the root of the C drive.
Double-click the HF1 folder, double-click the Hotfix file, click Continue on the User Account Control dialog and install the hotfix. If the Hotfix requires a Restart, restart the VM, logon to Windows and return back to the C drive in Start -> Computer. Double-click the HF2 folder, double-click the Hotfix file, click Continue on the User Account Control dialog and install the hotfix. If the Hotfix requires a Restart, restart the VM, logon to Windows and return back to the Z drive in Start -> Computer.
Navigate to where you placed the XA50_WS2008_EN.Zip file you downloaded from your MyCitrix site in Part 1.
Double-click the Zip file and click Extract all files.
Save the files to C:\XA5. Leave the box, Show extracted files when complete, checked. You will manually install the .NET 3.5 Framework next.
When the file is extracted, double-click the Support folder.
Double-click the DotNet35 folder.
Right-click the file dotnetfx35 and select Run as administrator.
Click Continue on the User Account Control dialog. Click I have read and ACCEPT the terms of the License Agreement and then click Install.
When the Microsoft .NET Framework 3.5 Setup completes, click Exit and restart your VM. Logon to Windows and close the Initial Configuration Tasks console. On the Server Manager console, scroll down to the Security Information section. Click Configure IE ESC.
Click Off in both the Administrators and Users sections and then click OK. The Internet Explorer Enhanced Security Configuration needs to be disabled to prevent the annoyance of its popups when downloading updates from Microsoft and Citrix and when testing the Web Interface on this VM.
Exit the Server Manager console and start Internet Explorer.
Go to http://www.java.com/
Install Java Runtime 11, restart your VM and login to Windows with your username and password.
On the Initial Configuration Tasks console, click Add roles.
You will now install the Application Server, Terminal Services and Web Server (IIS) roles. Click Application Server.
Click Add Required Features.
Click Terminal Services and Web Server (IIS) and then click Next.
Click Terminal Server, TS Licensing and then click Next.
Click Do not require Network Level Authentication and then click Next.
Click Per User and then click Next.
One of the options when installing XenApp 5 is what Users or Groups to add to the Remote Desktop Users security group. When you install XenApp 5 in Part 4 this will be explained in more detail. For now, click the Add button.
Type in Authenticated Users, click Check Names and then click OK.
Click Add Required Role Services.
Click Windows Authentication, Client Certificate Mapping Authentication, IIS 6 Management Compatibility and then click Next. When you click IIS 6 Management Compatibility, the four sub options are automatically selected.
Click Yes to restart your VM.
When your VM has restarted, logon to Windows (notice how Terminal Services has changed the logon screen) and the installation of the three Roles resumes.
Click Close when the installation is complete.
With all the prerequisites, Roles and Roles Services installed you need to install the Windows Updates. For this articles series, the Server Manager console is no longer needed. Click Do not show me this console at logon and exit the Server Manager console.
Click Start -> Windows Updates.
You need to install all the Windows updates, reboot and repeat until there are no more Windows updates to install.
You have now installed all the prerequisites for XenApp 5, the License Server and Web Interface and installed all Windows security updates. This process took 40 minutes and 3 seconds for me. With the time from Part 2, the total time is 1 hour, 3 minutes and 19 seconds.
In Part 4 of this article, you will install XenApp 5 for Windows Server 2008 – Platinum Edition and your Citrix product license.