Packaging an application with Omnissa App Volumes

packaging-an-application-with-omnissa-app-volumes-01

Packaging an application using Omnissa App Volumes is a useful way to deploy applications to users, as it eliminates the need to reconfigure the Golden Image for each new application.

This solution virtualizes applications and deploys them only to entitled users, simplifying application distribution and maintenance.

 

Prerequisites

Before packaging an application, ensure the following prerequisites are met:

  • App Volumes Manager is installed and configured.
  • A virtual machine with the same OS as the user golden image is provisioned.
  • A Desktop Pool configured as Instant Clone is available for users.

 

Prepare the environment

To package an application, you need a virtual infrastructure component like App Volumes, which provides application virtualization.

 

App Volumes Manager

The App Volumes Manager is the central component used for packaging an application and must be available in your VDI infrastructure. You can download the software from the Omnissa website and install it on a supported Windows Server.

Packaging an application 1

The installation and configuration must align with your virtual infrastructure. A detailed installation guide can be found at this link.

 

App Stack virtual machine

You need a virtual machine with the same OS as the Golden Image used in the Desktop Pool.

Packaging an application 2

 

Install the App Volumes Agent

The App Volumes Agent must be installed on the packaging machine.

Open the Command Promtp as Administrator and run  the installer.

Packaging an application 3

Click Next to begin.

Packaging an application 4

Select Connect to App Volumes Manager and click Next.

Packaging an application 5

Enter the App Volumes Manager Address and check the Disable certification validation with App Volumes Manager checkbox, unless otherwise  required. Click Next.

Packaging an application 6

Leave the default value for the option Non-persistent or multi-session machines and click Next.

Packaging an application 7

Click Install to begin the installation.

Packaging an application 8

The Agent is being installed.

Packaging an application 9

Once the Agent is installed, click Finish to exit the wizard.

Packaging an application 10

Click No when prompted, as the machine still needs to be joined to the domain.

Packaging an application 11

 

Join the domain

After installing the Agent, join the virtual machine to the same Active Directory domain configured in the Desktop Pool. Reboot the machine when prompted.

Packaging an application 12

After rebooting, shut down the VM and take a snapshot. This allows you to revert to a clean state after each packaging operation.

Packaging an application 13

The created snapshot.

Packaging an application 14

 

Desktop Pool Instant Clones

A dedicated Desktop Pool is not necessary for deploying packaged applications, as applications are assigned to specific users.

Packaging an application 15

 

Packaging an application

The process of packaging an application involves three main steps:

  • Creation of the application configuration in App Volumes Manager.
  • Packaging an application.
  • Entitling users.

 

Create the application in App Volumes Manager

Login to the App Volumes Manager and navigate to Inventory > Applications. Click Create to create the application.

Packaging an application 16

Specify a Name for the application and optionally a Description. Make sure the Create a Package checkbox is enabled. Click Create.

Packaging an application 17

Click Create to proceed.

Packaging an application 18

The application has been created successfully.

Packaging an application 19

You will then be prompted to create the package. Enter a Name and optional Description. If you have no specific requirements, leave the default options. The application will be saved to the Storage location and Path configured during the App Volumes Manager installation. Click Create.

Packaging an application 20

Click Create.

Packaging an application 21

Go to Inventory > Packages and expand the package you need to create. Click Package.

Packaging an application 22

 

Packaging procedure

Now click Search to list available machines then select the Packaging Computer. Click Package.

Packaging an application 23

Before starting, ensure the application installer (GIMP in the example) is available on the packaging computer.

Packaging an application 24

From the App Volumes Manager, click Start Packaging.

Packaging an application 25

The system will attach the package to the selected computer.

Packaging an application 26

On the target computer, a packaging window will appear. Do not click anything in this window yet.

Packaging an application 27

 

Install the application

Proceed to install the application on the packaging computer.

Packaging an application 28

App Volumes will record all stages of the installation.

Packaging an application 29

After the installation is complete, click OK in the Packaging window on the computer.

Packaging an application 30

Click Yes to confirm the installation is finished.

Packaging an application 31

For known applications, the Name and Version fields may be filled automatically. If not, enter the information manually. Click Finalize.

Packaging an application 32

The machine will need to reboot. Click OK to proceed.

Packaging an application 33

After rebooting, the packaging process will complete automatically.

Packaging an application 34

Click OK when finished.

Packaging an application 35

You can now revert the packaging machine to its clean state using the snapshot taken earlier.

 

Set application as Current

An application can have multiple packages. To designate which version to distribute, you must set it as Current.

Select the newly created package and click Set Current.

Packaging an application 36

Click Set Current.

Packaging an application 37

The selected package is now marked as the version to be distributed.

Packaging an application 38

 

Assign the application

Without an assignment, the application will not be available to users.

Go to Inventory > Applications and expand the application to assign. Click Assign.

Packaging an application 39

Select the user or group to assign the package to. Ensure the Assignment Type is set to Marker (or the appropriate type for your environment). Click Assign.

Packaging an application 40

Click Assign.

Packaging an application 41

 

Test the application

To test the application, access the VDI infrastructure and Login with an entitled user's credentials.

Packaging an application 42

Click on the VDI to access.

Packaging an application 43

After the login process is complete, the icon for the packaged application will appear on the desktop. Double-click the icon to launch the application.

Packaging an application 44

The application will open and function correctly. The user will be unaware that the application is not installed locally on the VDI but is attached dynamically as a packaged application.

Packaging an application 45

Packaging an application using Omnissa App Volumes is an effective solution for VDI environments. It saves significant maintenance time by allowing applications to be updated without modifying the Golden Image.

signature

Leave a Reply