Citrix Cloud + WVD deployment

Hi All,

In this blog we are going to learn about deploying Windows Virtual desktop using Citrix Cloud. As you may be aware that WVD is an Azure only service and customers who are looking for hybrid cloud VDI need to adapt to Citrix Cloud to perform the Hybrid Cloud VDI strategy. Microsoft allows WVD to be provisioned via Citrix Cloud as part of the Microsoft Citrix Partnership and new Cloud based VDI strategy.

The below diagram represents a high level architecture of Citrix Cloud integrated with WVD.  The Citrix VDA will be deployed on WVD Golden image and we will leverage Citrix machine creation services to provision WVD VDIs in Azure environment. The users will access the WVD VDIs via Citrix HDX Protocol.

The Cloud Connectors will act as the gateway/broker between the Citrix Virtual Apps and Desktop Service from Citrix Cloud and the WVD desktops. Let us see the steps involved in configuring a citrix cloud + WVD environment.

The Citrix Cloud+WVD Integration consists of the below steps:-

  • Creating a WVD Master Image
  • Creating Service Principal for Citrix Cloud and Azure Integration
  • Creating Hosting Connection to Azure from Citrix Cloud
  • Deploy Cloud Connectors
  • Create Machine Catalog using the WVD Master Image and Provision VMs using MCS
  • Create Delivery Groups to publish WVD desktop to users
  • Assign Users to “WVD desktop” via Citrix Cloud Library
  • And finally Login to “WVD desktop via Citrix Workspace App

Create the WVD Master Image

The first and foremost step is to create a Windows 10 Multi session VM in Azure which can be leveraged as the Citrix MCS Master Image.

  • Navigate to Azure portal and Click on “+Create a resource”
  • Follow the “Create a virtual machine” Azure wizard to complete the VM creation. Please make sure to select the proper “Windows 10 multi session” image from the drop down
Create a virtual machine 
Select the subscription to manage deployed resources and costs, use resource groups like folders to organize and manage all 
your resources. 
Subscription* 
Resource group* O 
Instance details 
Virtual machine name* O 
Region* 
Availability options O 
Availability zone* O 
Image* O 
Azure pass - Sponsorship 
Create new 
vwdmaster 
(US) East US 
Availability zone 
Windows 10 Enterprise multi-session, Version 2004 + Microsoft 365 Apps - Ser,

Once the VM is created and added to domain, install the core applications which you need to be incorporated as part of the WVD Desktop. I am skipping the installation of FSLogix profiles here, but you can either deploy FSLogix or Citrix UPM to support your profile management solution.

Follow the below steps to install MS teams for WVD environment.

Install Teams

Before installing teams on a WVD machine, please make sure you create a registry entry like shown in the below image.

Key:-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams DWORD:- IsWVDEnvironment Value:- 1
Machine generated alternative text:
Computer\HKEY LOCAL 
Sensors 
ServerManager 
Shared 
Shared Tools 
A Name 
IsWVDEnvironment 
Type 
REG SZ 
REG DWORD 
Data 
(value not set) 
oxoooooool (1)

Download the x64 bit teams executable from the below location.

Execute the below command to install “Microsoft teams” for all users.

msiexec /i <path_to_msi> /l*v <install_logfile_name> ALLUSER=1 ALLUSERS=1
Machine generated alternative text:
PS C: \temp> .\OneDriveSetup /allusers 
PS C: \temp> regedit 
PS C:\temp> msiexec /i teams.msi /l*v teams.log ALLUSER=I ALLUSERS=I

Install VDA

Install the Virtual desktop agent to convert the WVD VM to an MCS master image. Download the Citrix Virtual Apps and Desktop ISO and Mount it on your WVD VM

ctxVDAcmdLineHelper 
Citrix_Virtual_Ap 
CitrixOptimizer 
CtxVDACmdLine 
Microsoft.RDInfr 
Microsoft.RDlnfr 
m six-hero-2.0.68. 
VDAServerSetup 
VDAServerSetup_ 
Citrix_Virtual_Ap 
3/9/2021 11:53 AM 
Mount 
Burn disc image 
Scan with Windows Defender„. 
Open with„. 
Share Wiff 
Restore previous versions 
Send to

Double click on the “Auto Select” executable to start the installation wizard.

