Configure XenDesktop and XenApp Service with Microsoft Azure and Citrix Cloud.
This article follows the one published about Getting started in Microsoft Azure and the one about Getting started in Citrix Cloud. Here, we will discuss how to configure XenApp and XenDesktop Service with Microsoft Azure and Citrix Cloud.
More from the Lab!
- Building a Dual-Xeon Citrix Lab: Part 1 – Considerations
- Building a Dual-Xeon Citrix Lab: Part 2 – Hardware
- Building a Dual-Xeon Citrix Lab: Part 3 – Windows and Hyper-V installation
- Lab: Part 4 – Hyper-V Networking
- Lab: Part 5 – NetScaler 11 Architecture and Installation
- Lab: Part 6 – Configure NetScaler 11 High Availability (HA Pair)
- Lab: Part 7 – Upgrade NetScalers in HA
- Lab: Part 8 – Save, Backup and Restore NetScaler 11 configuration
- Lab: Part 9 – Install Microsoft SQL Server 2014 (Dedicated)
- Lab: Part 10 – Citrix Licensing demystified
- Lab: Part 11 – Install XenDesktop 7.6
- Lab: Part 12 – Setup NetScaler 11 Clustering (TriScale)
- Lab: Part 13 – Configure Published Applications with XenDesktop 7.6
- Lab: Part 14 – Citrix StoreFront 3.x
- Lab: Part 15 – Configure SSL in StoreFront
- Lab: Part 16 – StoreFront load balancing with NetScaler (Internal)
- Lab: Part 17 – Optimize and secure StoreFront load balancing with NetScaler (Internal)
- Lab: Part 18 – Secure LDAP (LDAPS) load balancing with Citrix NetScaler 11
- Lab: Part 19 – Configure Active Directory authentication(LDAP) with Citrix NetScaler 11
- Lab: Part 20 – RDP Proxy with NetScaler Unified Gateway 11
- Lab: Part 21 – Secure SSH Authentication with NetScaler (public-private key pair)
- Lab: Part 22 – Ultimate StoreFront 3 customization guide
- Lab: Part 23 – Securing Citrix StoreFront DMZ deployment
- Lab: Part 25 – Upgrade to Citrix StoreFront 3.7
- Lab: Part 26 – Install/Upgrade Citrix XenDesktop 7.11
- Lab: Part 27 – Getting started with Microsoft Azure
- Lab: Part 28 – Getting started with Citrix Cloud
- Lab: Part 29 – Configure XenDesktop And XenApp Service with Microsoft Azure and Citrix Cloud
- Lab: Part 30 – Configure Identity and Access Management in Citrix Cloud with Microsoft Azure AD
- Lab: Part 31 – Configure NetScaler Gateway Service for XenApp and XenDesktop Service in Citrix Cloud
- Lab: Part 32 – Configure MCS with XenDesktop and XenApp Service in Citrix Cloud
- Lab: Part 33 – Configure Azure Quick Deploy with XenDesktop and XenApp Service in Citrix Cloud
- Lab: Part 34 – Configure Site Aggregation for Citrix Workspace in Citrix Cloud with XenDesktop 7.x located on-premises
- Lab: Part 35 – Configure a Hybrid NetScaler MA Service environment in Citrix Cloud
- Lab: Part 36 – Configure ShareFile in Citrix Cloud with StorageZones on-premises
- Lab: Part 37 – Upgrade NetScaler HA pair with NetScaler MA Service in Citrix Cloud
- Lab: Part 38 – How to Configure Full VPN Setup with Citrix NetScaler in CLI
- Lab: Part 39 – Configure Multi-Factor Authentication with Azure MFA Service and Citrix Workspace
- Lab: Part 40 – Getting Started with Citrix App Layering
- Lab: Part 41 – Configure Citrix App Layering
- Lab: Part 42 – OS Layer with Citrix App Layering
- Lab: Part 43 – Platform Layer with Citrix App Layering
- Lab: Part 44 – Application Layers with Citrix App Layering
- Lab: Part 45 – Layered Image Deployment with Citrix App Layering
- Lab: Part 46 – Elastic deployment with Citrix App Layering
- Lab: Part 47 – User Layers with Citrix App Layering
- Lab: Part 48 – Windows 10 and PVS with Citrix App Layering
What is XenDesktop and XenDesktop Service in Citrix Cloud?
When moving your Citrix workloads to the Cloud, you have 2 options. The first is to setup your full Citrix infrastructure in Microsoft Azure (or else) and configure your XenDesktop controllers as usual. But what if you could skip this part? Well, the good news is that is it possible with Citrix Cloud. The second option is to leverage XenApp and XenDesktop Service from Citrix Cloud. In that case, Citrix manages the core components in Citrix Cloud including Studio, Controllers, Director, Licensing and even SQL for you. Citrix also takes care of installing and upgrading those components. You connect to the XenApp and XenDesktop Service through Cloud Connector, which serves as a channel for communication between Citrix Cloud and your resource locations.
Note: you are still responsible for the upgrade of the VDA software installed on your virtual machines and the Cloud Connector software located in your Microsoft Azure environment.
Architecture

