Product Documentation

Linux VDA Image Service

The Linux VDA Image Service is delivered within Citrix Cloud, currently available as a Lab service only. It offers an MCS-ready and Azure-friendly Linux VDA image (VHD) for Citrix Cloud subscribers to import to their Azure account and use for provisioning the XenApp and XenDesktop Service onto Azure.

Getting Started with the Linux VDA Image Service

The Linux VDA Image Service requires that you have a XenApp and XenDesktop Service account within Citrix Cloud, and a Microsoft Azure subscription account. For more information on how to buy or request a trial of the XenApp and XenDesktop Service, go to the Citrix Cloud product page.

Using the Linux VDA Image Service

Sign in to Citrix Cloud, navigate to the Labs Services section, and select the Linux VDA Image Service.

Service start page

Click Start. Citrix Cloud needs your Microsoft Azure account to copy the prepared Linux VDA image (VHD) to the target resource group, which must be the same Azure account that was used to create Host Connections on Citrix Studio. For more information, see How To Connect to Azure Resource Manager in XenApp/XenDesktop.

Azure account permissions page

Click Login. After logging in to Azure, provide the necessary details for copying the image to your Azure account.

Master image details page

Click Start. The following tasks are executed automatically:

  1. A Citrix-prepared VHD image with all prerequisites (such as CentOS, Linux VDA, HDX drivers, and MCS scripts) is selected.
  2. Citrix Cloud service copies the VHD image to your Azure account and then boots up a virtual machine based on the image. This takes about 10-15 minutes. Eventually, the virtual machine on Azure is shut down for cost savings.
  3. When the virtual machine is created in your storage account, the following information is listed, including the resource group name, storage account name, virtual machine name, and OS disk name.

Azure console tree

Provisioning Linux Virtual Machines using MCS

After copying the VHD image to your Azure account, do the following to create machine catalogs using MCS on Azure. For more information, see How to Create Machine Catalog using MCS in Azure Resource Manager.

  1. Launch Citrix Studio from your Citrix Cloud client portal and navigate to Machine Catalogs in the left pane.
  2. Right-click Machine Catalogs and click Create Machine Catalog to launch the machine creation wizard.
  3. Click Next on the Introduction page.
  4. On the Operating System page, select Server OS or Desktop OS based on what type of catalog you want to create and click Next.
  5. On the Machine Management page, select Citrix Machine Creation Service (MCS) as the deployment technology and select the target Microsoft Azure hosting resource from the Resources list. Click Next.
  6. On the Master Image page, select your master image in the tree view. At the topmost level are all the resource groups in your subscription except those that represent the MCS catalog created by XenDesktop. When you select and expand a particular resource group, it displays a list of all storage accounts in that group. If there are no storage accounts in a resource group, there are no child items under that resource group. If you have manually created a number of resource groups and storage accounts to host your manually created VMs in your subscription, the Master Image page displays all those resource groups, storage accounts, containers, and VHDs even though not all those VHDs are master images that you want to use for the provisioning. Select the storage account that has your master image. When you expand the storage account, it displays a list of containers. Expand the container that has the master image VHD and select the VHD that you want to use as the master image for the catalog.

    XenDestop Machine Catalog Setup dialog

  7. On the Storage Type page, select Standard or Premium storage for provisioning VMs in Azure. Your master image VHD can be hosted in either type of storage account, but for the VMs to be provisioned in Azure, XenDesktop will create new storage accounts based on the storage type you select.
  8. On the Virtual Machines page, type the number of VMs you want to create, select a VM instance size, and click Next. Only those VM instance sizes that are supported for the storage type selected in the previous step are listed.
  9. On the Network Cards page, select a network card and the associated network. Only one network card is supported.
  10. On the Computer Accounts page, select a resource location domain and type your machine naming scheme.
  11. Enter the Active Directory credentials for your resource location in DomainName\UserName format.
  12. On the Summary page, review your selections and enter the catalog name.
  13. Click Finish.

After the provisioning is complete, a new resource group is created for your Azure account, which hosts all the VMs, storage accounts, and network adapters for the catalog you provisioned. The default power state for the VMs after provisioning is Stopped (deallocated).