AutoRun 
AutoSelect 
Type: Application 
Size: KB 
Date modified: 11/18/2020 11:32 PM 
11/19/2020 1 
11/18/2020 1 
11/19/2020 1

In the welcome screen select “Start” under “Virtual Apps and Desktops” Section

Manage your delivery according to your needs: 
Virtual Apps Deliverapplications 
Virtual Apps and Desktops Deliverapplicationsanddesktops

Click on  “Virtual Delivery Agent for Windows Multi-session OS”

Prepare Machines and Images 
Virtual Delivery Agent for Windows Multi-session OS 
Install this agent to deliver applications and desktops from Wndows 
multi-session OS virtual machines or physical machines.

In the environment tab, select “Create a Master MCS Image” and Click Next

Citrix Virtual Apps and Desktops 7 1912 LTSR CU2 
Environ ment 
Core Components 
Additional Components 
Delivery Controller 
Fea tures 
Firewall 
Summary 
Install 
Diagnostics 
Finish 
Environment 
Configuration 
I want to: 
@Create a master MCS image 
Select this option if you plan to use Citrix Machine Creation Services (MCS) to provision 
virtual servers from this master image. 
c 
Create a master image using Citrix Provisioning or third •party provisioning tools 
Select this option if you plan to use Citrix provisioning or a third-party provisioning 
tool (such as Microsoft SCCM) to provision virtual servers from this master image. 
C) Enable Brokered Connections to a Server 
Select this option to install the VDA on a physical or virtual server that will NOT be used 
by any provisioning tools.

Under the core components by default “Virtual delivery agent” will be selected, click next

Core Components 
Location: Files\Citrix 
Virtual Delivery Agent (Required) 
Change„. 
The software agent that is installed on the virtual or physical machine that provides the 
virtual desktop or application to the user, 
Citrix Workspace App 
Client software that enables users to access their documents, applications, and 
desktops from any device, including smartphones, tablets, and PCs.

In the “additional components for Master MCS Image”, select the “Citrix Health Assistant” optionally and Click Next

Additional Components for Master MCS Image 
Component (Select all) 
Citrix Personalization for App-V - VDA 
Enables this machine to launch App-V packages. 
Citrix Supportability Tools 
Installs the Citrix Health Assistant and VDA Clean Up utility. 
Citrix User Profile Manager 
Manages user personalization settings in user profiles. Omitting this component 
affects monitoring and troubleshooting VDAs with Director.

In the delivery controller tab, select the “Do it manually” option and enter the “Cloudconnector FQDN”. Perform Test connection to verify the connectivity and Click on Add,

Click Next once both the controllers are added.

Delivery Controller 
Configuration 
How do you want to enter the locations of your Delivery Controllers? 
DO it manually 
Edit Delete 
Controller address: 
Example: controllerl domain.com 
Test connection...

In the features tab, select all the options and click Next

Featu 
Feature (Select all) 
Optimize performance 
Optimize desktop settings. 
Use Windows Remote Assistance 
Enable Windows Remote Assistance. 
Use Real-Time Audio Transport for audio 
uses UDP ports 16500 - 16504 Leacn_moæ 
MCS 10 
Enable MCS 10 write cache for storage optimization.

In the firewall tab, select “automatically” configure firewall rules

Firewall 
The default ports are listed below. 
Controller Communications 
80 TCP 
1494 TCP 
2598 TCP 
1494 UDP 
2598 UDP 
Configure firewall rules: 
@ Automatically 
Real Time Audio 
16500 - 16509 UDP 
Select this option to automatically create the rules in the Windows Firewall. The rules Will be 
created even if the Windows Firewall is turned Off.

In the diagnostics tab, unselect the “collect diagnostic information and click Next.

Diagnostics 
O Collect diagnostic information 
Citrix Call Home periodically collects information about system and product configuration 
performance, errors. and more. The information is transmitted to Citrix so our support and 
product teams can resolve issues proactively. 
Learn more about Call Home. 
NOTE: The feature can be disabled later. 
•Requires Citrix Cloud login

Click on “Finish” to begin the installation. The VM will restart automatically once the VDA is installed.