Getting started
In this article, you will learn the following:
- How to create a Windows 10 virtual machine in Microsoft Azure
- How to add this virtual machine to the Azure AD domain
- How to download and install Citrix VDA on a virtual machine hosted in Azure
- How to configure a VDA to register to Citrix Cloud Connectors
- How to verify that a virtual machine is registered to Citrix Cloud Connectors
- How to request a trial for XenDeskop and XenApp Service in Citrix Cloud
- How to configure Studio in Citrix Cloud
- How to configure Azure in Citrix Cloud
- How to create a machine catalog and a delivery group in Citrix Cloud
- How to configure Remote PC in Citrix Cloud
- How to check that a virtual machine is registered in Citrix Cloud
You need the following to be able to perform the steps in the post:
- Azure subscription and admin account (See Lab: Part 27 – Getting started with Microsoft Azure)
- Citrix Cloud subscription (See Lab: Part 28 – Getting started with Citrix Cloud)
- Citrix Cloud Connectors installed and configured (See Lab: Part 27 – Getting started with Microsoft Azure)
Create a Windows 10 virtual machine in Azure
We need a Windows client to connect to with XenDesktop Service.


Make sure to select the virtual network that we created in Lab: Part 27 – Getting started with Microsoft Azure and select GC-SN-WRK subnet. This subnet is reserved to Windows clients.


Once the virtual machine is ready, connect to it and add it to the citrixguru.com domain.


To be able to communicate with Citrix Cloud, we need to install Citrix Virtual Desktop on the machine.

Go back to Citrix Cloud and go to the Downloads tab. Select Download Virtual Delivery agent (VDA). You will be redirected to Citrix Downloads.
Select Desktop OS VDA 7.18.

Do it from the Windows 10 VM or transfer the executable on it. Then launch it. The process to install the VDA is the same as on regular on-premises VM. Here is a quick recap.









Once installed, reboot the VM and check the logs to make sure that the registration is working as expected.


Note: for the step above, you need to have configure XenApp and XenDesktop Service. Check below how to do.
Everything is as expected here and the Windows 10 client is registered to Citrix Cloud.
XenApp and XenDesktop Service
Request Trial for XenApp and XenDesktop Service
Click on Request Trial in the Citrix Cloud console.

The process should be easier but anyway. Complete the form and submit your request.

Once approved, you will get an email.

Configure XenApp and XenDesktop Service in Citrix Cloud
You are now able to manage XenApp and XenDesktop Service in Citrix Cloud.

Select Manage to get started. You will be redirected to https://xenapp.cloud.com.

Select Manage Service. You will get access to a cloud instance of XenDesktop to manage your infrastructure. The console is very similar to the console on-premises.

Note: the name of the farm is cloudxdsite.
As stated on the console, the first step is to configure the connectivity to Microsoft Azure.
Select 1 – Connect to resources that will host the machines.

Copy your Azure subscription ID. You can find it here. Also type a connection name with no space.

You will be prompted to logon to Azure.


The connection will be validated.


The next step is to create a new machine catalog.





We installed the VDA previsouly. So the virtual machine so be registered.

The next step is to create a delivery group.

Select the WIN10-VM catalog previously created.

We are setting up a Windows 10 desktop group, so select Desktops.

Restrict to Domain Users. In your production environment, you may want to make it more secure.

No desktop assignment rules.

Pick a name for the Delivery Group.

Then click Finish.
The Delivery Group is created.

