This is a 5 part guide to making a simple XenApp 6 farm. These are the other sections:
- Installing a server manually
- Creating a XenApp 6 farm
- Citrix Licensing
- Web Interface
- Unattended installations
Most XenApp servers will be installed by unattend scripts and images of course, but we have to start somewhere – and this is a quick guide to the slightly picky process to installing XenApp 6 manually.
Just as a note – I would really consider doing step 3 first, so you can fill in the details of a license server when prompted to join the farm in the second stage. It’ll reduce your chances of ending up with an unlicensed server…
- Install Windows 2008 R2, with .NET 3.5 sp1 (no, it won’t install on Windows Server 2008 “R1”)
- Logon to the server again but NOT USING REMOTE DESKTOP! Use VNC, use ILO, plug a monitor in, use VMware/XenServer/ tools if its virtual - just don’t use Terminal Services. It won’t work.
- Extract the XenApp 6 ISO to a folder on the network with 7zip. Or burn it to a DVD if you must
- Run autorun.exe (as administrator)
- Click Install XenApp Server
- Click Add Server Roles
- Select your XenApp edition. In my case, its Enterprise.
- Choose your server roles. You will need at least a license server as well, but if you have a spare machine (a virtual is fine) its a good role to have a dedicated server for. Remember it will have to be Windows Server 2008 R2 as well if its going to be serving your Terminal Services CALs.
- Choose your server roles. XenApp Server is the only required one for your first server, but the XenApp Management role might be a good idea for one of your servers so you can host the app on the farm. You can also install the XenApp Management tools to your PC, which is a good idea for when there’s a problem with your farm that stops you launching apps! I’ve also selected the EdgeSight Agent as well since I’m planning to deploy an EdgeSight server later on.
- That’s a lot of Visual C++ Redistributables. No Java pre-req though, thank God. Click Install to carry on, agree to any UAC prompts and log back in after reboots as needed. If you have not installed the Remote Desktop roles before install you’ll need to restart it manually when it tells you the restart was pending. After reboot, run XenApp Server Role Manager to carry on.
- After install, click Finish. Select the Role Manager from the Start Menu if its not launched and click Configure to set up your farm.
I’ve now done a separate article on how to script your installs on the rest of your servers. Unless you are creating lots of farms (why?) you might as well create it by hand but you certainly don’t want to have to build every server manually.
Click here for my scripted install guide for XenApp 6.
And that’s the first part done – the next parts are:
- Part 2 – Establish the farm
- Part 3 – Install your license server
- Part 4 – Web Interface install
- Part 5 – Unattended Installs