Environment 
Core Components 
Additional Components 
Delivery Controller 
Features 
Firewall 
Summary 
Install 
Diagnostics 
Finish 
Finish Installation 
The installation completed successfully. 
CO re Components 
Virtual Delivery Agent 
Post Install 
Component Initialization 
Restart machine 
Success 
Installed 
Initialized 
Finish

Download and run the Citrix Optimizer software to optimize the WVD Image. I am not covering the Citrix Optimizer execution here.

Cloud Connector

Cloud Connectors act like broker between your WVD machines and Citrix Cloud. All traffic between Citrix Cloud and Cloud Connector is encrypted and over 443. The Citrix Article stats about opening TCP 9350-9354 outbound ports from Cloud connectors to Citrix Cloud which is not true. Only 443 outbound port is required for the Cloud connector to Citrix Cloud Communication.

To Start installing Cloud connector, login to Citrix Cloud portal via https://citrix.cloud.com and navigate to Resource locations.

Consider Resource location as a region or a virtual data center.

In the resource location, create a new resource location and provide name.

Resource Locations 
-F Resource Location 
My Cloud Lat* 
C Refresh All 
x 
Save 
Cancel 
My Resource Location 
ID 
2 
Cloud Connectors 
Connector Appliances 
Gate

Once your resource location is created, click on “+ Cloud connector” to download the Cloud connectors.

My Cloud Lab 
ID 
Cloud Connectors 
Connector Appliances

The Cloud connector download window will pop-up from where the Cloud connector executable can be downloaded.

Add a Cloud Connector 
The Connector serves as a channel that authenticates and encrypts all communication between Citrix 
Cloud and your resources. 
Prerequisite 
Deploy 
Deploy at least two Windows 
Server 2012 R2 or Windows 
Server 2016 machines to 
your Active Directory. 
Download 
Installation Guide 
Download 
Copy the program file to 
your machines. 
Refresh 
Install 
Launch the file and enter 
your Citrix Cloud user 
name and password. 
Refresh 
Once the installation is 
complete, click Refresh.

Install via GUI

Double click on the Cloud connector executable. The software will perform a basic health check and ask the user to sign in to Citrix Cloud account

Citrix Cloud Connector 
Sign into Citrix Cloud to continue 
Sign In

If you have multiple Customers and resource locations in your cloud connector, you need to select the ones which we are going to host WVD machines. Click on Install to start the installation.

Citrix Cloud Connector 
Choose a Customer 
Choose a Resource Location 
My Cloud Lab

The cloud connector will install and report to Citrix Cloud automatically.

Citrix Cloud Connector 
Installing... 
Citrix Cloud Services Agent "VatchD09

Install via command line

If you want to automate the installation of cloud connectors then below are the switches. You need the below mandatory parameters to configure the cloud connector via command line.

  • customerID
  • ClientID
  • ClientSecret
  • ResourcelocationID

To identify the customer ID, navigate to “Identity and Access Management” pane and click on API Access.

To create a new Client ID and Secret , from the same pane, click on Create Client and download the credentials for later use.

Identity and Access Management 
Authentication Administrators API Access Domains 
Recovery 
Secure Clients 
Product Registrations 
Secure Clients are used to interact with Citrix Cloud APIs. To use this s 
customer as the customer parameter. 
MYCloudRemote-SDKl 
Create Client

To obtain the resource location ID, navigate to your “resource location” and click on the “ID” button beneath your Resource location name.

My Cloud Lab 
Cloud Connectors 
Connector Appliances

Once your cloud connector is installed, navigate to resource location and verify if the cloud connector is showing under your resource location. Citrix recommends deploying 2 cloud connectors in a resource location for high availability.

Cloud Connectors 
To maintain high availability, we recommend installing at least two connectors in the Active Directory forest that this domain is a 
member of. 
ctxcc±) 
m 
Last health check: 8:20:16 AM Mar 11, 2021 
Last update on 03/112021 08:09 AM

Hosting Connection

In order to provision machines in Azure, Citrix Cloud must be granted access to your Azure subscription via an application service account (Azure Active Directory “App registration”) that has been assigned permissions to the relevant Azure resources within your Azure Tenant account. You can either login with a subscription owner ID and provide access to Citrix Cloud API to create an Azure Application registration on behalf of you. But in real world Azure will be managed by a separate team and it is advised to create a custom Application registration and assign the permissions in Azure subscription and provide the App ID and secret to create the hosting connection.

