It seems like a long wait (because it’s been a long wait) but finally the wait for XenApp 6 is over. This is something I’ve been waiting for after forming a low opinion of XenApp 5 in benchmarking and I’m looking forward to seeing what a more developed version of XenApp is like, especially running on Windows Server 2008 R2 (or “Windows 7 Server” as they really should have called it)
Downloaded the massive 4.8gb ISO of XenApp 6, so its time to install a test farm.
- Install Windows 2008 R2, with .NET 3.5 sp1
- Logon to the server again but NOT USING REMOTE DESKTOP! Use VNC, use ILO, plug a monitor in, just don’t use Terminal Services. It won’t work.
- Extract the XenApp 6 ISO to a folder on the network with 7zip
- 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.
The server should now be ready to join to a farm or create a new one. After this it will need licensing – so the licensing components seen above need installing somewhere and some Citrix licenses adding. You will need Terminal Services CALs within 120 days as well.
The web interface install is the other requirement for actually using your farm. Older versions work fine with XenApp 6 (at least the XenApp 5 ones do), but the web interface 5.3 ships new with XenApp 6. All this can be installed on a single server but its best to separate the different functions if you can.