Once the group is created right, right click and Edit Delivery Group. Then go to Machine allocation and assign your user to the virtual machine.

That’s all for the configuration in Studio. In the next articles, we will review how to configure Citrix Identity and Access Management and how to use NetScaler Gateway Service in Citrix Cloud to allow your users to connect to virtual machine hosted in Microsoft Azure.
More from the Lab!
- Building a Dual-Xeon Citrix Lab: Part 1 – Considerations
- Building a Dual-Xeon Citrix Lab: Part 2 – Hardware
- Building a Dual-Xeon Citrix Lab: Part 3 – Windows and Hyper-V installation
- Lab: Part 4 – Hyper-V Networking
- Lab: Part 5 – NetScaler 11 Architecture and Installation
- Lab: Part 6 – Configure NetScaler 11 High Availability (HA Pair)
- Lab: Part 7 – Upgrade NetScalers in HA
- Lab: Part 8 – Save, Backup and Restore NetScaler 11 configuration
- Lab: Part 9 – Install Microsoft SQL Server 2014 (Dedicated)
- Lab: Part 10 – Citrix Licensing demystified
- Lab: Part 11 – Install XenDesktop 7.6
- Lab: Part 12 – Setup NetScaler 11 Clustering (TriScale)
- Lab: Part 13 – Configure Published Applications with XenDesktop 7.6
- Lab: Part 14 – Citrix StoreFront 3.x
- Lab: Part 15 – Configure SSL in StoreFront
- Lab: Part 16 – StoreFront load balancing with NetScaler (Internal)
- Lab: Part 17 – Optimize and secure StoreFront load balancing with NetScaler (Internal)
- Lab: Part 18 – Secure LDAP (LDAPS) load balancing with Citrix NetScaler 11
- Lab: Part 19 – Configure Active Directory authentication(LDAP) with Citrix NetScaler 11
- Lab: Part 20 – RDP Proxy with NetScaler Unified Gateway 11
- Lab: Part 21 – Secure SSH Authentication with NetScaler (public-private key pair)
- Lab: Part 22 – Ultimate StoreFront 3 customization guide
- Lab: Part 23 – Securing Citrix StoreFront DMZ deployment
- Lab: Part 25 – Upgrade to Citrix StoreFront 3.7
- Lab: Part 26 – Install/Upgrade Citrix XenDesktop 7.11
- Lab: Part 27 – Getting started with Microsoft Azure
- Lab: Part 28 – Getting started with Citrix Cloud
- Lab: Part 29 – Configure XenDesktop And XenApp Service with Microsoft Azure and Citrix Cloud
- Lab: Part 30 – Configure Identity and Access Management in Citrix Cloud with Microsoft Azure AD
- Lab: Part 31 – Configure NetScaler Gateway Service for XenApp and XenDesktop Service in Citrix Cloud
- Lab: Part 32 – Configure MCS with XenDesktop and XenApp Service in Citrix Cloud
- Lab: Part 33 – Configure Azure Quick Deploy with XenDesktop and XenApp Service in Citrix Cloud
- Lab: Part 34 – Configure Site Aggregation for Citrix Workspace in Citrix Cloud with XenDesktop 7.x located on-premises
- Lab: Part 35 – Configure a Hybrid NetScaler MA Service environment in Citrix Cloud
- Lab: Part 36 – Configure ShareFile in Citrix Cloud with StorageZones on-premises
- Lab: Part 37 – Upgrade NetScaler HA pair with NetScaler MA Service in Citrix Cloud
- Lab: Part 38 – How to Configure Full VPN Setup with Citrix NetScaler in CLI
- Lab: Part 39 – Configure Multi-Factor Authentication with Azure MFA Service and Citrix Workspace
- Lab: Part 40 – Getting Started with Citrix App Layering
- Lab: Part 41 – Configure Citrix App Layering
- Lab: Part 42 – OS Layer with Citrix App Layering
- Lab: Part 43 – Platform Layer with Citrix App Layering
- Lab: Part 44 – Application Layers with Citrix App Layering
- Lab: Part 45 – Layered Image Deployment with Citrix App Layering
- Lab: Part 46 – Elastic deployment with Citrix App Layering
- Lab: Part 47 – User Layers with Citrix App Layering
- Lab: Part 48 – Windows 10 and PVS with Citrix App Layering