Create a New App registration

  • Login to your Azure Tenant
  • Select the Azure Active Directory blade
  • Select App Registrations
  • Select “+ New application registration”
(Default Directory) I App registrations 
+ New registration Endpoints Troubleshooting 
i
  • Provide a friendly name, make sure you select the account type to Single tenant.
Machine generated alternative text:
* Name 
The user-facing display name for this application (this can be changed later). 
Citrix Cloud 
Supported account types 
Who can use this application or access this API? 
C) Accounts in this organizational directory onl 
(Default Directory) only - Single tenant) 
C) Accounts in any organizational directory (Any Azure AD directory - Multitenant) 
C) Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, XBox) 
C) Personal Microsoft accounts only

Scroll down to the “Re-direct URI section and select “web” from the drop down and give the URL as https://citrix.cloud.com and click on Create

Redirect URI (optional) 
We'll return the authentication response to this URI after successfully authenticating the user. Providing this now is optional and it can be 
changed later, but a value is required for most authentication scenarios. 
Web 
v https://citrix.cloud.com

Once the application is created, under “API permissions” select the required permissions as shown in the below table. Please note, as per Citrix article they request you to provide access to “Azure Active Directory Graph” but Azure Active Directory graph is going to get decommissioned in couple of months. Instead add the same policies in “Microsoft Graph”

APIPermission nameType
Microsoft GraphUser.ReadDelegated
Microsoft GraphUser.ReadBasic.AllDelegated
Azure Service managementUser_impersonationDelegated
API / permissions name 
V Azure Service Management (I: 
user_impersonation 
v Microsoft Graph (2) 
User.Read 
user.ReadBasic.A11 
Delegated 
Delegated 
Delegated 
Access Azure Service Management as organization... 
Sign in and read user profile 
Read all users' basic profiles 
Admin consent req... 
No 
No 
No 
Status

Once you provide required API permissions, navigate to Client Secrets and create a new Client Secret. Download the Client Secret to be used in the Citrix Cloud console.

Machine generated alternative text:
Client secrets 
A secret string that the application uses to prove its identity when requesting a token. Also can be re 
—k New client secret 
Description 
Expires 
Value 
No client secrets have been created for this application.

Navigate to subscriptions–> IAM and Click on “role assignment”

Search for the newly created App name and provide contributor access.

1 items (1 Service Principals) 
Name 
Contributor 
Type 
App 
Contributor 
This resource

Creating a Hosting Connection in Citrix Cloud

The next step is to create a hosting connection in Citrix Cloud.

Go to Citrix Cloud portal and select “Virtual Apps and desktop Service” and click on manage.

Click on Hosting and Click on “Add connection and resources”

cirri* 
Overview 
V ach ine Catalogs 
Delivery Groups 
Appbcat'ons 
I-OK'ing 
Adminstr 
R Hosting 
Virtual Apps and Desktops Service 
Manage v Monitor 
Add Coruwction Resa•rces 
Hyper-V 
internal 
Micro:

Click on “Create a new connection” and select the connection type as “Microsoft Azure”

Select the Azure environment and Zone name( zone name is logical name of resource location where your cloud connectors are deployed)

Click next

Create new Connection 
Connection type: 
Azure environ me nt 
Microsott• Azurew 
Azure Globel 
My Cloud Lab

In the connection details tab, enter the below details:-

  • Connection name:- A friendly name for your Hosting connection
  • Subscription ID:- Azure Subscription ID
  • Azure Directory ID:- Azure AD tenant ID
  • Application ID:- The Application ID of the newly created application in Azure
  • Application Secret:- The client secret you created earlier during the app registration
Add Connection and Resources 
3 
4 
5 
Connection 
Region 
Network 
Summary 
Connection name: 
Azu reWV nt 
Subscription ID: O 
Active Directory ID: O 
Application ID: O

In the region pane, select the region where you need to deploy your WVD VDIs.

Add Connection and Resources 
4 
5 
Details 
Network 
Summary 
C) 
C) 
North Europe 
Norway East 
South Africa North 
South Central US 
South India 
Southeast Asia 
Switzerland North

Under Network, provide a friendly name for your vnet and select the vnet and subnet where you want your resources to be created

