Horizon Cloud on Azure – App Volumes – Import an App Package

We have already discussed how to create an app package in this article

If you have multiple pods and you created an App package in one of the pods and would like to use the same app package it in other pods, then this article is useful.
Specifically, this procedure is more useful if you are using Universal Broker and have multiple pods.


Let’s do a fast forward the App Volumes packaging with screenshots since it’s a straightforward process and we have already discussed in detail here

Step-1:
Create an App Volume package
Step-2:
Find the storage account where the app volumes packages are stored

In the above step we have created the app package and to copy it to another pod first we have to find where those are stored.

Horizon cloud on Azure uses Azure file shares to store these captured files (json, vhd & metadata)
To find the storage account where these files are exists, at first, we have to login to Horizon Admin console and Navigate to the pods (that we have captured the app package) capacity page.

Settings –> Capacity –> POD —> File Share (mouse hover on the value – 2)

Let’s say the share name as – \\2808exx79xxf.file.core.windows.net\delivery-xxxxxx7x9-3xfx-xxxx-xxxx-81xxx3295xxx
Copy the value before first. (dot), in my case it’s 2808exx79xxf and search in the Azure portal.
You can see the App volumes created file shares — Storage account –> File shares

Step-3:
How to access the app volumes created files from the file share

Since the file shares access is restricted to only management & tenant subnet IP’s, an administrator can’t access or view the files from the azure portal hence add in IP range to allow access from the internet. you can achieve this by following below screenshot

Now you can view files from the delivery & staging file shares.

you can also view the same info using the storage explorer (preview)

Step-4:
Copy the files to anther pod storage account

In the process of Import or using the existing app packages from a POD, we have to copy all these 3 files from one storage account to another storage account

Steps:

  1. Find the storage account of the target pod (follow step 2 & 3 mentioned above)
  2. Use storage explorer to copy and paste the files from POD1 storage account file shares to POD2 storage account file shares
    While copying to POD2, we no need to copy the files to both the file shares anyone is sufficient.
Step-5:
Import the App Packages

Import the app packages in the Horizon admin console

Step-6:
Create AV App Assignment

Now we have app packages available in both the POD’s, let’s go and create an app volume assignment

Step-7:
Create a Floating Assignment for App Volumes

We have app volumes assignment created with required packages and user needs an access to those packages.
It’s time to create a floating VDI assignment with the image having app volumes agent installed to start using the app volumes packages

Now if a user part of ‘AV app’ login to the newly created ‘AppVolumes-Floating’ assignment he/she can see the Notepad++ & Chrome