Application Repackaging Best Practices for Novell ZENworks 10 Configuration Management
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Application Repackaging Best Practices for Novell ZENworks 10 Configuration Management

on

  • 6,945 views

Application repackaging and operating system migrations significantly impact an IT organization's time, budget and internal reputation. In this session, you'll learn best practices for planning, ...

Application repackaging and operating system migrations significantly impact an IT organization's time, budget and internal reputation. In this session, you'll learn best practices for planning, testing, implementing and managing application repackaging for deployment on Novell ZENworks 10 Configuration Management—and enjoying the monetary and management value of an optimized desktop infrastructure. You'll also receive a technical overview of the best methods for packaging applications and get new tips for producing MSI 5.0 virtual packages and deploying on Windows 7.

Statistics

Views

Total Views
6,945
Views on SlideShare
6,889
Embed Views
56

Actions

Likes
0
Downloads
253
Comments
1

2 Embeds 56

http://www.slideshare.net 55
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Application Repackaging Best Practices for Novell ZENworks 10 Configuration Management Presentation Transcript

  • 1. Application Repackaging Best Practices for Novell ZENworks 10 Configuration Management ® ® Leslie Easter Principal Consultant Flexera Software/leslie.easter@flexeraso
  • 2. Goals of The Next Hour • Learn the best practices for application readiness – Planning – Packaging – Testing – Deploying – Managing • Experience a technical overview of fast and straightforward methods for packaging applications • Collect new tips for a Windows 7 deployment • Plan for application virtualization, even if it is far away 2 © Novell, Inc. All rights reserved. 2
  • 3. About Your Speaker • Worldwide consulting engagements • Organizations of all sizes • Author of “The Orange Brain’s Guide to AdminStudio” • Author of “Bulletproof Installs” • Specializing in consulting and training with AdminStudio and InstallShield • Flexera Software (formerly known as Acresso Software) – Powering the business of software for ISVs and enterprises – Makers of AdminStudio and InstallShield > AdminStudio Limited Edition for Novell ZENworks ® ® – Develop FLEXnet licensing and publishing lines 3 © Novell, Inc. All rights reserved.
  • 4. IT Challenge: Total Cost of Ownership • Other 3% - 5% • Administration, development. Support 50%-70% • Communications 5% - 7% • Software 8% - 10% • Client Hardware 10% - 12% Source: IDC • Server Hardware 12% - 15% Summary of TCO Studies 4 © Novell, Inc. All rights reserved.
  • 5. What is Application Packaging? • The act of customizing, configuring, and testing an application, upgrade, or patch before it is delivered into the production environment. IT Admins say: “Where all the work takes place” 5 © Novell, Inc. All rights reserved. 5
  • 6. Application Repackaging: a Repeatable Process • Reduce risk, reduce costs and time by managing a repeatable process from planning through deployment – Know where applications are in the process – Know applications by status and by organizational group – Add credibility to projects with consistent reporting, documentation, and management – Know what applications have been converted to virtual packages – Eliminate rework 6 © Novell, Inc. All rights reserved.
  • 7. Application Readiness For Standard Results 7 © Novell, Inc. All rights reserved. 7
  • 8. Packaging to Meet the Organization’s Custom Needs • Repackage an installation into a Windows Installer (MSI) package to: – Extend MSI customization to meet the specific needs of your organization – Perform conflict analysis and resolution using the MSI format to help ensure proper installation and functioning – Get set for Windows 7 > Standard MSI are easier and faster to migrate – Prepare for application virtualization projects > Convert the MSI into three application virtualization formats – Take advantage of unique Windows Installer functionality > application repair > feature advertisement 8 © Novell, Inc. All rights reserved. 8
  • 9. Packaging to Meet the Organization’s Custom Needs (cont.) Repackager Editor Setup.EXE I Customization n SnapShot •Features SMS p SmartScan •Files 1.0 (.pdf) u & •Registry Entries Setup Intent •Shortcuts t InstallMonitor •INI Files ZENworks .AXT s •Source Paths •A/RP Settings + + .MSI (Full Edit/Author) OS “Gold” OS Snapshot images Application Catalog All Application Data OS images History Reports 9 © Novell, Inc. All rights reserved. 9
  • 10. Packaging to Meet the Organization’s Custom Needs (cont.) • AdminStudio Repackager directly converts setup types to MSI packages and/or virtual packages: – Novell ZENworks projects (.axt) ® ® > Supporting ZENworks since version x – Microsoft Configuration Manager projects (.ipf) – Converted WinINSTALL files (.txt) – Wise Installation projects (.wse) – InstallShield Professional log files (.isl) – InstallScript MSI packages (.msi) – Let’s see how AdminStudio handles this… 10 © Novell, Inc. All rights reserved. 10
  • 11. Application Readiness For Standard Results 11 © Novell, Inc. All rights reserved. 11
  • 12. Customization to Meet the Organization’s Needs • Resource modification – Files, registry entries, shortcuts – Configure ODBC – Environment variables • Apply company standards – Add/Remove program behavior – Implement templates • Custom actions – Extend the functionality of the installation – Launch an executable during the installation/uninstallation 12 © Novell, Inc. All rights reserved. 12
  • 13. Customization to Meet the Organization’s Needs (cont.) • AdminStudio uses InstallShield as an Editor • Modify repackaged application – Direct access to files, registry settings, shortcuts, etc • Create transforms for existing MSI packages • Add custom actions – Launch executables, batch files, VBScript, etc • Create templates for future packages – Enforce corporate branding – Enforce corporate look-and-feel – Let’s see how AdminStudio handles this… – 13 © Novell, Inc. All rights reserved. 13
  • 14. Application Readiness For Standard Results 14 © Novell, Inc. All rights reserved. 14
  • 15. Conflicts Cause Problems for You and End Users • DLL conflicts limit end user productivity, increase help desk calls • Reduce conflicts – Compare package contents against other packages – Generates conflict report: filenames, file version, registry keys, etc. 15 © Novell, Inc. All rights reserved. 15
  • 16. Conflict Resolution: Proactively Reducing Issues ConflictSolver QualityMonitor Predeployment Test Test Create and Conflict C installed run an D Testing/ instrumented u Resolution application i as a user test package s in the field s t t o r m i i b z u e Application t Catalog e All Application Data Conflict Rules Resolution Rules Test Results Reports 16 © Novell, Inc. All rights reserved. 16
  • 17. Conflict Resolution: Proactively Reducing Issues (cont.) 17 © Novell, Inc. All rights reserved. 17
  • 18. Application Readiness For Standard Results 18 © Novell, Inc. All rights reserved. 18
  • 19. Testing: Verifying Packaging Results • Testing is performed to ensure : – Application is installed in the required configuration – Application works correctly – No unnecessary information has been included with the repackaged installation – Application uninstalls without compromising OS integrity > Vista and Windows 7 – Application doesn’t leave behind any unexpected data 19 © Novell, Inc. All rights reserved. 19
  • 20. Testing: Verifying Packaging Results (cont.) • AdminStudio Testing Elements • PackageExpert • Windows 7 Logo Compatibility Testing (InstallShield 2010 SP1) • 12 New Windows 7 Tests – including Windows 7 Protected Files and Registry Keys • QualityMonitor (Limited User Account testing) • Conflict Solver • Pre-Virtualization Scanning and Batch Converter • Application Catalog and Manager • Report Center • Predeployment Testing • Best Practice Analysis 20 © Novell, Inc. All rights reserved.
  • 21. Testing: Verifying Packaging Results (cont.) 21 © Novell, Inc. All rights reserved. 21
  • 22. Testing: Verifying Packaging Results (cont.) • Select and configure tests, test groups, and test scenarios to run on your software packages • Create custom tests that check for and correct conditions you have established within your own packaging standards • Run validation tests to ensure packages conform to Windows 7 standards • Automatically pre-test legacy packages deployed to Windows 7 22 © Novell, Inc. All rights reserved. 22
  • 23. Application Readiness For Standard Results 23 © Novell, Inc. All rights reserved. 23
  • 24. Handoff MSI for Deployment via ZENworks ® • Easily handoff the final MSI to ZENworks for deployment • Reduce time spent saving and transferring files • Eliminate mistakes- the right MSI will be deployed 24 © Novell, Inc. All rights reserved. 24
  • 25. Distribution: Novell ZENworks ® ® 25 © Novell, Inc. All rights reserved. 25
  • 26. Distribution: Novell ZENworks ® ®( 26 © Novell, Inc. All rights reserved. 26
  • 27. Distribution: Inside ZENworks Bundle Type ® 27 © Novell, Inc. All rights reserved. 27
  • 28. Distribution: Inside ZENworks MSI Bundle ® 28 © Novell, Inc. All rights reserved. 28
  • 29. Distribution: Inside ZENworks MSI Options ® 29 © Novell, Inc. All rights reserved. 29
  • 30. Distribution: Inside ZENworks MSI Options (cont.) ® 30 © Novell, Inc. All rights reserved. 30
  • 31. Distribution: Inside ZENworks MSP Bundle ® 31 © Novell, Inc. All rights reserved. 31
  • 32. Distribution: Inside ZENworks MSP Options ® 32 © Novell, Inc. All rights reserved. 32
  • 33. Handoff MSI for Deployment – Multiple Systems • AdminStudio is the chosen OEM packaging solution for – Novell ZENWorks ® ® > AdminStudio Standard Edition included with Novell ZENworks 10 > AdminStudio Limited Edition for use with Novell ZENworks 7 • AdminStudio also converts MSI for deployment with leading application virtualization systems (requires Virtualization Pack upgrade) – Microsoft App-V – VMWare / ThinApp – Citrix XenApp – Currently evaluating support for Zenocode • Also align with HP, IBM, BMC, Remedy and Peregrine 33 © Novell, Inc. All rights reserved.
  • 34. Manage MSI in an Application Catalog • Now that you have MSI, how to manage them? • Spreadsheets, white boards, notes are not the answer • Centralized application management in an application catalog – Traditional and applications – Virtual applications – Patch – OS – Related data – Let’s see how AdminStudio handles this… 34 © Novell, Inc. All rights reserved.
  • 35. Repackaging Best Practices for Windows 7 Migrations 35 © Novell, Inc. All rights reserved.
  • 36. AdminStudio Users are Adopting Windows 7 What OS will you support in the next 18 months? 44 W indow s 7 14 35 25 39 W indow s 7 a nd XP 78 28 31.3 6 Q4 W indow s 7 a nd Vista 7 9 18.8 Q3 0 Q2 Vista 0 3 Q1 0 0 V ista a nd XP 0 9 12.5 11 XP 0 16 12.5 0 10 20 30 40 50 60 70 80 90 36 © Novell, Inc. All rights reserved.
  • 37. Repackaging Best Practices for a Windows 7 Move – Windows 7 + application virtualization – Simplified application deployment and app managementnt impact on IT time, budget and internal reputation – High expectations from execs, business groups • Have essential requirements – Ensuring application compatibility – Deploying applications for optimal performance and functionality • Aim to create an optimized desktop infrastructure – Windows 7 + application virtualization – Simplified application deployment and app management 37 © Novell, Inc. All rights reserved.
  • 38. AdminStudio Speeds Migration to Windows 7 Plan Assess Remediate Test Deploy Applications Works on Windows 7 Works on Windows 7 Fix and New Remediation Required Release Other Windows 7 Does Not Work Strategies Applicatio Package Quality Distributio n Catalog Expert Monitor n Repackage & Edit Wizard Pre-Virtualization Scanning Batch Converter Application Manager Workflow Manager 38 © Novell, Inc. All rights reserved.
  • 39. If Windows 7 is Just in a Planning Phase… • A well managed environment costs half as much to migrate compared to a poorly managed environment • If Windows 7 isn’t immediate, important to start integrating Windows 7 into existing processes • Efforts today make the production applications readily available for the future new environment • Have reassurance that packages created today will function well on Windows 7 39 © Novell, Inc. All rights reserved.
  • 40. Repackaging Best Practices for Application Virtualization Projects 40 © Novell, Inc. All rights reserved.
  • 41. Windows 7 + Application Virtualization = Win • High value of a new Windows 7 OS deployed simultaneously with application virtualization projects • Ensure no matter how the application is delivered or what format is takes, physical or virtual, it will respect the policies defined by IT flexible + = deployment 41 © Novell, Inc. All rights reserved.
  • 42. AdminStudio: Automated Virtual Application Packaging Source Installations Repackager InstallShield Virtualization Suitability Scan MSI Package (.msi) Finds and automatically MSI Package n Capture package content n Manage package content resolves errors n Convert to MSI and virtual application formats    Package Content Legacy n MSI Package Validation Installation (.exe) Files n Profile Validation Registry Entries n MSI Multi-User Mode MSI to Virtual Application Validation Shortcuts Batch n Windows Win7 Quality Conversion INI File Entries Validation n Custom XML-Based InstallScript MSI Tests Installation Virtual Package 42 © Novell, Inc. All rights reserved. © 2010 Flexera Software, Inc. 42
  • 43. Direct Conversion from MSI Saves Months of Effort Traditional App-V Gather Install Monitor Configure Sequence App-V Sequencing Details - Installation Shortcuts, Process Package MSI on a Clean File Types, Installation path, etc. Image etc. Converting via AdminStudio AdminStudio App-V • No need to repackage existing MSI MSI Converter Package MSI packages – Convert them directly • Bulk scanning and conversion available 43 © Novell, Inc. All rights reserved. © 2010 Flexera Software, Inc. 43
  • 44. Solution for Managing Repackaging Processes • Workflow Manager for worldwide • Provide a process coordination of application – Manage “business as usual” packaging, reinforcing industry application requests + Windows best practices like ITIL and BDD. 7 requests • Track user state migrations – See how many applications – Manage the status of each user verified for Windows 7, track the OS to eliminate conflict of processes Windows 7 not installing on top • Create repeatable tasks of XP – BAU projects + Windows 7 • Manage a global team migrations have similar tasks – Organize work of worldwide – Manage which machines are packaging teams and OS rollout ready teams – Determine which applications are ready for the migration 44 © Novell, Inc. All rights reserved.
  • 45. Using Tools in Place Today and Looking Toward the Future
  • 46. AdminStudio ZENworks ® vs. Enterprise Edition *requires purchase of AdminStudio Virtualization Pack 46 © Novell, Inc. All rights reserved. ** separate purchase 46
  • 47. AdminStudio ZENworks ® vs. Enterprise Edition (cont.) Zen Enterprise Edition Edition Repackager Repackage and convert legacy setups to Windows Installer packages. Tuner Customize packages. Editor Customize Windows installer packages directly, or author new packages. Conflict Solver Identify and eliminate conflicts between Windows Installer packages. QualityMonitor and Predeployment Test Test Windows installer packages in the targeted deployment environment. Distribution Wizard Prepare your packages for distribution through ZENworks, Microsoft Configuration Manager, BMC Marimba, HP, LANDesk. Job Manager Schedule common tasks to automatically execute, using a web interface. Security Console Easily define and control the access rights of every AdminStudio user. Report Center Generate and share reports from a web interface to manage applications. OS Security Patch Wizard Analyze the impact of installing Microsoft patches. Application Catalog Store and use version management on all MSI and related binary files. 47 © Novell, Inc. All rights reserved. 47
  • 48. Application Repackaging: a Repeatable Process • AdminStudio enforces application readiness best practices – Traditional MSI environments > Cuts MSI packaging time by 70% – Windows 7 migrations > Reduces risk, cost and effort – Application virtualization > Creates App-V ready packages 9x faster than native tools > Creates XenApp packages 60% faster than native tools > Evaluating Xenocode support – Business as usual (BAU) application deployment > Manages a repeatable process for a well-managed environment 48 © Novell, Inc. All rights reserved.
  • 49. AdminStudio Reduces Risk “AdminStudio has dramatically AdminStudio Saves Time and Money reduced the time we spend on application repackaging and “Using AdminStudio in-house is greatly contributed to our high purely a cost savings. We did success rate of 99.77%.” investigate outsourcing the whole packaging to an external company, but it turned out to be much - US health and hospital network cheaper to do it ourselves with our updated tools and current staff.” AdminStudio Eases Staff Pain “It used to be up to 6 weeks to deliver Dutch engineering firm a challenging package, now 1 week is the norm.” UK retailer 49 © Novell, Inc. All rights reserved.
  • 50. AdminStudio Beats Competitors AdminStudio Saves Time and Money “AdminStudio is able to repackage any “Overall, by using AdminStudio to setup into a reliable MSI package far prepare packages for deployment, quicker and with more accuracy than we are saving around $140,000 a any other tool.” year, it is tremendous.” Worldwide mutual fund firm US IT consulting firm AdminStudio Reduces Risk AdminStudio Drives Standardization “AdminStudio can actually “AdminStudio and Workflow Manager generate content before I work help us to standardize and to work to with it and be sure it will be conform to market standards.” okay.” US university Multi-national engineering firm 50 © Novell, Inc. All rights reserved.
  • 51. Next Steps: Standardizing Repackaging • ZENworks 10 users ® – Use AdminStudio Standard available from Novell at no additional cost to you – Consider an upgrade to AdminStudio Professional or Enterprise – Explore purchasing the AdminStudio Virtualization Pack, can be used with AdminStudio Standard – Explore purchasing Workflow Manager • ZENworks 7 users – If you have an AdminStudio Limited Edition – consider an upgrade to ZEN10 or purchase a new version of AdminStudio – If you do not have an AdminStudio Limited Edition – must upgrade to ZEN10 or purchase a new version of AdminStudio 51 © Novell, Inc. All rights reserved.
  • 52. – ZENworks 10 users ® Novell Support site has ® registration for AdminStudio Standard Edition 52 © Novell, Inc. All rights reserved.
  • 53. Next Steps: Standardizing Repackaging (cont.) • Download a free 21-day evaluation to see AdminStudio Enterprise… – http://www.flexerasoftware.com/downloads • Learn more on FlexeraSoftware.com… – http://www.flexerasoftware.com/adminstudio – White papers and webinars to help move projects forward • Purchase ‘The Orange Brain’s Guide to AdminStudio’… – http://www.orangebrain.com or http://www.amazon.com • Explore AdminStudio… – Flexera Software account managers http://www.flexerasoftware.com/company/contact-us.htm 53 © Novell, Inc. All rights reserved.
  • 54. Questions and Answers
  • 55. 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.