ManageFusion .05 Presentation Template
Download
Report
Transcript ManageFusion .05 Presentation Template
Best Practices for Implementing and
Managing SVS
Scott Jones | Product Manager | Altiris
Brian Duckering | Director, Product Management | AppStream
Agenda
•
•
•
•
•
•
•
•
•
•
What SVS brings to the table…
SVS year one in review
When to deploy SVS
SVS client configuration
Data isolation
Updating VSP’s
Maintaining an SVS client
Wise Package Studio
AppStream
Resources for you
• Not covered: re-packaging best practices
©2007 Altiris Inc.
What SVS brings to the table…
• More reliable, non-disruptive provisioning
• Clean deprovisioning
• Conflict elimination
• State maintenance
Smart Stability.
©2007 Altiris Inc.
SVS year one in review
• Altiris Software Virtualization Solution 2.0 (for Clients)
released March, 2006
• Over 130,000 downloads (personal use + eval)
• Nine major awards; over forty positive reviews in print
• US Patent #’s 7,117,495; 7,162,724; and 7,165,260
issued
• Attracting developer partners as much as the Altiris
framework
• SVS 2.1 in beta now
©2007 Altiris Inc.
Major uses of SVS in first year in release
• Legacy application retention
– OS migration
– Hardware refresh
– M&A
• Reducing support and upgrade costs for
problematic/complex custom applications
• Elimination of pre-deployment conflict testing
(accelerated delivery)
• Dynamic environments (esp. virtual or blade clients)
• Citrix Presentation Server (via partners)
©2007 Altiris Inc.
When to deploy SVS
• Use immediately to resolve key pain points
– Legacy apps
– Multiple app versions required
– Support and upgrade of custom applications
– Dynamic environments
– IS/IT staff (esp. developers)
• Plan as part of new images or architecture
– OS migration (Vista!), new hardware
– Streaming
– Virtual or blade client (VMware, Ardence, HP)
©2007 Altiris Inc.
SVS client configuration
• Do not install SVS Admin
• Reduced privilege (“non-Admin”) user
• Put default file redirect area on appropriate drive
• Obscure redirect areas (currently works only for
defaults)
• Create desired global excludes and/or data
layer(s) before any applications are imported or
captured
• Global excludes for [CACHE], [COOKIES],
[HISTORY] and [TEMP] (still recommended)
©2007 Altiris Inc.
What should be in the base?
• Operating system
• OS patches (future support planned)
• Management agents
• Security scanners and audit tools (add to
Ignore Process list)
• Drivers (usually; temporary limitation)
©2007 Altiris Inc.
Data isolation
• Data is stored outside application layers so it is not
•
•
•
•
•
affected by a reset
Network Drives – not virtualized
Excludes – saves data to base
– Layer-specific excludes
– Global excludes (new in 2.1)
Data Layer(s) – puts data in one or more separate
layer(s)
Data layer definition may be modified via SVS Admin,
CLI or API
Global Excludes may be modified via SVS Admin,
Control Panel Applet or API
©2007 Altiris Inc.
Data isolation
Network
Data Layers
Excludes
Drives
MS Office 2003
Data Layers
Custom Application
WinZip
Lotus Notes
Access 97 Database
MSN Messenger
©2007 Altiris Inc.
SVS Filter Driver
Firefox
Base Operating System
Adobe Acrobat
Network
Drives
Updating VSP’s
• Option 1 – Apply update locally on client
– Default if update done from within app or via MSI
– Can be scripted with CLI, API
– Pros: Normal end user experience, rollback ability
– Cons: Fail rate, baseline not updated
• Option 2 – Update master software library
– Best practice for major upgrades
– Update package centrally and redistribute
– Pros: Baseline updated, rollback ability
– Cons: Lose user settings, large copy
• Option 3 – Use Layer Editing API
– Pros: delta only (no redeploy)
– Cons: No rollback, requires developer knowledge of app
• Option 4 – AppStream
©2007 Altiris Inc.
Maintaining an SVS client
• Generally, all existing tools should work as
normal
• Main thing that’s different is that there may be
two or more objects of the same name at the
same path
– Keep unneeded stuff out of layers
– Minimize duplicate objects
– Patch (or eliminate) duplicate OS components
when needed
– Put security audit scanners on Ignore Process
list
©2007 Altiris Inc.
Wise Package Studio 7
• SetupCapture
– Automatic/selectable exclusions during capture
– Automatically creates layer excludes for registered file types
• Virtual Package Editor
– Client view
– GUI for creation/editing of embedded scripts
• Software Repository
– Helps you identify and minimize duplicate objects
• Wise Risk Assessment
– Makes you aware of duplicate objects that may need to be
updated when applying an OS patch
• “Smart Package” option (wrapped MSI)
• Publish apps directly to Altiris NS or AppStream
©2007 Altiris Inc.
Miscellaneous
• Do not alter layer priorities
– Exist mainly for developers who need to create
new layer types
• What is seen first depends on where the
process tree was launched from
– svscmd exec
– runexe.exe
©2007 Altiris Inc.
Altiris’ streaming solution
AppStream from Altiris provides the on demand delivery
mechanism that leverages the power of SVS to enable
the real-time infrastructure!
• At logon, pre-populate machine with app shortcuts
• App delivery flexibility for different use cases
– Stream minimum blocks on first use (cache or not)
– Stream entire app on first use for disconnected support
– Pre-fetch just startup block or entire app
• Also brings to the table:
– Powerful, verifiable license enforcement and reharvesting
– Versioning control and “delta only” updates
©2007 Altiris Inc.
DEMO
©2007 Altiris Inc.
Resources for you
• SVS Juice - http://juice.altiris.com/svs
– Essential Articles
– Essential Downloads
• Support Knowledgebase - http://kb.altiris.com
• Support Forums - http://forums.altiris.com
• Altiris Support - [email protected]
• SVS Product Team - [email protected]
©2007 Altiris Inc.
Recommended sessions
• AP B09 – ITS Communications: Breaking the Rules: Unorthodox
Packaging with SVS
–
Friday @11:30
• CM B13 – SVS Customer Case Study: Virtualizing Difficult
Applications at BJC
–
This room, next
• CM B14 – What’s New in SVS 2.1 and How Altiris is Using it
Internally
–
Thursday @4:30
– Friday @10:15
• CM L02 Exploring Software Virtualization (Lab)
– Wednesday @2:15
– Thursday @2:00
• CM L05 – SVS Editing Advanced Layer Properties (Lab)
– Thursday @4:30
– Friday @10:15
©2007 Altiris Inc.
Q&A
Altiris and ManageFusion are registered trademarks of Altiris, Inc. in the U.S. and in other
countries. The other company names or products mentioned are or may be trademarks of
their respective owners.
©2007 Altiris Inc.