SlideShare a Scribd company logo
1 of 25
Download to read offline
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
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.
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.
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.
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.
Overview
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.
Overview:
    ZENworks Application Virtualization Architecture
                               ®




8   © Novell, Inc. All rights reserved.
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.
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.
Demonstration:
Creating a Virtualized Desktop
Limitations

     •   Restricted to User Space applications
     •   Applications requiring changes to:
          –   Kernel
          –   Hardware driver changes




12   © Novell, Inc. All rights reserved.
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.
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.
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.
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.
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.
Studio Tour:
     Process Configuration




18   © Novell, Inc. All rights reserved.
Studio Tour:
     Setup




19   © Novell, Inc. All rights reserved.
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.
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.
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.
Questions and Answers
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.

More Related Content

What's hot

Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Novell
 
Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell
 
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell
 
Introducing Novell Conferencing
Introducing Novell ConferencingIntroducing Novell Conferencing
Introducing Novell ConferencingNovell
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementNovell
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell TeamingNovell
 
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012SOASTA
 
Novell Success Stories: Collaboration in Travel and Hospitality
Novell Success Stories: Collaboration in Travel and HospitalityNovell Success Stories: Collaboration in Travel and Hospitality
Novell Success Stories: Collaboration in Travel and HospitalityNovell
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell
 
Adaptive Computing Using PlateSpin Orchestrate
Adaptive Computing Using PlateSpin OrchestrateAdaptive Computing Using PlateSpin Orchestrate
Adaptive Computing Using PlateSpin OrchestrateNovell
 
Novell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Novell
 
Novell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell
 
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...ServiceVirtualization.Com
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux InteropabilityNovell
 
Novell ZENworks Overview and Futures
Novell ZENworks Overview and FuturesNovell ZENworks Overview and Futures
Novell ZENworks Overview and FuturesNovell
 
VA Smalltalk Update
VA Smalltalk UpdateVA Smalltalk Update
VA Smalltalk UpdateESUG
 
BSM201.pdf
BSM201.pdfBSM201.pdf
BSM201.pdfNovell
 
Novell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell
 

What's hot (20)

Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
Application Repackaging Best Practices for Novell ZENworks 10 Configuration M...
 
Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in Education
 
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
Novell Success Stories: Endpoint Management in High Tech and Professional Ser...
 
Introducing Novell Conferencing
Introducing Novell ConferencingIntroducing Novell Conferencing
Introducing Novell Conferencing
 
Rapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration ManagementRapid Deployment of Novell ZENworks Configuration Management
Rapid Deployment of Novell ZENworks Configuration Management
 
Novell ZCM
Novell ZCM Novell ZCM
Novell ZCM
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell Teaming
 
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
App Dynamics & SOASTA Testing & Monitoring Converge, March 2012
 
Novell Success Stories: Collaboration in Travel and Hospitality
Novell Success Stories: Collaboration in Travel and HospitalityNovell Success Stories: Collaboration in Travel and Hospitality
Novell Success Stories: Collaboration in Travel and Hospitality
 
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback OpportunityNovell Support Revealed! An Insider's Peek and Feedback Opportunity
Novell Support Revealed! An Insider's Peek and Feedback Opportunity
 
Adaptive Computing Using PlateSpin Orchestrate
Adaptive Computing Using PlateSpin OrchestrateAdaptive Computing Using PlateSpin Orchestrate
Adaptive Computing Using PlateSpin Orchestrate
 
Novell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for NonprofitsNovell Success Stories: Endpoint Management for Nonprofits
Novell Success Stories: Endpoint Management for Nonprofits
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8
 
Novell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in EducationNovell Success Stories: Collaboration in Education
Novell Success Stories: Collaboration in Education
 
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
CA John Michelsen - Oracle OpenWorld 2012 - "ServiceVirtualization Reality is...
 
Windows and Linux Interopability
Windows and Linux InteropabilityWindows and Linux Interopability
Windows and Linux Interopability
 
