You are on page 1of 42

moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.

html

Installing and Configuring Citrix XenApp 7.5 and publishing


Desktops and Applications
robinhobo.com/installing-configuring-citrix-xenapp-7-5

On March 26, 2014, Citrix puts XenApp back on the market with the release of Citrix XenApp 7.5.
This version of XenApp does not use the Independent Management Architecture (IMA) anymore
like in previous versions but use the same FlexCast Management Architecture that XenDesktop use.
What’s also new is in XenApp 7.5 is Cloud deployments, Full AppDNA support, Additional
virtualization resource support, like VMWare vSphere 5.5, and the support for Web Interface 5.4 is
back (XenDesktop 7.x didn’t support the Web Interface).

The installation of XenApp 7.5 and the XenDesktop 7.5 are almost the same. In this blog I show you
the step-by-step instructions how to install XenApp 7.5, including the Delivery Controller, the Virtual
Delivery Agent on a Windows 2012 R2 system, creating a Site, a Machine Catalog and the Delivery
group to publish a shared Desktop and Applications.

I will use my current Citrix License Server, Citrix StoreFront Server and my Microsoft SQL Server
within my environment.

XenApp 7.5 Preparations

For Citrix XenApp 7.5 you need to take the following preparations within your environment;

Citrix License Server 11.11.1 or higher with the required licenses installed
A “Master” machine for use with PVS or MCS, alternatively you can install the server(s)
manually
A Microsoft SQL Server 2008 R2 SP2 or higher installed, alternatively you can install SQL
Express during the XenApp installation
Citrix StoreFront or Webinterface server for the provision of the Desktops and/or Applications
installed
Created security groups to assign desktops and applications to users

XenApp 7.5 Prerequisites

Citrix XenApp 7.5 Delivery Controller;

Microsoft .NET Framework 3.5 SP1 (only when installing on Server 2008 R2)
Microsoft .NET Framework 4.5
Windows PowerShell 2.0 (for Server 2008 R2) or Windows PowerShell 3.0 (for Server 2012)
Visual C++ 2005
Visual C++ 2008 SP1
Visual C++ 2010

Citrix XenApp 7.5 Studio;

Microsoft .NET Framework 3.5 SP1 (only when installing on Server 2008 R2 and Windows 7)
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Microsoft .NET Framework 4.5


Microsoft Management Console 3.0
Windows PowerShell 2.0 (for Server 2008 R2 or Windows 7) or Windows PowerShell 3.0 (for
Server 2012/2012 R2 or Windows 8 / 8.1)

Citrix XenApp 7.5 Director;

Microsoft .NET Framework 4.5


Microsoft Internet Information Services (IIS) 7.0 and ASP.NET 2.0

Citrix XenApp 7.5 Virtual Delivery Agent (VDA) for Windows Desktop OS;

Microsoft .NET Framework 3.5 SP1 (only when installing on Windows 7 SP1)
 Microsoft .NET Framework 4.0
Visual C++ 2010

Citrix XenApp 7.5 Virtual Delivery Agent (VDA) for Windows Server OS;

Microsoft .NET Framework 3.5 SP1 (only when installing on Server 2008 R2)
Microsoft .NET Framework 4.5.1
Visual C++ 2005
Visual C++ 2008
Visual C++ 2010

Installing Citrix XenApp 7.5 Delivery Controller


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Start the installation and click Start (next to XenApp)

Click on Delivery Controller


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Select I have read, understand, and accept the terms of the license agreement and click Next

I have already installed StoreFront and the License Server on a separate server so I select only the
Delivery Controller, the Studio and the Director. Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

I have Microsoft SQL Server 2012 already up and running in my environment so I select only
Windows Remote Assistance. Click Next.

Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Install

Select Launch Studio and click Finish


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click on Deliver applications and desktops to your users

Select A fully configured, production-ready Site, enter a Site name and click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Enter the database server and a database name. If the database not exits it will create
automatically. Click Test connection

Click OK
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Close

Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Enter your Citrix License server and click Connect

Select the correct license and click Next


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

I use Citrix XenServer in my environment. Fill in the requested information of you hypervisor and
click Next

