• No results found

Application Virtualisation Management. Steve Parker

N/A
N/A
Protected

Academic year: 2021

Share "Application Virtualisation Management. Steve Parker"

Copied!
37
0
0

Loading.... (view fulltext now)

Full text

(1)

Application Virtualisation

Management

(2)

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.

(3)

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.

(4)

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.

(5)

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

(6)

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

(7)

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

(8)

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

(9)

Roles

> ITCM admin:

 deliver virtual applications to the enterprise

> ITCM reporter:

 create VApp usage and inventory reports

> End user:

(10)

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

(11)
(12)

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

(13)

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

(14)

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”

(15)

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

(16)

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

(17)

Managing Virtual Applications

> Inventory of a virtual application (target computer and server)

 Manually create signatures for the virtual applications at

(18)

Creating Infrastructure package

> Create a work directory

> Create scripts and reginfo files > Copy thinreg.exe

(19)

Import the ThinApp package

(20)

Capturing Applications

> Must be done on a clean system

(21)
(22)

Capture Application

> Run normal setup

(23)

Capturing Applications

> The Captured ThinApp image can be found in the file system of the reference machine.

(24)
(25)

Creating the SD Package

> Create a package by creating a work directory and Package directory with SD registration files

(26)

Creating the SD Package

(27)

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)"

(28)

Importing ThinApp Packages

> Create a software group tree for containment > Import the ThinApp Library package

(29)
(30)

Deploy ThinApp Packages

> Organise Client and Server Machines

> Deploy the ThinApp Library to the ThinSystems group > Deploy ThinApp Firefox package

(31)

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,AdministratorsAccount2=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

(32)

Green Books

Green Papers

(33)

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)

(34)

Library on CA Support Online

>http://www.ca.com/greenbooks

(35)

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)

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?

(37)

Application Virtualisation

Management

Steve Parker Richard Lechner

References

Related documents

Just as server virtualization de- couples applications from specific servers, virtual I/O will accelerate application management by removing the constraints of the fixed

In a phase II trial of docetaxel and carboplatin-based neoadjuvant chemotherapy for stage II/III breast cancer, a differential response was observed, with highest pCR rates achieved

Hasil analisis pada Tabel 5 diketahui bahwa serangga yang diperoleh pada tiga tipe tegakan mangrove mempunyai keanekaragaman jenis yang berbeda.. Jumlah individu jenis

Features Windows SharePoint Services 3.0 SharePoint Server 2007 for Search Forms Server 2007 SharePoint Server 2007 Standard CAL SharePoint Server 2007 Enterprise CAL

(Πλησιάζων προς τον Γλόστερ και μεταβάλλων φωνήν). Να κρημνισθής από εκεί, από αυτό το ύψος χωρίς να σπάσης 'σάν αυγό και τρίμματα να γίνης! Αλλ

replicated to target Operating System Applications Virtual Server Standard Server Host Operating System (Windows 200x) Double-Take Host Microsoft Virtual Server Source Target

The appliance catalog is where you store the content used to create and customize your virtual systems, including virtual images – like the WebSphere Application Server

The time domain counterpart of the average common component for sales data, computed with one dynamic common factor, is plotted in figure 6 dashed line, together with the series