ZENworks Application Virtualization

Post on 23-Jun-2015

1,743 views 1 download

Tags:

description

ZENworks Application Virtualization 7.1

transcript

Novell ZENworks Application Virtualization

Roel van BuerenROVABU NetWorks BV

http://www.rovabunetworks.nl

Application Challenges• Incompatibility between software versions

• Software conflicts: registry settings, .dll's, .net...

• Isolating the standard operating environment from change

• Application testing time and cost

2

Application Challenges• Application testing time and cost

• Simplifying application roll outs

• Contingency planning and execution

• Lowering service desk call volumes

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 3

Traditional Application Installation

Embeds changes to operating system, registry and file

system. May conflict with other applications. Requires other components. Uninstall never

really uninstalls.

Application Virtualization

Applications run isolated from host system. Nothing is installed. Applications do not change the OS, registry settings or .dll's.

ZENworks Application Virtualization

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 6

ZENworks Application Virtualization

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 7

ZENworks Application Virtualization

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 8

ZENworks Application Virtualization

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 9

ZENworks Application Virtualization

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 10

What is ZENworks Application Virtualization?

• ZAV is a next-generation virtualization technology that allows applications to be deployed in lightweight, pre-configured, single-executable files that execute instantly on any Windows desktop.

• Unlike hardware virtualization solutions such as VMware and Virtual PC, which emulate the underlying hardware and therefore require an entire copy of the host operating system, ZAV technology emulates operating system features required for application execution.

ZENworks® Application Virtualization

Convert applications to a single, isolated

file that runs instantly without a

change to your standard operating

environment.

ZENworks® Application Virtualization

Simple wizard interface

Single, self-contained .exe file

Run apps instantly: HD, USB, DVD...

Perfect companion for ZENworks Configuration Management

Application Isolation

VirtualRegistry

Virtual File System

HostRegistry

Host FileSystem

File system reads and writes

Process and threading operations

Registry reads and writes

Host Operating System

Virtual Application Compressed Executable

ZENworks Virtual Operating System Kernel

Application

U3

U3

U3 for U2

Scenarios•New applications: Test, rollout & rollback easily without install or uninstall.

•Applications on a memory stick: Completely portable. Leaves no trace on host PC.

•Application compatibility: Applications not fully compatible. IE6 browser based business applications on Vista.

Scenarios•Easily deploy .NET and Java applicationsNo need to install .NET or Java on the machine, just add it to the virtual package.

•SecuritySince the application can be isolated from the real registry and file system no need to worry about applications damaging the machine User does not have to be administrator to execute the app

The Novell® Solution

Fast Zero to Virtual Applications in 20 Minutes!

Simple No extra client or server architecture to manage

Compatible Sidestep software conflicts

In many cases, application virtualization is faster, more flexibility, and has economic advantages over other virtualization approaches.

The Bottom Line

New in ZENworks® Application Virtualization 7.1

• General enhancements

• Windows 7 support (32 Bit)

• Improved Internet Explorer 6 emulation mode and coexistence with Internet Explorer 7/8

• Application expiration

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 23

ZENworks Application Virtualization• Windows 7 64 bit not supported (ZAV 7.2)

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 24

25

New Features

• New Settings

– Enable Window Class Isolation: This option may be used to prevent interaction between virtualized and non-virtualized versions of the same application

– Enable Startup executable optimization:The startup executable optimization option attempts to launch the startup executable within the initial virtual machine process. Note: this is disabled by default, as it may be incompatible with some applications

26

27

28

Application Expiration

• Application can be configured to run for a specific number of days, or to expire on a specific date

• Expiration dialog can be configured

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 29

30

31

32

33

New Features

• Improved included Runtimes:

– Added SQL Server 2005 Express– Improved .Net 3.5 Client Profile

• ZAV 7.0:

• ZAV 7.1:

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 34

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 35

36

37

New Features

• Publish to USB Drive

– Registers applications automatically on attachment– Unregisters applications upon removal– Converts Sandbox to USB drive

38

New Features

• Publish to USB drive

39

40

41

New Features

• XREG

– Tool that allows you to easily “register” a virtual application with the host

– Automatically configures the file associations and shortcuts on the host

– Can be used to “register” multiple virtual applications with a shared sandbox

– Can also be used to unregister applications and clear the sandbox

ZENworks Application Virtualization

PACKAGING EVENT 2009 - PARTNER SPONSORINGPACKAGING EVENT 2009 - PARTNER SPONSORING 42

Building Virtual Apps• Building from template• Snapshot• Manual• Convert

Building Virtual Apps from Template

Building Virtual Apps from Template

Building Virtual Apps from Template

Building Virtual Apps from Template

Building Virtual Apps from Template

Building Virtual Apps from Template

Building Virtual Apps from Template

Building Virtual Apps by using Snapshot

• Capture ‘Before’• Install the application• Configure the application (optional)• Capture ‘After’

Building Virtual Apps by Converting• ZENworks Packages (AXT)• MSI Packages (MSI)• Thinstall configuration

Sandbox Merge

ZAV 7.1 and ZCM• ZCM deployment• Push virtual application to ZCM from within ZAV

Studio

ZCM integration

ZCM integration

ZCM integration

ZCM integration

ZCM integration

ZAV and ZCM integration