App Volumes Manager can be deployed from the Microsoft Azure Marketplace for Azure Virtual Desktop Remote Apps and Desktops experience. In addition to installing and configuring Omnissa App Volumes in the Azure Marketplace, you can entitle applications directly in Azure Virtual Desktop. For this capability, App Volumes Manager and Azure Virtual Desktop must be integrated.
This integration synchronizes the CURRENT packages and certain application properties between App Volumes Manager and Azure Virtual Desktop. An App Volumes application maps to an App attach package which is an Azure resource in Azure Virtual Desktop.
For information on synchronization triggers and how the application maps to the Azure resource, see Synchronization Triggers between App Volumes Manager and Azure Virtual Desktop Integration.
How to Proceed With the App Volumes Manager Integration with Azure Virtual Desktop
Depending on the status of your deployment, use the following table to understand how to proceed.
| If | Then |
|---|---|
| You have not yet deployed App Volumes Manager through the Azure Marketplace | See Deploy App Volumes Manager through Azure Marketplace. |
| You have deployed App Volumes Manager through the Azure Marketplace and selected the AVD Integration check box |
|
Prerequisites
If you want to add another integration or edit the integration between App Volumes Manager and Azure Virtual Desktop, then follow these prerequisites:
-
The following permissions for the resource group must be set when selecting either authorization method (Managed Identity or Application Registration):
- Microsoft.Authorization/permissions/read
- Microsoft.Resources/subscriptions/resourceGroups/read
- Microsoft.DesktopVirtualization/appattachpackages/read
- Microsoft.DesktopVirtualization/appattachpackages/write
- Microsoft.DesktopVirtualization/appattachpackages/delete
To set the permissions on the resource group, navigate to the Access control (IAM) menu of a resource group, click Add, and select the Add custom role functionality. For more information, see the corresponding Microsoft documentation.
-
Ensure that you are aware of the following when adding tags for an integration:
-
Microsoft.Resources/tags/write permission must be set for the resource group which is used for the integration.
-
For behavior of tag synchronization and some considerations, see Using Tags when Integrating App Volumes Manager with Azure Virtual Desktop.
-
Be aware of Microsoft's conditions and limitations for using tags.
-
-
Edit the URL (secure address) of this (current) App Volumes Manager instance to an accessible IP address.
This URL is associated with an App attach package after the synchronization between App Volumes Manager and Azure Virtual Desktop. The URL is used to indicate the App Volumes Manager and the specific application from where the synchronization occurred.
To edit this URL, see Edit an App Volumes Instance.
-
Ensure that you have the Application Registration information handy. This information is obtained when registering App Volumes as an application in the Microsoft Entra ID admin center. See Prerequisites for Deploying App Volumes Manager through Azure Marketplace.
Procedure
-
Go to INFRASTRUCTURE > Integrations.
-
In the Add App Volumes Integration page, fill up the following information:
Option Description Type Azure Virtual Desktop Name Enter a name for this integration. Subscription ID Enter the subscription ID which has the resource group meant for integration. Resource Group Name Enter the name of the resource group which belongs to the Subscription ID entered previously. Authorization Method You can select either Managed Identity or Application Registration as the authorization method for this integration.
For Managed Identity, go to the Azure portal and either enable system-assigned managed identity on the VM where App Volumes Manager is installed or add and assign a user-assigned managed identity to the VM.
For Application Registration, enter the Tenant ID, Client ID, and Client Secret of the registered App Volumes application.Tags - Click Add Tag.
- Enter the
NameandValueof the tag.You can add multiple tags, but the maximum is
50.
-
Click Add; again, in the Add Integration window, click Add.
App Volumes Manager is integrated with Azure Virtual Desktop.
Results
-
App Volumes applications with
CURRENTpackages are automatically synchronized with the Resource Group. -
The App attach package name is derived from the name of the App Volumes application. Such a naming convention helps in identifying the App Volumes application which is synchronized after the integration. However, later, if the name of the application changes in App Volumes Manager, then the App attach package name is not updated in the Azure portal.
To view the changed name of the App Volumes application, navigate to the App attach package. In the Essentials pane of the App attach package details page, click JSON View, and locate the
displayNameproperty. This property indicates the name of the App Volumes application. -
All the added tags for this integration are synchronized and associated with the App attach packages in the resource group.
To view the added Tags in App Volumes Manager, navigate to the App Volumes Integration page, expand the window of the required integration, and click Tags. All the added tag names and values are displayed.
To view the added tags in the Azure Virtual Desktop console, go to the Azure portal, and navigate to an App attach package for this resource group. Tags is present in the Essentials pane.
What To Do Next
You can perform any of these tasks:
-
To edit the integration, in the App Volumes Integration page, select the integration you want, and click Edit.
-
All fields except the Subscription ID and Resource Group Name can be edited.
-
If you edit an existing tag name or value or add a new tag to the integration, then synchronization is automatically triggered. This synchronization occurs for all
CURRENTpackages regardless of the status of the applications (ActiveorSync Failed).Note: If you edit the integration with no change in the tags, then synchronization is not triggered. In such a case, synchronization is triggered based on the events mentioned in Synchronization Triggers between App Volumes Manager and Azure Virtual Desktop Integration.
-
If you remove a tag from App Volumes Manager and this tag is already synchronized and associated with an App attach package, then you must manually delete the tag from the Azure portal as follows:
-
-
If a package fails to synchronize, then instead of waiting for the scheduled background job to run, you can Manually Synchronize App Volumes Manager and Third Party Services.
-
Delete App Volumes Manager Integration with Third Party Services
Was this page helpful?