Select  the network you want to use and click Next


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Select the storage you want to use and click Next 

Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Finish

Installing the Virtual Delivery Agent (VDA) on a Windows 2012 R2 system

Before we continue with the configuration of the delivery controller, lets first install the VDA Agent
on a separate Windows 2012 R2 server so that we can use it later to add it to the delivery group.

Start the XenApp / XenDesktop setup and click on Virtual Delivery Agent for Windows Server OS
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

For now I will not use MCS or PVS so I select Enable connections to a server machine and
click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Optionally you can install the Citrix Reveiver, click Next

Fill in the XenApp Delivery Controller FQDN installed in previous steps and click Test connection
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Add

Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Next

Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Install

The Windows features like Microsoft Remote Desktop Session Host and the Microsoft Desktop
Experience are now installing.
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Close to reboot the machine

After the reboot the setup continues. Click Finish

Creating the Machine Catalog and the Delivery group


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Go back the the Delivery Controller console (Citrix Studio) and click on Set up machines for
desktops and applications or remote PC access

Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Select Windows Server OS and click Next

Select what is applicable and click Next


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Add VMs (If not using MCS or PVS)

Add the machine you installed the Agent on in previous steps and click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Fill in a Machine Catalog name and the Machine Catalog description for


administrators (anything you like) and click Finish

Click on Set up Delivery Groups to assign desktops and applications to your users
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Next

Select the catalog and choose the number of machines you want to add to this delivery group.
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Click Next

Choose what you want to publish within this delivery group. In this case I will select Desktops and
Applications. Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Add a Active Directory security group or users for this delivery group. In this case the “Shared
Desktop” will be published automatic to users that are member of delivery group. Click Next

XenApp will automatic scan the Windows Server hard disk for applications and will display a list of
it. To customize a application or to limit the visibility of the application for a specific security
group select the application and click Application Properties
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Optionally. edit the Identification of the application, click on Delivery

Optionally. edit the icon or the category of the application (Visible within Storefront), click
on Location
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Optionally. edit the Locations of the application or add a command line argument, click on Limit
Visibility

If you want to publish the application only to a specific user group add the users or security group
and click OK
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Edit and select all the applications you want to publish and click Next

Optionally you can configure the Citrix Receiver (if installed on the server) with the correct
StoreFront server. Click Next
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Fill in the Delivery Group name, Display name and Delivery Group description for


users (anything you like) and click Finish
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

You are now ready to add the XenApp 7.5 delivery controller to your Citrix StoreFront store.

Logon to StoreFront to see the published desktop and application(s).

The Shared Desktop from XenApp 7.5.


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

The published app Adobe Reader XI within the Readers and Viewers catacory.

Robin Hobo
Robin Hobo works as a Consultant Mobility with focus on different Enterprise
Mobility Management (EMM) solutions like Citrix XenMobile, Microsoft Enterprise
Mobility + Security (EM+S), VMWare Workspace One / AirWatch, BlackBerry and
MobileIron. In recent years, Robin did many technical implementations of
different products. These were mainly Citrix and Microsoft products.

Karim

March 27, 2014 6:44 am


Excellent, thank you for sharing this tutorial, really useful for ” xenapp only people” . Never really
worked with xendesktop before

Reply

Miguel

March 27, 2014 4:22 pm


Fantastic!!!!!
Thanks!!!

Reply

Dev

March 27, 2014 10:34 pm


Thanks

Reply

Vincent

March 28, 2014 3:54 pm


Hey Robin,

It was pretty awesome information.. I will try today in my lab.

Thanks,
Vincent Mathews
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Reply

Robin Hobo

April 2, 2014 7:39 pm


Thanks, and have fun!

Reply

Tim

March 29, 2014 1:24 am


So basically its XenDesktop 7.5 with XenApp name slapped on it.

Reply

Robin Hobo

April 2, 2014 7:39 pm


Yes.. just a rebranding of the App Edition of XenDesktop

Reply

RedaDZ

April 5, 2014 8:49 pm


Thanks for the Tutorial:

This was again Marketing game from Citrix. I can not see one single difference from XenDesktop 7.1
in These steps….I don’t want to upgrade just because of upgrading the number 1 to 5. functionality
and the Management are exactly the same. It’s not worth upgrading. Thanks again for the tutorial

Reply

artimus

April 7, 2014 4:28 am


It’s same with XenDesktop. I understood that it can support with Web Interface 5.4. In case if you do
not want to install Storefront.

Reply
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Timo

April 7, 2014 11:44 am


Correct me if I am wrong, but being a XenApp 6 user, MCS and PVS were not part of the XenApp
product family in the past? I am still somewhat confused about why I need those in XenApp 7.5. Is it
a method to create more servers from which I publish apps when the load gets too high for one
server? Or a way to provide desktops in XenApp? If I use VMware ESXi as a hypervisor, can I still use
MCS/PVS? I really hope Citrix includes some basics about MCS and PVS to their XenApp-training.

Reply

Robin Hobo

April 10, 2014 10:33 am


MCS is part of XenDeskop 5 and higher, PVS has always been a separate Citrix product. In a
nutshell; With MCS you can duplicate a master disk (machine) many times (snapshoting), with PVS
you built a master vDisk and let one or more servers boot from it so they are all equal.

Reply

Prince C.

April 8, 2014 10:13 am


Thanks for sharing. It’s good to see the “other” version instead of PVS or MCS.

Question though: Since XenApp 7.5 requires RDS licensing on the Microsoft realm, how did you
configure your RDS licensing to point to another server without installing a broker?

Reply

Robin Hobo

April 10, 2014 10:27 am


In my environment I had already installed a RDS license server and configured the XenApp 7.5
servers with a policy pointing to the RDS License server.

Reply

Muhammad
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

April 8, 2014 8:52 pm


if we want to publish only app (OpenOffice) can we do without desktop published?

Reply

Robin Hobo

April 10, 2014 10:24 am


Yes, when you create your deployment group select “Applications” and not “Desktop and
Applications”

Reply

Daniel

April 14, 2014 12:14 am


Cool!! Thanks

Reply

mike

April 16, 2014 7:32 pm


How does one publish apps to a specific server(s) in a delivery group of say, 6 servers. In the
outdated Presentation Server 4.5 you could assign an app to a server or server to app (whichever).
Is this no longer possible in 7.x. If so, how does one accomplish this?

Reply

Robin Hobo

April 20, 2014 6:02 am


You have to create a separate delivery group for that.

Reply

Matt

June 24, 2014 1:03 am


I don’t think a delivery group is needed for that. For the functionality that Mike is talking about
from the post on April 16th, you would need a new machine catalog.
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Reply

Steve Campbell

April 17, 2014 10:16 pm


Thanks for the guide! I installed XA 7.5 in my lab today. My production farm is XA 5 on Server 2003
and 2008. I started an XA 6.5 lab which never made it to production due to other projects taking
priority. After reading your guide, I decided to bypass 6.5 and go straight to 7.5. Unfortunately 7.5
won’t make it to production on my network until Citrix releases the Citrix Connector for SCCM
2012R2. My plans depend on App-V for a few of my applications and I don’t have a full fledged
App-V environment, only SCCM.

Reply

topokin

April 21, 2014 3:51 pm


Is there any other way to be able to point the XenApp Servers to RDS License Server without
through GPO, i.e through Registry.

I have all my Windows Server in the same OU and do not want to create an OU just for 2-3 XenApp
Servers.

Reply

Robin Hobo

April 21, 2014 6:46 pm


Yes you can, you can configure it manually on each server.

Reply

Prakhyath Iyer

April 22, 2014 1:15 am


Excellent and best guide on XA7.5. This really help me a lot, you saved my day. Thank you so much.

Reply

CHXX
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

April 24, 2014 5:48 pm


Excellent job. How about showing steps to use webinterface rather than store front

Reply

Vijay

April 28, 2014 10:37 am


Thank you

Reply

Anurag

April 29, 2014 12:26 pm


Thanks for the great tutorial.
If I have valid Subscription Advantage then can I go to XenApp 7.5 from XenApp 6.5 now ?