Add Connection and Resources 
Connection Details 
Repon 
5 Summary 
Name for these resources: 
wvd virtual network 
The name helps dentify the region and network combination associated with the conm 
Select the network and then one or more subnets for the virtual machines to use. 
Virtual network: 
Subnets

Review the settings in summary and Click on create

Machine Catalog Creation

In the Citrix Portal, click on “Virtual Apps and desktop Service” and Select Machine catalogs.

Click on create machine catalog.

Skip the Introduction tab and click Next

Machine Catalog Setup 
O 
Introduction 
2 
3 
4 
5 
6 
Operating System 
Machine Managem__. 
Master Image 
Storage and Licens... 
Virtual Machines 
Introduction 
Machine Catalogs are collections of physical or virtual machines that you assign to user 
Catalogs from Master Images or physical machines in your environment 
Important: The Master Image or physical machine that you use to create a Catalog must 
Delivery Agent installed. Alsa ensure that the operating system is up-to-date and that 
installed. 
Before you begin. make sure that you: 
Identify the types of desktops and applications your users need 
Next

In the operating system tab, select “Multi Session OS and Click Next

Machine Catalog Setup 
Operating System 
Select an operating system for this Machine Catalog. 
o 
3 
4 
5 
6 
Operating System 
Machine Managem 
Master Image 
Storage and Licens... 
Virtual Machines 
(0) 
C) 
Multi-session OS 
The multi-session OS machine catalog provides hosted shared desktops for a large- 
deployment of standardized Windows multi-session OS or Linux OS machines. 
Single-session OS 
The single-session OS machine catalog provides VDI desktops ideal for a variety of 
different u sers. 
Remote PC Access 
Back

In the machine management, select the “machines that are power managed” option and delivery using “Machine creation services” and select the hosting connection from the drop down under resources and Click next.

Machine Catalog Setup 
4 
5 
6 
Operating System 
Master Image 
Storage and Licens__. 
Virtual Machines 
This Machine Catalog will use: 
@ Machines that are power managed (for example. virtual machines or blade PCs) 
C) Machines that are not power managed (for example. physical machines) 
Deploy machines using: 
@ Citrix Machine Creation Services (MCS) 
Resources 
virtual Cloud 
Back

Navigate to the resource group and click on the master image disk we created earlier.

Machine Catalog Setup 
5 
Introduction 
Operating System 
Machine Managem.„ 
Storage and Licens. . 
• If you select a VHD attached to a VM. the VM must be stopped. 
• Make sure the selected master image has a Citrix VDA installed. 
t.) ACN.Citrix-RG

Please make sure to select the minimum functional level to the latest one. This is to obtain all the latest available features in the VDA. Eg:- if you select 7.6 as the functional level, MCSIO will not be available for the users.

Select the minimum functional level for this catalog: O 
7.6 (or newer) 
2003 (or newer) 
1811 (or newer) 
7.9 (or newer) 
to register

Please click on close to accept the warning to shut down your master image which we already did earlier

Warning 
If the selected VHD is attached to a running VM. stop the VM. and then 
close this message to continue.

Under the storage and license types, select the disk type you need for your MCS VMs and also select the license as “use my windows 10 licenses” and Click Next

Machine Catalog Setup 
6 
Operating System 
Machine Managem__. 
Virtual Machines 
Storage and License Types 
Select the type of Locally Redundant Storage (LRS) to us 
synchronous copies of your data within a single data cent 
sizes offered later in this wizard. 
(D 
C) 
Premium SSD (supports I/O-intensive workloads with 
and low latency) 
Standard S SD 
Standard H DD
You can use Windows volume licenses to provision VMS in Azure at the base compute rate. To verify that 
your volume licensing agreement with Microsoft qualifies for the Azure base compute rate. consult 
Microsoft 
C) use my Windows Server licenses 
(O) Use my Windows 10 licenses 
(C) Use Azure Windows Server licenses 
o 
6 
Operating System 
Machine Managem.., 
Storage and 
Virtual Machines

Select the number of VMs to create and the size of the VM and Click Next

Introduction 
Operating System 
Machine Managem. 
Master Image 
Storage and Licens___ 
Virtual Machines 
Virtual Machines 
How many virtual machines do you want to create? 
Select a machine size: 
I Cores 
1M 
C) 
Name 
Basic_AO 
Basic_A1

