PART 1 – Introduction and Topology

Introduction: This blog provides you with step by step instructions on how to get your Citrix XenApp 6.5 up and running. This can be performed in a lab environment for proof of concepts and validation purposes. Implementation with careful planning is necessary when perform production environment installations.

PART 1 – Topology and Preparation

Where to download Citrix files? The best place to download Citrix Applications is from the mycitrix.com web site. You will need an account to login to this site. You can just create a free account there.

I’ve also found a third party site that has many Citrix files that you can grab quickly without having to login. The URL is at: http://www.app-v.be/citrix/citrix-download-files

Software to be downloaded

  • Download Citrix XenApp 6.5
  • Download SQL Server 2008 R2 SP2 Express + Management Studio
  • Download Windows Server 2008 R2 ISO
  • Download VMWare Workstation 10
  • Download Citrix Receiver.

 

You can download all of the above as trial versions for your own lab.

Configure the Router

For home lab, I recommend that you use a SOHO router with a WAN and a couple of LAN ports. In my case, I am using a public static IP address for the WAN interface. For the LAN interface, I assign a static IP address of 192.168.1.1; subnet mask of 255.255.255.0; so my network sees the default gateway as 192.168.1.1.

Since this lab series was written at different time frame and in different lab environments. At some point, you might see the that I refer to the LAN subnet as 10.0.0.0/24 instead of 192.168.1.1/24. This is perfectly fine, just substitute your LAN interface IP subnet in place of the one in this guide.

WAN: 216.123.169.86

LAN: 192.168.1.1

 

WAN Dyndns Host Name: XA65.dyndns.org (for convenience purpose)

Port Forwarding for RDP: 53389 -> 10.0.0.2:3389

Router access from External for Administration: http://xa65.dyndns.org:10443.

Virtualization Infrastructure

In this lab series, I use VMWare Workstation 11 to write all posts. You can use any hypervisor of your choice.

Server Installation

Create a new Windows 2008 R2 VM.

Install Server 2008 R2 Operating System on the Server. Use this as a Server template to generate other servers as we will need more than one Microsoft Server 2008 R2 VMs in our lab.

In VMWare workstations, there is a clone feature that you can use to clone two other servers from the template you built above. The two servers we need are called DC and XA65.

License Requirements

For Citrix XenApp, it requires the following licenses:

  • Windows 2008 R2 License (for installation of the Operating System).
  • TS CAL license (Terminal Services Client Access License)
  • Citrix Concurrent License (if your Citrix license allows x concurrent connections, the (x+1)th user would not be able to login. When the xth user logs off, the (x+1)th user then can log in and he becomes the current xth user.
  • Application License if we want to publish apps to users.

This lab will install TSCAL, Citrix License, SQLServer Express, and XenApp on the same server (not recommended in live production environment).

Network topology: this lab, at this stage, will use two servers (Virtual Machines using VMWare Workstation 11):

  1. DC running Windows Server 2008 R2
  2. XA65 running Windows Server 2008 R2

Figure 1: Network Topology for the Citrix XenApp 6.5 Lab