Reply

Robin Hobo

April 30, 2014 8:46 am


Yes you can

Reply

Andre Favoretto

May 4, 2014 5:04 pm


Excelent Post Robin! Very nice work. Thank you!

Reply

Robin Hobo

May 5, 2014 3:01 pm


Your welcome!

Reply
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Michael

May 8, 2014 5:32 am


Hi Robin,

Is their a way to upgrade from Xenapp 6.5 to Xenapp 7.5?


or we should do a new installation of Xenapp 7.5?

Reply

Robin Hobo

May 9, 2014 11:20 am


There is no upgrade path, you must start with a fresh new installation.

Reply

Benjamin

May 20, 2014 3:00 pm


here you go: http://www.citrix.com/migrate and you should receive some powershell scripts for
exporting your existing policies and published apps /desktops (there should arrive also your
administration settings).
After you cloud simply uninstall XA6.5 – install XA7.5 and bring it to the farm (without reinstalling
the whole server)

Reply

Peter

May 14, 2014 11:35 pm


Thank you!

Reply

sagar

June 2, 2014 7:19 am


Good one robin.
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

I need one more help where i can get trial version on xen 7.5.

Reply

Fabio Moretto

June 13, 2014 4:23 am


Excellent guide!
Thanks to share your Know How!

Fabio

Reply

Robin Hobo

June 16, 2014 11:27 am


Thanks Fabio!

Reply

Robin Hobo

July 3, 2014 7:56 pm


Hi Sander, thanks!

Reply

Sean

July 16, 2014 8:24 am


Robin, for some reason my applications aren’t showing up after logging into storefront. It says,
“There are not desktop or applications at this time.” In my delivery group I only chose applications.
Please advise…thanks in advance.

Reply

Robin Hobo

July 16, 2014 11:55 am


Hi Sean, Make sure you configured a security group within your assignment and that you are
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

member of it.

Reply

Sean

July 16, 2014 6:36 pm


i added only myself in the group. my licenses are only xendesktop and not xenapp, does that
matter in terms what i’m allowed to publish?

in storefront, i also only picked xendesktop but still no luck.

Reply

mohammed

July 23, 2014 9:58 pm


all that done on xenapp 7.5

Reply

Miichel

July 30, 2014 4:22 pm


Hi,

thanks, this tuto helped big time to install a POC.

Thanx !

Reply

Robin Hobo

August 1, 2014 12:52 pm


Good to hear, thanks!

Reply

Vipin Chhabra

August 11, 2014 12:17 am


moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Excellent Post Robin ! Really Good work. Thanks Man !

Reply

Manidhar

August 14, 2014 10:54 am


Awesome info
Thanks Robin

Regards,
Manidhar

Reply

Diwan

August 22, 2014 4:07 pm


Excellent Information , Robin,

Reply

John Babbitt

August 23, 2014 2:09 am


Where do 2-Factor Authentication fits in? Currently, I use 6.5, Web Interface and Secure Gateway,
with RSA enabled. I came to your site after entering “RSA” but there was no mention here. Though, I
did find your tutorial very informative.

Reply

Oshin

August 28, 2014 1:17 pm


hello,

Nice guide you put together!

I noticed that you reused your existing Licence server, in my setup i installed the license server on a
windows server 2012 r2 standard edition, but the license daemon fails to start even though the
installation completes successfully.

Have you tested Citrix Licensing 11.11.1 with Windows server 2012 R2 ?
moz-extension://0bb163c6-1e57-46c2-9951-60d32825842c/algo.html

Reply

Srikanth

October 16, 2014 8:06 am


Hi Robin,

Thanks for the Information.It really helped me a lot.I like the way you explain every concept.
Thanks Man!!

Reply

Narendar

November 18, 2014 1:47 pm


Very Good and Excellent Documentation.

Reply

Sanjay Barmeda

March 6, 2015 6:25 am


I am not able to connect my citrix receiver with the Citrix Server 7.5. Getting error – Cannot
complete your request…
Pls provide me troubleshooting instructions to connect citrix receiver to server

Reply

You might also like