Skip to content

Virtually Caffeinated

A double-shot of knowledge

Menu
  • About Me
  • Useful Links

About Me

Profile
Jeremy Wheeler

I am an experienced Consulting Architect for VMware’s Professional Services Organization, End-user Computing specializing in VMware Horizon Suite product-line and SDDC. I have over 23 years of experience in the IT industry. In addition to his past experience, I have a passion for technology and thrives on educating customers. Additionally, I have 10 years of hands-on virtualization experience deploying full-life cycle solutions using VMware, CITRIX, and Hyper-V. I also has 18 years of experience in computer programming in various languages ranging from basic scripting to C, C++, PERL, .NET, SQL, and PowerShell. I’ve received acclaim from several clients for my in-depth and varied technical experience and exceptional hands-on customer satisfaction skills. In February 2013, I received VMware’s Spotlight award for my outstanding persistence and dedication to customers and was nominated again in October of 2013. I was awarded 2015 – 2017 vEXPERT.

  • Home
  • 2015
  • April
  • 22
  • Working with complex applications and AppStacks
VMware App Volumes

Working with complex applications and AppStacks

Jeremy Wheeler
April 22, 2015March 25, 2018 3 mins

From time to time we all come across that extremely complicated application that an organization needs packaged and of-course it has a lot of moving parts. This blog entry I am walking through the process that has proven to work successfully instead of the typical packaging style where if you make a mistake you are back at ground-zero. One key thing to keep in mind when going through this entry is the ‘disposable VM’. I consider a disposable virtual machine an App Volumes Provisioning that will eventually become contaminated and you will not be able to revert to a clean-state using a snapshot.

 Note: Not utilizing a 'disposable' provisioning machine will place your normal provisioning machine at-risk. The very end of this process involves removing ALL snapshots from the virtual machine.

1

 

 

 

 

 

 

 

1. Prepare a ‘disposable’ provisioning machine. This virtual machine will lose all its snapshots when we finish this process so it’s best not to use your typical provisioning machine.

2. Point the App Volumes Manager to the Provisioning VM to start the provisioning process.

2

 

 

 

 

 

 

 

3. Install any prerequisite applications such as Java, etc.

4. Power-down the Provisioning VM and take a snapshot, using this as more of a bookmark in case we need to go back. The snapshot process will capture all the VM elements including the attached App Volume VMDK file as long as we still where in provisioning mode when we powered-down the virtual machine.

5. Power-on the VM and continue installing any core applications or your target application. One step my application required was an installation of SQL Express w/ an imported database. I installed SQL Express during this step.

6. Powered-down the Provisioning machine once SQL was cleanly installed and created another snapshot

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7. Powered-on the provisioning VM and create any custom databases and accounts etc.

8. Power-down VM once you have completed all your installs and are ready to complete the App Volumes capture process.

9. Edit the VM’s snapshots (VM > Snapshot > Snapshot Manager) and ‘Remove All Snapshots‘.

10. Once the VM’s snapshots have all been remove, we need to consolidate the redo logs. VM > Snapshot > Consolidate

11. Once consolidation has completed, power-on the VM

12. Select ‘OK’ on the App Volumes dialog box to complete the provisioning process and let the VM reboot

13. Login to the VM and you should have the message that provisioning has finished successfully. Select ‘Ok’

14. Provisioning is now complete and the VMDK should successfully detach from the VM.

Once you complete these steps I recommend a lot of testing to validate that the application is performing as expected.  

Share :
whosay

Written by  Jeremy Wheeler: Jeremy

Post navigation

Previous: App Volumes: AppStack Storage Migration
Next: Exclude Domains from Horizon VIEW

Related Post

Locked Writable Volumes

App Volumes Broker Service Deprecated

VMware EUC Win10 Compatibility Components

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Categories

Recent Posts

  • Log Parsing Cheat Sheet
  • Virtually There: Presentations that Pop!
  • Cool Resources for your Kids at home during this time..
  • Move OmniGraffle Package to Flat Format
  • VMware User Environment Manager and Sysinternals BGinfo

Archives

RSS Press Releases

  • VMware Helps Partners Perform and Transform with the Next Evolution of VMware Partner Connect August 18, 2022
    Singular partner program includes multiple business models and routes to market with VMware Enhancements will recognize and reward partner capabilities and performance while delivering an elevated partner experience Incentives accelerate partner transition to SaaS, subscription, and services-based business models PALO ALTO, Calif.--(BUSINESS WIRE)-- VMware, Inc. (NYSE: VMW) today announced the ...
  • VMware Named a Leader in the 2022 Gartner® Magic Quadrant™ for Unified Endpoint Management for Fifth Year in a Row August 16, 2022
    Company Also Receives Highest Product Scores in all Four Use Cases in 2022 Gartner® Critical Capabilities for Unified Endpoint Management Tools Report PALO ALTO, Calif.--(BUSINESS WIRE)-- VMware, Inc. (NYSE: VMW) today announced it has been positioned by Gartner, Inc. as a Leader in the 2022 Magic Quadrant for Unified Endpoint Management (UEM). This is the […]
  • VMware Report Warns of Deepfake Attacks and Cyber Extortion August 8, 2022
    Burned out security teams fight back against geopolitically motivated attacks and lateral movement inside networks PALO ALTO, Calif.--(BUSINESS WIRE)-- At Black Hat USA 2022, VMware, Inc. (NYSE: VMW) released its eighth annual Global Incident Response Threat Report, which takes a deep dive into the challenges faced by security teams amid pandemic disruptions, burnout, and geopolitically […]
Copyright VMBUCKET.COM © 2020