Thursday, August 27, 2015

How to virtualize apps with VMware ThinApp, step by step

How to virtualize apps with VMware ThinApp, step by step

It's fairly easy to virtualize apps with VMware ThinApp, you just need to know a few basic steps, including setting up a VM, taking snapshots and using the Setup Capture utility to run scans.

Like some competing application virtualization products, VMware ThinApp is based around the concepts of differencing and packaging applications. The actual steps that you use to virtualize apps vary slightly depending on the version of ThinApp you have, but recent versions require the same basic workflow.

ThinApp makes it relatively easy to virtualize an application, but before you start the process, it is a good idea to look on VMware's website to see if there is any specific information available about the app you want to virtualize. Some applications are easier to virtualize than others, and VMware provides guidance for some of the more popular applications

Steps to virtualize apps in VMware ThinApp

If you want to virtualize an application with ThinApp, you will need to begin the process by setting up a new virtual machine (VM). Assuming the goal is to use the virtual application in a VDI environment, most administrators configure this VM to mimic one of their organization's virtual desktops, rather than using an actual production virtual desktop.
Once you have configured the virtual desktop, the next step is to take aVM- level snapshot. If you create the snapshot while the VM is running, then you don't need to capture the memory within the snapshot.

After you create the snapshot, you will need to log into the VM and run the ThinApp Setup Capture utility. This utility performs a pre-scan of the VM, which documents the VM's contents (system files, registry entries and more) before you install the application you want to virtualize.
When the pre-scan is completed, you can minimize the ThinApp Setup Capture utility and install the application you want to virtualize. If the application requires activation (as is the case for products such as Microsoft Office) it is usually a good idea to complete the activation process at this point. It's also a good idea to test the application to make sure it works properly.
Once you've installed the application and configured it correctly then you must create another VM snapshot. Again, you can take the snapshot while the VM is running so you don't need to include the VM's memory in the snapshot.
After you create the second snapshot, you must switch back to the ThinApp Setup Capture utility to run a post scan. This analyzes and documents the VM's contents. Once the analysis is complete, the post scan compares the VM's contents to what was documented in the pre-scan; the ThinApp Setup Capture utility shows you all of the newly created items.
The next thing you must do is tell the ThinApp Setup Capture utility which groups are authorized to run the application package you are creating. By default, anyone can run the package, but you have the option of restricting access to specific Active Directory groups.
Now, you must choose between merged isolation mode and write/copy isolation mode. Merged isolation mode allows the application to write to the local machine and is suitable primarily for Windows-certified applications such as Microsoft Office. For other types of applications, it is usually better to use write/copy isolation mode because application-initiated writes are sandboxed.
You will have to specify a sandbox location and decide whether or not you want to participate in VMware's quality assurance program. Now, enter an inventory name (the name of the application) and choose a project location.
Near the end of the process, you will need to answer a few miscellaneous questions. For instance, you must decide whether you want to use a separate DAT file, generate an MSI package and/or compress the package. Once you answer these questions, you can click Save, then Build to create the package.
_________________

Everything you need to know about VMware ThinAppVMware ThinApp 4.6 integrates with View 4.5 and above, but not all administrators need to deliver virtualized applications to virtual desktops. There's a lot to know about how to license, manage and deploy ThinApps -- particularly if you're using them in a View environment.
ThinApp Factory mass-produces virtualized appsA new endeavor by VMware, ThinApp Factory automates the application packaging process. This virtual appliance, which plugs into vCenter or VMware Workstation, takes the encoding and distribution out of administrators' hands.
What's new in ThinAppThinApp 5.0 added support for 64-bit applications, plus the ability to support Microsoft Office and Internet Explorer. Version 5.1 offers enhanced package management, making it easier for admins to reconfigure packages dynamically as apps are running. This version also added group policy management templates to allow tinkering with group policy settings in ThinApp applications -- plus support for the latest Internet Explorer and Windows 8.1. 

.

Cloud Computing Glossary: Open Stack

OpenStack is an open source infrastructure as a service (IaaS) initiative for creating and managing large groups of virtual private servers in a data center. 
openstackThe goals of the OpenStack initiative are to support interoperability between cloud services and allow businesses to build Amazon-like cloud services in their own data centers. OpenStack, which is freely available under the Apache 2.0 license, is often referred to in the media as "the Linux of the Cloud" and is compared to Eucalyptus and the Apache CloudStack project, two other open source cloud initiatives.
OpenStack has a modular architecture that currently has eleven components: 
Nova - provides virtual machines (VMs) upon demand.
Swift - provides a scalable storage system that supports object storage.
Cinder - provides persistent block storage to guest VMs.
Glance - provides a catalog and repository for virtual disk images.
Keystone - provides authentication and authorization for all the OpenStack services.
Horizon - provides a modular web-based user interface (UI) for OpenStack services.
Neutron - provides network connectivity-as-a-service between interface devices managed by OpenStack services.
Ceilometer - provides a single point of contact for billing systems.
Heat - provides orchestration services for multiple composite cloud applications.
Trove - provides database-as-a-service provisioning for relational and non-relational database engines.
Sahara - provides data processing services for OpenStack-managed resources.
The National Aeronautics and Space Administration (NASA) worked with Rackspace, a managed hosting and cloud computing service provider, to develop OpenStack. RackSpace donated the code that powers its storage and content delivery service (Cloud Files) and production servers (Cloud Servers). NASA contributed the technology that powers Nebula, their high performance computing, networking and data storage cloud service that allows researchers to work with large scientific data sets.
OpenStack officially became an independent non-profit organization in September 2012. The OpenStack community, which is overseen by a board of directors, is comprised of many direct and indirect competitors, including IBM, Intel and VMware.