Date post: | 23-Jun-2015 |
Category: |
Technology |
Upload: | roel-van-bueren |
View: | 1,743 times |
Download: | 1 times |
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