Part 20 – VMware App Volumes 4.X

What are VMware App Volumes?

Applications can be packaged and delivered or removed dynamically to virtual machines by attaching/removing a VMDK file to the Instant Clone VM just as you add a new hard disk on a typical VM using a product called AppStacks.

The packaged applications thus mapped to VM are called AppStacks. Rather than installing, upgrading apps on our desktops with the use of App volumes it helps us to separate the application lifecycle which otherwise had to be done via the virtual machine.

With the use of an inbuilt feature called Writable Volumes, it’s also possible for users to be granted permission to install their own apps if needed. All application settings, config files, user profiles etc thus created by users are stored in this writable volume.

To install App Volumes, we will need an SQL server to connect the App Volumes database.

Step 1. Let’s launch SQL Management Studio to create a new SQL database for our App Volumes to use

Step 2 . Connect to the SQL Server Database with the username and password. Back in the install series, I had added ASH\administrator to manage this database. If this option was not chosen we will now be logging in via an SA account

Step 3. All our default databases are shown here.

Step 4. We will now create one database with these properties

SQLDBPurposeUserPermissions
appvoldbAppvol Databasejmpdbo_owner

Step 5. Right-click Database then click New Database

Step 6. Let’s create our eventdb database and the user event. Give the database a name

Step 7. Select the desired Recovery model, and click OK.

Step 8. Drill down to Security, right-click Logins then click New Login

Step 9. Enter a Login name, select SQL Server authentication and enter a password. Change the drop-down menu of Default Database to our new database. In this section, uncheck the box next to enforce a password policy.

Step 10. On User Mapping select the eventsdb database we created above, give it db_owner permissions then click Ok

Step 11. Ensure also permissions to connect to database are granted and login is enabled

Step 12. Only SQL Server authentication is supported, Click Properties > Security page and let’s ensure it’s enabled on our SQL Server

With our SQL database now ready, we can start our App Volumes configuration

Install App Volume Console

Step 1 – App Volume is downloaded as separate software and won’t come with the Horizon bundles. You can download it from vmware.com

Step 2 – Click on the setup.exe installer file and Click Next to proceed

Step 3 – Click Next to begin the installation.

Step 4 – Accept EULA and click Next

Step 5 – Choose the option to install App Volumes Manager

Step 6 – Click Next to proceed with the App Volumes Manager setup.

Step 7 – We will now connect to our SQL database we created earlier

Step 8 – Connect to our database server with the username and password created on our SQL Server for the appvol database. Uncheck the Enable SQL Server certificate validation & select Overwrite the existing database option and click Next.

Step 9 – Leave default HTTPS Port and click Next

Step 10 – Click Next to continue

Step 11 – Click Install to begin the installation.

Step 12- Once the installation is completed, click Finish

Step 13- We can now see App Volumes is installed

Step 14-  A closer look at the services App Volumes created is shown

(Visited 639 times, 1 visits today)

By Ash Thomas

Ash Thomas is a seasoned IT professional with extensive experience as a technical expert, complemented by a keen interest in blockchain technology.

Leave a Reply