application virtualisation management - ca technologies · pdf file> application...
TRANSCRIPT
Terms of This Presentation
This presentation was based on current information and resource allocations as of October
2009 and is subject to change or withdrawal by CA at any time without notice.
Notwithstanding anything in this presentation to the contrary, this presentation shall not serve
to (i) affect the rights and/or obligations of CA or its licensees under any existing or future
written license agreement or services agreement relating to any CA software product; or (ii)
amend any product documentation or specifications for any CA software product. The
development, release and timing of any features or functionality described in this presentation
remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary,
upon the general availability of any future CA product release referenced in this presentation,
CA will make such release available (i) for sale to new licensees of such product; and (ii) to
existing licensees of such product on a when and if-available basis as part of CA maintenance
and support, and in the form of a regularly scheduled major product release. Such releases
may be made available to current licensees of such product who are current subscribers to CA
maintenance and support on a when and if-available basis. In the event of a conflict between
the terms of this paragraph and any other information contained in this presentation, the
terms of this paragraph shall govern.
2 October 12, 2009 Application Virtualisation Management Copyright © 2009 CA
For Informational Purposes Only
Certain information in this presentation may outline CA’s general product direction. All
information in this presentation is for your informational purposes only and may not be
incorporated into any contract. CA assumes no responsibility for the accuracy or completeness
of the information. To the extent permitted by applicable law, CA provides this document “as
is” without warranty of any kind, including without limitation, any implied warranties or
merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be
liable for any loss or damage, direct or indirect, from the use of this document, including,
without limitation, lost profits, lost investment, business interruption, goodwill, or lost data,
even if CA is expressly advised of the possibility of such damages.
3 October 12, 2009 Application Virtualisation Management Copyright © 2009 CA
Abstract
> Application virtualisation is a brand new way to package
and distribute applications and packages into a managed
environment with little impact to other running
applications and operating systems. The latest version of
CA IT Client Manager r12 supports the registration,
management and delivery of virtualised application
packages using technologies from VMWare and Microsoft.
This session will show real-world examples of how CA IT
Client Manager can be used to manage VMWare's
solutions for application virtualisation called "Thinstall",
by walking through the published CA green paper.
Agenda
> Pros and Cons of Application Virtualisation
> Suggested Roles for Virtualisation Management
> Managing Virtualisation with ITCM
> Creating Virtualisation Packages
> Using the VMware ThinApp Capture Utility
> Using the Microsoft GuidGen Utility
> Importing and Deploying ThinApp Packages
> Get More Detailed Information From GreenBooks
Benefits of Application Virtualisation
> Simplify application deployment and management
Package once – deploy anywhere
Minimise dependencies to OS versions and other applications
Run different versions of an application in parallel on one system
Zero management by end-users
> Ease OS and application migration
> Reduce Risk
> Reduce regression costs
The down side of Application Virtualisation
> Not all Applications can be virtualised
Applications requiring installation of kernel‐mode device
drivers
– ODBC drivers work because they are user mode drivers.
Antivirus and personal firewalls
Scanner drivers and printer drivers
Some VPN clients
DCOM Services that are Accessible on a Network
Etc. Etc
> Traditional installation technologies still needed!
Roles
> Virtual Application Developer:
Setup clean machine for packaging, create VApp package,
patch, bug fix, upgrade, test
> Virtual Application validator:
Integration testing, virus check
> Virtual Application admin:
Approve release, manage life cycle of all virtual
applications of the enterprise
Roles
> ITCM admin:
deliver virtual applications to the enterprise
> ITCM reporter:
create VApp usage and inventory reports
> End user:
order VApp, run VApp
Where ITCM Fits
> Software Delivery is used the same way as with any other software
package.
> Virtual applications will be provided to the user as icons on his/her desktop.
> The user can launch the virtual applications by double-clicking on the
desktop icons.
> Streaming of virtual applications from the scalability server is supported.
> Asset management signature scanning, can discover the virtual applications.
> Virtual technologies supported:
Microsoft App-V version 4.5
VMWare ThinApp 4.0
VMware ThinApp
> VMware ThinApp technology allows for capturing of an
application into a set of executables which contain the
virtualised application
> Executables can be launched from a local drive or from a
network share
> Two modes of operation
Standalone mode
Streaming mode
Managing Virtual Applications
> Packaging of a virtual application
2 packages are created for one virtual application
– The stage-package
Contains the application code and the virtualisation layer
The stage-package is created as a standard software
delivery package
– The advertise-package
Includes a link to the staging area of the virtual application
which is used to launch the application
The advertise-package associates Windows users and
groups with the virtual application
It creates an icon on the destop of the user to launch the
application
The advertise-package is created as an sxp package.
Managing Virtual Applications
> For VMware ThinApp only one infrastructure package is
needed.
This package creates the ThinApp Library on the
scalability Server.
> No ThinApp infrastructure components are needed as the
technology uses “Agentless Virtualisation”
Managing Virtual Applications
> Packages organised in SW Library
Infrastructure packages need to be
deployed only once
– Microsoft App-V Client
– Microsoft Streaming
Server
– VMWare ThinApp tools
Virtualised applications
– AdobeReader 7.0 stage
package
– AdobeReader 7.0
advertise packages
– ...
ITCM Manager &
SD Library
import
Managing Virtual Applications
> Virtual application deployment
Directly to the target computer
– Both, the stage-package and the advertise-package are
deployed to the target computer
Via the scalability server which enables downstream to the
target computer
– The stage-package is deployed to the scalability server
– The advertise-package needs to go to the target computer
– Many target computers may point to the same staged
applications on the scalability server
Managing Virtual Applications
> Inventory of a virtual application (target computer and
server)
Manually create signatures for the virtual applications at
the manager site when registering the applications
Creating Infrastructure package
> Create a work
directory
> Create scripts
and reginfo files
> Copy thinreg.exe
Capturing Applications
> Must be done on a clean system
> Snap shot/clone System or use OSIM to rebuild
Capturing Applications> The Captured ThinApp image can be found in the file
system of the reference machine.
Creating the SD Package> Create a package by creating a work directory and
Package directory with SD registration files
Creating the SD Package
> Open file from the following path
<Working folder>\Application name\reginfo\rsw.dat
> Customise the Application name and insert UUID
[RSW]
UUID = E53095A3-A41A-426f-99E3-BB65977FE60C
ItemName = "Mozilla Firefox (ThinApp)"
ItemVersion = "3.0.3"
ProductName = "Mozilla Firefox (ThinApp)"
ProductVersion = "3.0.3"
Importing ThinApp Packages
> Create a software group tree for containment
> Import the ThinApp Library package
Deploy ThinApp Packages
> Organise Client and Server Machines
> Deploy the ThinApp Library to the ThinSystems group
> Deploy ThinApp Firefox package
Creating a SD Advertisement Packages> SXP Package For Standalone Mode
Example:
– #InsUserActions1#
– $(%SystemDrive%)\ThinApp\thinreg /quiet
"$(%SystemDrive%)\ThinApp\<hostuuid>\MozillaFirefox(ThinApp)303.exe"
– Account1=G,Administrators
– Account2=G,Developers
> SXP Package For Streaming Mode
Create an Environment variable VMWARE_THINAPPSERVER on the
client side
VMWARE_THINAPPSERVER=\\<server>\ThinAppLib
> Import the Packages to the software library
> Deploy the Packages to the Target boxes
> Shortcut of Mozilla Firefox application will be visible on
target boxes
What Are Green Publications?
> Online technical publications focused on CA solution implementations
> Best practices, implementation techniques,, sample architectures, troubleshooting tips/techniques , written by field experts based on their real-world implementation experience
> Green Papers: 11 – 49 pages, one topic
> Green Books: 50+ pages, multiple related topics
They are not:
> Product feature/functionality marketing docs
> Future-oriented or strategy docs (white papers)33 October 12, 2009 Copyright © 2009 CA
Library on CA Support Online
>http://www.ca.com/greenbooks
34 October 12, 2009 Copyright © 2009 CA
Available ITCM Green Publications
35 October 12, 2009 Copyright © 2009 CA
> CA IT Client Manager: Application Virtualisation Support
> CA IT Client Management/CA Unicenter Desktop and Server Management
> CA IT Client Manager: Asset Management Agent Scheduling for Large
Environments
> CA IT Client Manager: Certificate Management for ENC using Microsoft PKI
> CA IT Client Manager: How to Move the MDB for r11
> CA IT Client Manager r12: Managing Non Resident Inventory
> CA IT Client Manager: Object Level Security Best Practices
> CA IT Client Manager/CA Patch Manager: Exclude Patches from Security Rollup
> CA ITCM/Desktop and Server Management r11.2: Securing the Web Admin
Console Communication Using SSL
> CA IT Client Manager: CA Desktop Migration Manager Deployment Best
Practices
36 © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Any Further Questions?