In the disk settings, please select the write cache methods. For Azure, to get the best performance it is advised to select both Disk cache and memory cache. It is advised to select the Disk size as same as your OS disk(ie,127GB) and RAM as per your sizing requirements.

Disk Settings 
Write-back cache disk 
Configure a cache for temporary data on each machine. 
C) Disk cache size (GB): 
127 
Memory allocated to cache (MB): 
2048 
o 
By default temporary data is not cached but written to the system disk for each VM_ To cache 
temporary data. verify that an MCSIO driver is installed on each VM and then configure caching

Uncheck the others and click next. You need to be careful while selecting the “persistent write cache” disk and “retain system disk” options. It is advised to uncheck these until unless you have specific reasons to check them.

Use persistent write-back cache disk O 
System disk 
Retain system disk during power cycles O

Under the resource group, you can either let Citrix create the target resource group for your WVD VMs or you an existing RG. Citrix will only display the empty RGs from your subscription.

Machine Catalog Setup 
Operating System 
Resource Group 
C) Create a resource group to prwision machines 
@ Use an existing resource group to provision machines

Select the network cards you need to attach to your VMs and Click next

Network Interface Cards 
Add the network cards that will be used by the virtual machines. There are multiple network 
available on the selected master image. 
Name 
I Associated Network 
App _ Subnet

In the Active directory computer accounts tab, click on “Create new active directory accounts” and select the OU and also the naming convention you need to create. Please make sure to add ‘##’ after your naming prefix as Citrix will create device names from 01.

Machine Catalog Setup 
Operati ng System 
Machine Managem.. 
Master Image 
Storage and Licens... 
Virtual Machines 
Active Directory Computer Accounts 
Each machine in a Machine Catalog needs a corresponding Active Directory computer 
Select an Active Directory account option: 
Create new Active Directory accounts 
C) Use existing Active Directory accounts 
Active Directory location for computer accounts: 
Domain: 
abcventures.com 
Back
Account naming scheme: 
ctxsiwvd01 
Back

In the Citrix Cloud, there is an additional tab, where the user need to provide the domain credentials again which will be used during the AD account creation and domain join. Click on “Enter credentials to enter the user name and password and click next.

Machine Catalog Setup 
Operating System 
Machine Managem.. 
Master Image 
Domain Credentials 
Credentials with the appropriate privileges are required 
No credentials supplied 
Enter credentials...

In the summary tab, Provide a name and description for your machine catalog and click on Create.

Machine Catalog name: 
WVD CTX Pool 
Machine Catalog description for administrators: (Optional) 
WVD Machines via Citrix Cloud 
To complete the deployment. assign this Machine Catalog to a Delivery Group by selecting Deliver 
Groups and then Create or Edit a Delivery Group. 
Back 
Finish

The MCS process will clone your master image snapshot and create your WVD VMs. Citrix will create 3 disks for each VM.

  • Difference disk
  • Identity disk
  • MCS Cache temporary disk
Swap OS disk 
Disk name 
CTXSIWVDOI -osdisk-h8yow 
Data disks 
P Filter by name 
Showing 2 of 2 attached data disks 
Storage type 
Standard HDD 
Size (GiB) 
127 
+ Create and attach a new disk Attach existing disks 
LUN O 
Disk name 
CTXSIWVDOI 
CTXSIWVDOI 
-IdentityDisk-dkzhp 
-TemporaryStorage-70i 
Storage type 
Standard HDD 
Standard HDD 
Difference Disk 
Size (GiB) 
Identity Disk 
127 
MCS write cache Disk

Delivery Group Creation

Delivery groups are used to provision Applications and Desktops to users. Navigate to Delivery group and click on “Create delivery group”.

Search 
Machine Catalogs 
Delivery Groups 
Applications 
Create Delivery Group 
Delivery Group 
NYC DG ServerOS 
Multi-session OS I Managed by Citrix Cloud 
NYC-DG-DesktopOS 
Single-session OS

Skip the introduction page by clicking on next

