Your SlideShare is downloading. ×
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Novell ZENworks Application Virtualization Advanced Administration

3,045

Published on

Application virtualization is a very hot topic these days. Using this method to provision software to your endpoints allows you to control how the software interacts with your systems. It also allows …

Application virtualization is a very hot topic these days. Using this method to provision software to your endpoints allows you to control how the software interacts with your systems. It also allows you to avoid the potential for new applications to disrupt software that is already installed. Attend this session to learn how Novell recommends that you take advantage of these new capabilities—and how you can quickly and easily start to virtualize software releases in your organization.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,045
On Slideshare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
121
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Novell ZENworks Application ® ® Virtualization Advanced Administration Robert Kraczek Technical Sales Specialist - Endpoint Management Novell, Inc/rkraczek@novell.com Bob Reynolds Technical Sales Specialist | Endpoint Management Novell, Inc/rjreynolds@novell.com
  • 2. Agenda Traditional Application Challenges Overview: ZENworks Application Virtualization ® Creating a Virtualized Desktop – Building simple applications – Building advanced applications Questions and Answers 2 © Novell, Inc. All rights reserved.
  • 3. Traditional Application Challenges • Failed application installations • Too many images to maintain and patch • Application incompatibilities • Software and registry conflicts • Contingency planning and execution • Desktop security can get in the way • Testing is expensive and time consuming 3 © Novell, Inc. All rights reserved.
  • 4. ZENworks vs. Traditional Install ® ZENworks Virtualization Traditional Applications • Zero set or install process • Long setup • No privileges required • Requires privileges • Pre-configured • Requires configuration • Side-by-side w/out conflict • Conflicts between versions • Runs on Windows 7 • Broken on Windows 7 • Light compatibility test • Heavy test matrix 4 © Novell, Inc. All rights reserved.
  • 5. The Value of Virtualized Applications Traditional Installations Application Virtualization E-mail clients Office Suites Office 2007 Run Time Office 2003 Internet Explorer 6 Internet Explorer 7 Browser Plugins Run Times The ROI Factor Run Time • 60% savings on Web Browsers Doc. Readers application testing, packaging and DLL “Hell” support • 5-7% saving of overall Applications application management Source: Gartner April 2008, Windows OS Windows OS ID#G00155897 Desktop Hardware Desktop Hardware Stop “DLL hell” Less IT processes and complexity - Applications can be completely isolated - Ease deployment and upgrade burdens - Cuts testing and planning cycles - Instant contingency plans - Distribute one file via ZENworks or media - Eliminates license reclamation Control & Consistency - Maintain security configuration 5 © Novell, Inc. All rights reserved.
  • 6. Overview
  • 7. Overview: ZENworks Application Virtualization (ZAV) Description ® • ZENworks Application Virtualization is a tool that allows you to quickly and easily package Windows applications in virtual containers for distribution to your users and workstations. • ZENworks Application Virtualization is a standalone tool that does not require any other Novell software ® • Applications encapsulated using ZENworks Application Virtualization could be easily distributed with other ZENworks products including: – Novell ZENworks 10 Configuration Management ® ® – Novell ZENworks 7 Desktop Management 7 © Novell, Inc. All rights reserved.
  • 8. Overview: ZENworks Application Virtualization Architecture ® 8 © Novell, Inc. All rights reserved.
  • 9. Overview: ZENworks Application Virtualization Terminology ® Studio – ZENworks Application Virtualization GUI interface ® Wizard – Part of GUI interface that allows downloading of templates XAPPL – Main configuration file XLAYER/Component – Compressed application that will be merged with a virtual application during the runtime of the virtual application Sandbox – Storage location on a host system that represents a file system and registry for a virtual application 9 © Novell, Inc. All rights reserved.
  • 10. Overview: ZENworks Application Virtualization Terminology ® 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 10 © Novell, Inc. All rights reserved.
  • 11. Demonstration: Creating a Virtualized Desktop
  • 12. Limitations • Restricted to User Space applications • Applications requiring changes to: – Kernel – Hardware driver changes 12 © Novell, Inc. All rights reserved.
  • 13. Best Practices on Building an Application • Prepare a clean windows machine – New XP/Win7 install (no drivers or other software) – Imaging (physical machine) or snapshotting (virtual machine) • Capture before – Install applications including any necessary reboots – Configure application by open all parts and making necessary changes • Optional: preserve environment – Imaging (physical machine) or snapshotting (virtual machine) – New ZENworks Application Virtualization (ZAV) feature called ® “Apply Configuration” 13 © Novell, Inc. All rights reserved.
  • 14. Best Practices on Building an Application (cont.) • Capture differences – Save to local drive first, then copy to shared storage – Immediately make backup copy of snapshot.xappl • Optional: copy application EXEs for icon access • Testing – User privileged accounts – Administrator privileged accounts 14 © Novell, Inc. All rights reserved.
  • 15. Tips • Add CMD.EXE to each virtual application • Leverage custom meta data to help track application changes • Set to write-copy to have virtual GroupWise 8 SP1 ® launch Office attachments: – HKLMSoftwareMicrosoftWindowsCurrentVersionIn staller – HKLMSoftwareMicrosoftOffice 15 © Novell, Inc. All rights reserved.
  • 16. Demonstration #1 Simple Applications Building a simple application using: • Wizard – Internet Explorer 6 • Capture Before – Firefox Building a simple component using • Wizard – Runtimes - Java Environment • Capture Before – Flash 10 16 © Novell, Inc. All rights reserved.
  • 17. Demonstration #2 Advanced Applications (cont.) Building an advanced application: • Jukeboxing – Open Office demonstration • Isolation Options – IE 6 bookmark Full Isolation • Sandbox Determination – Same directory 17 © Novell, Inc. All rights reserved.
  • 18. Studio Tour: Process Configuration 18 © Novell, Inc. All rights reserved.
  • 19. Studio Tour: Setup 19 © Novell, Inc. All rights reserved.
  • 20. Demonstration #3 Advanced Applications (cont.) Building an advanced application: • Patching – Using components – Sandbox merging – Registry settings • XREG – Using Default sandbox – Using custom sandbox • XAPPL manual edit – Splash screen – XLAYER paths 20 © Novell, Inc. All rights reserved.
  • 21. ZENworks Application Virtualization ® Reference Locations File System • Snapshot file – Documents and SettingsusernameLocal SettingsApplication DataNovell_autosave.xsnapshot • Downloaded templates – Active: Documents and SettingsusernameMy DocumentsNovellSamples – Cache: Documents and SettingsusernameLocal SettingsApplication DataXencodeTemplateCache • Application's sandbox locations – Documents and SettingsusernameLocal SettingsApplication DataNovellSandbox@TITLE@@VERSION@@BUILDTIME@ • XREG “Default” sandbox location – Documents and SettingsusernameLocal SettingsApplication DataXenocodeSandboxesDefault 21 © Novell, Inc. All rights reserved.
  • 22. ZENworks Application Virtualization ® Reference Locations Registry System • License certificate location – HKLMSOFTWARECode SystemsNovell ZENworks Application Virtualization 7.3 • Installroot path – HKLMSOFTWARENovellNovell ZENworks Application Virtualization 7.3 • General ZAV settings – HKCUSoftwareCode SystemsNovell ZENworks Application Virtualization 7.3 • Sandbox cache (dynamically created) – HKCUSoftwareXenocodeSandboxCache 22 © Novell, Inc. All rights reserved.
  • 23. Questions and Answers
  • 24. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.

×