Horizon Cloud on Azure – App Volumes [Part-9]

Introduction

App Volumes is a real-time application delivery system that VMware offers with Horizon products to manage applications to deliver dynamically.

Horizon administrators can create, assign, update & remove applications without affecting or modifying VDI’s and user logins

VMware constantly Updating the App Volumes capabilities on their every quarterly release of Horizon Cloud on Azure.

How to enable app-volumes for your POD

As per the VMWare documentation by default, every POD from manifest 2298 having the app-volumes feature enabled by default.
We can check whether it’s enabled in our POD by following below

  • We can confirm by just logging into your Azure Subscription and check delivery & staging file shares are created in the storage account of the POD resource group.
  • In Horizon admin console check if you can be able to find App Volumes under Assign Desktops & Apps or Inventory –> Applications
  • Check File share properties showing as 2 in the POD page in Admin console
Create APP Package

This involves multiple steps and let’s discuss one by detailed.

Import VM with App Volumes agent enabled
  1. Import W10 OS VM by selecting App Volumes Agent toggle to enable in Horizon agent features and Domain Join
  2. The above process (Image import –> Install roles –> Restart VM –> Installing Agents –> Restart VM –> Bootstrapping –> Restart VM –> Import successful) will take anywhere between 20-30 mins to complete
  3. Convert the Imported VM to Image
    –> Select the VM
    –> Click on MORE
    –> Select Publish to Images
    –> Wait till Agent status changes to Active
    –> Provide Company Name
    –> Provide Local admin credentials of the VM
    –> Click on PUBLISH
  4. Navigate to Monitor –> Activity, In the Admins section of the Activity page we can see the task progress. Wait till the task is completed
  5. Now we can see the image in the Images section
Create App Capture VM
  1. Navigate to Inventory –> Applications –> App Volumes in Admin console then Click on NEW –> Create
  2. Enter the application package name that we need to create and select the Image & POD (the Image drop down is auto-populated with the image having app volumes agent installed)
  3. Once you click on SAVE, we can an assignment getting created in VDI & RDSH section with a name starting appcapture<random number>
  4. This process will take anywhere between 20 – 30 mins to complete and we can see 2 VM’s created in Azure portal

Login to App Capture VM
  1. Once the assignment online (as shown above, please note we can’t click on the pool to see the VM names), login to the user portal with your horizon admin console login ID & password (not the user portal login details), so that you will be presented with one appcapture VM to login
  2. Launch the appcapture VM, wait till it’s ready and able to see the desktop
Provide administrator rights
  1. Goto the “Local Users & Groups” by typing ‘lusrmgr.msc‘ in run and add logged in user as administrator
  2. If the login user account not part of the administrator group, then you won’t be able to see the appcapture dialog box in the desktop (please refer image in Step6)
Install the Notepad++ application
  1. Once logged in user added to administrator group then restart the VM and launch the desktop again so that you can see the appcapture dialog box (shown as below)
  2. Copy the Installer to this machine and let’s start install


Start App Capture
  1. Once application is installed, Click on OK on app volumes packing
  2. Click on Yes to start the packaging process
  3. Click on Finalize
  4. Click on OK to restart the appcapture VM
  5. After restart, launch the appcapture VM.
    Now you can see Packaging successful dialog box

  6. And now you will be logged from the appcapture VM
  7. This appcapture vm will get delete automatically after a successful capture
  8. Also, you can see the import successful from the admin console Notifications
  9. In the same page, you can see the Notepad++ package is added and in Pending state

Create App Volumes Assignment & User Login
  1. It’s time to create an app volumes assignment and assign the users group to whom this app needs to be delivered when they launch the desktops

    –> Navigate to App Volumes under Assign Desktops & Apps

    –> Click on NEW and select App Volumes

    –> Provide a name to the assignment and click NEXT


    –> Select the Notepad++ application and click NEXT


    –> Enter the User group needs an access to this package

    –> Review the Summary and click FINISH
  2. Now if a user login to an app volume agent installed assignment, he/she can see the Notepad++

Log location for troubleshooting
  1. We can check the app volume attached mount/VHD logs under C:\Program files (x86) \VMware\Horizon Agents\App Volumes Agent\Agent\Logs\svservice

Scroll to Top