Novell ZENworks Overview and Futures
Novell ZENworks Overview and FuturesNovell ZENworks Overview and Futures
Novell ZENworks Overview and Futures
 
VA Smalltalk Update
VA Smalltalk UpdateVA Smalltalk Update
VA Smalltalk Update
 
BSM201.pdf
BSM201.pdfBSM201.pdf
BSM201.pdf
 
Novell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and ManufacturingNovell Success Stories: Endpoint Management in Retail and Manufacturing
Novell Success Stories: Endpoint Management in Retail and Manufacturing
 

Similar to Novell ZENworks Application Virtualization Advanced Administration

#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...Micro Focus
 
Symantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuiteSymantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuitePipeline Srl
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
 
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management SolutionsVirtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management SolutionsNovell
 
Presentaties seminar de virtuele realiteit
Presentaties seminar de virtuele realiteitPresentaties seminar de virtuele realiteit
Presentaties seminar de virtuele realiteitJoan Tuls
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications todayAnnSteyaert_vmware
 
ZENworks Application Virtualization
ZENworks Application VirtualizationZENworks Application Virtualization
ZENworks Application VirtualizationRoel van Bueren
 
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...Novell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Novell ZENworks Overview and Futures
Novell ZENworks Overview and FuturesNovell ZENworks Overview and Futures
Novell ZENworks Overview and FuturesNovell
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Anton Arhipov
 
RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Nederland
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Bruno Borges
 
VMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeVMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeUnidesk Corporation
 

Similar to Novell ZENworks Application Virtualization Advanced Administration (20)

#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
#MFSummit2016 Operate: Solving desktop challenges with application virtualisa...
 
Symantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization SuiteSymantec Endpoint Virtualization Suite
Symantec Endpoint Virtualization Suite
 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management SolutionsVirtual Desktop Infrastructure with Novell Endpoint Management Solutions
Virtual Desktop Infrastructure with Novell Endpoint Management Solutions
 
Presentaties seminar de virtuele realiteit
Presentaties seminar de virtuele realiteitPresentaties seminar de virtuele realiteit
Presentaties seminar de virtuele realiteit
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
 
ZENworks Application Virtualization
ZENworks Application VirtualizationZENworks Application Virtualization
ZENworks Application Virtualization
 
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
Simplified, Robust and Speedy Novell Identity Manager Implementation with Des...
 
Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management Moving from Device Centric to a User Centric Management
Moving from Device Centric to a User Centric Management
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Novell ZENworks Overview and Futures
Novell ZENworks Overview and FuturesNovell ZENworks Overview and Futures
Novell ZENworks Overview and Futures
 
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
 
RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011RES Software Online Seminar 10 mei 2011
RES Software Online Seminar 10 mei 2011
 
Was liberty
Was libertyWas liberty
Was liberty
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012
 
VMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeVMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo College
 

More from Novell

Filr white paper
Filr white paperFilr white paper
Filr white paperNovell
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2Novell
 
Social media class 3
Social media class 3Social media class 3
Social media class 3Novell
 
Social media class 2
Social media class 2Social media class 2
Social media class 2Novell
 
Social media class 1
Social media class 1Social media class 1
Social media class 1Novell
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentationNovell
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentationNovell
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social mediaNovell
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaNovell
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHNovell
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq finalNovell
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused EnterpriseNovell
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialNovell
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the CloudNovell
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsNovell
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementNovell
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding businessNovell
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachNovell
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 

More from Novell (20)

Filr white paper
Filr white paperFilr white paper
Filr white paper
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2
 
Social media class 3
Social media class 3Social media class 3
Social media class 3
 
Social media class 2
Social media class 2Social media class 2
Social media class 2
 
Social media class 1
Social media class 1Social media class 1
Social media class 1
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentation
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentation
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social media
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social media
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq final
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of Social
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the Cloud
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration Trends
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log Management
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding business
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 

Novell ZENworks Application Virtualization Advanced Administration

  • 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.
  • 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.
  • 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.
  • 24.
  • 25. 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.