Create Delivery Group 
O 
Introduction 
2 
3 
4 
5 
Machines 
Users 
Applications 
Desktops 
Getting Started with Delivery Groups 
Delivery Groups are collections of desktops and applications created from Machine Catalogs. Create 
Delivery Groups for specific teams. departments. or types of users. and base them on a single-session or 
multi-session operating system. 
Make sure you have enough machines available in a suitable Catalog to create the Delivery Groups that 
you need.

In the machines tab, select the machine catalog you created and select the number of VMs to be added to delivery group and Click Next

Create Delivery Group 
@ WVDCTX Cloud Pool 
Introduction 
WVD Machines via Citrix Cloud 
Machines 
RDS MCS Random 
3 
4 
5 
6 
Users 
Applications 
Choose the number of machines for this Delivery Group: 
Desktops 
Autoscale

In the users tab, you can either provide the user assignment in this tab or else click on “leave user management to Citrix cloud” . This will allow you to manage Application/desktop subscriptions via “Library Offering” tab in Citrix Cloud.

Create Delivery Group 
4 
5 
6 
Introduction 
Machines 
Applications 
Autoscale 
Summary 
Users 
Specify who can use the applications and desktops in this Delivery Group. You can assign users and 
user groups who log on WI th valid credentials. Alternatively or additionally, you can enable access for 
unauthenticated users. 
Leave user management to Citrix Cloud. This makes the Delivery Group available as a Library 
offering you can assign to users. 
O 
Allow any authenticated users to use this Delivery Group 
(D Restrict use of this Delivery Group to the following users:

In the Applications tab, you can select any Remote Apps which need to be provided to users.

Note:- By default desktop will be provisioned from a delivery group.

Create Delivery Group 
5 
Introduction 
Machines 
Users 
Appli cations 
Autoscale 
Applications 
To add applications, click Add, select a source. and then se 
not want to place those applications in the default folder, c

In the “AutoScale” you can select schedules and capacity planning and click next. I am writing another document explaining how Autoscale works in action.

Autoscale 
Enable Autoscale (optional) O 
Select the autoscale schedule from the dropdown, and then set the options you'd like for that 
schedule. To edit or add new schedules, select Edit schedules from the dropdown. 
Autoscale schedule: 
Days applied: Mon 
Machines Edit 
Weekdays 
Tue 
o 
Thu 
Fri 
Sun
Additional settings 
During peak times 
Capacity buffer 
Power-off delay 
Delay powering off machines by: 
O 
Machine cost 
Machine instance cost per hour 
During off-peak times 
30 minutes

On the summary page, click on create to create the delivery Group.

Library Offerings

Library offering is a new fancy place in Citrix Cloud from where you can provide access to users. Library offering can be viewed once you login to Citrix Cloud.

Under Library offering, Navigate to the newly created delivery group and click on the threedots to manage subscribers.

Click on manage subscribers to add users/groups to your desktop.

CTX WVD DG 
(Applications) 
O Subscribers 
CTX 
Manage Subscribers 
1 Subscribers

In the “manage subscribers” tab, Click on the domain and select the AD users and Group. Citrix Cloud will show as “subscribed” once the user/group is successfully added to the desktop/applications.

Manage subscribers for I CT X WVD DG (Desktops) 
x 
Step 1: Choose a domain 
workspacelab.com 
V 
Step 2: Choose a group or user 
domain users 
2 Subscriber(s) 
Type 
GROUP 
Subscriber 
Account Name: Domain Users 
Display Name: 
Domain: workspacelab.com 
UPN: 
Status 
Subscribed

Access the Desktop and verify the Teams optimization

Open the Citrix Workspace URL and login with your domain credentials to view the applications/desktops subscribed for you.

@Citrix Workspace 
Home 
Apps 
Desktops 
Favorites 
All Desktops 
Q Search Wor 
All Desktops 
WVD Desktop

I am successfully logged into the WVD desktop, my onedrive got auto logged in and my teams is showing as HDX Optimized which means my teams meetings are get offloaded from my VDI.

wv() Desktop - Desktop Viewer 
Q Search 
Teams 
Your teams 
acnwpslabm365 
You have Microsoft Teams Version I .400.4167 bit). Citrix HDX Optimized. 
General Posts Files Wiki + 
Org-wide

Hope this blog helps you. Please let me know your comments and feedbacks.

2 thoughts on “Citrix Cloud + WVD deployment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s