Configure Azure Quick Deploy with XenDesktop and XenApp Service in Citrix Cloud.
In this article, we will review how to use Azure Quick Deploy 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 Azure Quick Deploy?
In XenDesktop and XenApp Service, Citrix offers 2 options to deploy workloads. The first one is called “Full configuration” and is designed to deploy with the XenDesktop console in Citrix Cloud. The second option is to deploy with Azure Quick Deploy. Quick Deploy is a quicker way to deploy via a simplified web interface. This deployment method offers basic configuration, without advanced features. This method is valid with Azure and only when using Azure Resource Manager as your host. Azure Quick Deploy will create the Cloud Connectors, Resource location, etc.
At this time, only XenApp Service (XenApp Essentials) is supported. No Windows 10 guys! See below the supported components:

More details here: https://docs.citrix.com/en-us/xenapp-and-xendesktop/service/install-configure/azure-quick-deploy.html
Architecture

Getting started
In this article you will learn the following:
- How to configure Azure Quick Deploy in Citrix Cloud
- How to publish apps and desktops with Azure Quick Deploy
- How to assign users to the publications
- How to put servers in maintenance in Azure Quick Deploy
- Where to find Azure Quick Deploy components in Microsoft Azure
You need to have:
- An active Citrix Cloud subscription
- A valid Azure subscription
- XenApp and XenDesktop Service in Citrix Cloud
- Azure AD and Citrix Cloud Identity And Access Management configured
- A subnet in Azure where Azure Quick Deploy will create the virtual machines
- A Resource group in Azure where Azure Quick Deploy will create the components required
- A lot of patience!! Because it is super slow!
Warning
Before starting, keep in mind that everything that is done in Azure Quick Deploy will also show up in the XenDesktop console in Citrix Cloud. Do not modify anything via this console or Azure Quick Deploy will stop working.

Note: you can still manage objects that are not part of Azure Quick Deploy via the full XenDesktop in Citrix Cloud.
Configure Azure Quick Deploy in Citrix Cloud
Link Azure Subscription
Go to cloud.com and logon, then go to XenApp and Desktop Service, select Manage.

Go to Azure Subscriptions.

Select Add Subscription. And accept the warning.

Logon to your account accept the popup.

Select your subscription.

And voila. The subscription is linked to Azure Quick Deploy.

Configure Azure Quick Deploy in Citrix Cloud
The first step is to pick a name for your Azure Quick Deploy machine catalog in XenDesktop. The process will create it automatically.

Then select your Subscription and select your Resource group, Virtual Network and Subnet for this deployment.
Note: Azure Quick Deploy is only compatible with Windows Server, so we will put them in the SRV subnet.

Enter your domain details.

Then enter the name of the resource location.
Note: Azure Quick Deploy will create new Cloud Connectors.

Next step is to pick the master image. For this example we will use the image prepared by Citrix with Windows Server 2012.
Note: you can also select an image located in Azure if you have one available.

Select SSD and Task worker. Make sure to uncheck the box about managed disks. Leave everything else by default.

Then select Save. It will take few minutes to validate. At this stage the configuration is saved but nothing has be done in Azure.
Click on Start Deployment to proceed.

Citrix Cloud will start the process. It will take a long time (hours).

After a while, you will be able to see new virtual machines related to this deployment.
The first step for Azure Quick Deploy is to create new Cloud Connectors. Azure QD will automatically follow the best practices and create 2 connectors.
The machine will be named “XAEeulfy-Edge1” and “XAEeulfy-Edge2”.

Once the machine are up and joined in the domain. Azure Quick Deploy will install Cloud Connector and create a new resource location in Citrix Cloud.

When the first VM is available, you can connect to it to make sure that the virtual machine is joined in the domain.

You can also verify that Citrix Cloud Connector was installed properly. So far so good!

The deployment can take up to 2 hours. Once it is done. You will see the Citrix Connectors in CG-RG-CITRIX and the new XenApp servers in xenapp-azureqd. This new resource group is 100% managed by Citrix Cloud. Do not make any change in it.

You can connect to XenApp worker to take a look at the config preprared by Citrix.

Note: only 2012 R2 is available at this time.
if we take a look in Microsoft Azure, we will find 2 new resource groups:
- XenApp-AzureQD
- XenAppEssentials

XenApp-AzureQD is the resource group managed by Citrix Cloud to add/remove workers.

XenAppEssentials only contains the XenApp key.

Back in Citrix Cloud, the next step is to publish apps and assign subscribers.
Click on + Publish Apps.

And select the apps you want to publish. If they are not in the list, you can enter the path from the server.

You can also publish a desktop here. Select Publish Desktop, enter the name of your publish desktop and submit.

The next step is to publish the apps and the desktop for some users and try to launch them.
Note: if you have the loading Assigned Subscribers for a long time. Reboot all Cloud connectors.

Search for a user or for a group. And then select it to add it to the subscribers.

Back in the Summary, navigate to part 3.

You can also add the user on the desktop.

And then check the Desktop tab in the Workspace.
Azure Quick Deploy will automatically reuse your current Workspace if you have one or it will create a new one.
Go to your xxx.cloud.com address and logon.


You can start the desktop.

And Google Chrome in HTML5.

Let’s take a look in the XenDesktop console.
Go to Manage > Full Configuration.
Note: Do not modify anything in the XenDesktop console for AzureQD.
You can see that a new catalog has been created and that this catalog is managed by MCS.

A new Delivery Group was created by Azure Quick Deploy and is also managed by Citrix Cloud.

There are few additional settings in Azure Quick Deploy.
In the machines tab, you can put servers in maintenance. This will disable Citrix Smart Scale. Just FYI.

In more Settings, you can also enter a location for profiles and a server that manages RDS licensing.

That’s all for Azure Quick Deploy. It was a long process for me. At least 4 hours. Many slowness in Citrix Cloud. Hopefully Citrix will improve this service in the future and also add the support for Citrix XenDesktop Essentials.
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