Presentation is loading. Please wait.

Presentation is loading. Please wait.

WCL316 Windows Vista Image Engineering Jim Bennett Lead Program Manager OS Deployment.

Similar presentations


Presentation on theme: "WCL316 Windows Vista Image Engineering Jim Bennett Lead Program Manager OS Deployment."— Presentation transcript:

1 WCL316 Windows Vista Image Engineering Jim Bennett Lead Program Manager OS Deployment

2 Agenda Introduction to image based deployment Introduction to image based deployment History and changes for Vista History and changes for Vista Vista image deployment technology Vista image deployment technology Planning for image based deployment Planning for image based deployment Understanding the process and options Understanding the process and options 'Sizing' and designing a baseline image 'Sizing' and designing a baseline image Tools and technology overview Tools and technology overview Engineering Vista desktop images Engineering Vista desktop images Creating and capturing a standard OS image Creating and capturing a standard OS image Deploying and customizing Vista images Deploying and customizing Vista images Deployment tools and customization options Deployment tools and customization options Maintaining and managing Vista images Maintaining and managing Vista images Updating and servicing Vista images Updating and servicing Vista images

3 Introduction Vista Image-based Deployment History of Windows OS install technology History of Windows OS install technology Scripted, time consuming install process Scripted, time consuming install process No support for imaging or 're-deployment‘ No support for imaging or 're-deployment‘ Not well suited to large scale OS deployment Not well suited to large scale OS deployment Customers typically leveraged 3 rd party deployment solutions Customers typically leveraged 3 rd party deployment solutions Windows Vista image based deployment Windows Vista image based deployment Microsoft Windows Imaging (WIM) technology Microsoft Windows Imaging (WIM) technology Setup and WDS provide native WIM support Setup and WDS provide native WIM support Suite of tools (AIK) supporting offline servicing and configuration Suite of tools (AIK) supporting offline servicing and configuration

4 Introduction Vista Image Deployment Technology Windows Automated Installation Kit (AIK) provides a toolset for Windows Automated Installation Kit (AIK) provides a toolset for Image creation Image creation Image customization Image customization Image maintenance and servicing Image maintenance and servicing Image deployment Image deployment Windows Setup and Windows Deployment Services are ‘image aware’ Windows Setup and Windows Deployment Services are ‘image aware’ Windows Vista supports an ‘imaged’ state Windows Vista supports an ‘imaged’ state All released builds have been sysprep’ed and imaged All released builds have been sysprep’ed and imaged Windows Imaging (WIM) provides a cornerstone for image engineering and deployment Windows Imaging (WIM) provides a cornerstone for image engineering and deployment

5 Introduction Windows Imaging Format File based image format allows non-destructive applies File based image format allows non-destructive applies WIM files are multi-image containers WIM files are multi-image containers File streams compressed and single-instanced across WIM File streams compressed and single-instanced across WIM Rich XML meta-data Rich XML meta-data Can be mounted to a host file system for editing Can be mounted to a host file system for editing Integrity blocks guard against corruption Integrity blocks guard against corruption Header File Streams Image 1 Image 2 Image n.:.: Resource Table

6 ImageX and WIM

7 Planning Image Engineering Process Image Creation Install Configure Capture Image Customization (offline) Image Deployment Windows Deployment Tools WIM Capture Image Creation Install Configure CaptureCapture Configure InstallInstall Configure ConfigureConfigure

8 Planning Sizing Desktop Images Factors to consider when ‘sizing’ your image(s) Flexibility Flexibility How standard is your image? Will customization needs change? How standard is your image? Will customization needs change? Need for ‘made to order’ deployment – minimize image customizations Need for ‘made to order’ deployment – minimize image customizations Management and maintenance Management and maintenance Thicker images are more specialized and costly to maintain Thicker images are more specialized and costly to maintain Predictability and control Predictability and control Pre-configured (thicker) images offer fewer moving parts and more predictability Pre-configured (thicker) images offer fewer moving parts and more predictability Velocity Velocity Customization and configuration during deployment can slow the process Customization and configuration during deployment can slow the process

9 Planning Sizing and Reducing Images Image Creation Push multipliers down the engineering pipeline OS Edition / SKU Architecture Offline Deployment     * Only unattended OS settings can be configured here. Drivers Languages OS Configuration * Applications 

10 Planning Tools and Technology WIM File Vista Ultimate Windows Imaging APIs (WIMGAPI) ImageX SysPrep Setup WDS System Image Manager unattend.xml Vista N Vista Business SysPrep Image Based Deployment Tools Customization and Configuration Tools Package Manager (pkgmgr.exe) InternationalConfig(intlcfg.exe) SysPrep Windows Imaging APIs (WIMGAPI) ImageX Setup WDS

11 Planning Sizing Desktop Images Tips and Tricks Tips and Tricks Applications - lock the image into a language unless they are MUI compliant Applications - lock the image into a language unless they are MUI compliant Drivers – can be managed outside of the image Drivers – can be managed outside of the image Eliminates need to update N images with new HW Eliminates need to update N images with new HW Drivers cannot be uninstalled offline Drivers cannot be uninstalled offline Language packs can reduce image counts Language packs can reduce image counts WIM Files and Image Storage WIM Files and Image Storage Leverage single-instancing by merging similar images into a single WIM Leverage single-instancing by merging similar images into a single WIM

12 Engineering Install and Configure a ‘base’ image Retail (attended) Setup Retail (attended) Setup Simplest pre-install option for IT administrators Simplest pre-install option for IT administrators Unattended Setup Unattended Setup Default OS configuration options set through unattend Default OS configuration options set through unattend OS settings can be reconfigured offline or at deployment time OS settings can be reconfigured offline or at deployment time Automate the pre-install of Apps, drivers and languages Automate the pre-install of Apps, drivers and languages Unattend authoring through System Image Manager Unattend authoring through System Image Manager Windows Deployment Services Windows Deployment Services Offers remote deployment options and image capture support Offers remote deployment options and image capture support

13 SIM and unattend.xml

14 Engineering Capturing a ‘base’ image Generalizing (sysprep'ing) the system Generalizing (sysprep'ing) the system Perform any 'clean up' before running sysprep Perform any 'clean up' before running sysprep Profiles, common desktop customizations (cleared) Profiles, common desktop customizations (cleared) sysprep configuration (unattend) options sysprep configuration (unattend) options Persist installed drivers - default: uninstall Persist installed drivers - default: uninstall SkipRearm of licensing – default: rearm licensing SkipRearm of licensing – default: rearm licensing Capturing the system Capturing the system Boot configured baseline system into WinPE Boot configured baseline system into WinPE ImageX offers /capture with compression options or /append ImageX offers /capture with compression options or /append Image capture client provided with WDS Image capture client provided with WDS ImageX provides file/folder exclusion support ImageX provides file/folder exclusion support Label image with EditionID value for Setup Label image with EditionID value for Setup

15 Engineering Capturing a ‘base’ image Using the WIM format Using the WIM format Leverage SI by storing images of the same OS version in a single WIM Leverage SI by storing images of the same OS version in a single WIM Export images to reduce any ‘dead’ blocks Export images to reduce any ‘dead’ blocks Use meta-data field as a unique identifier Use meta-data field as a unique identifier Use meta-field for custom information Use meta-field for custom information Windows Imaging APIs (WIMGAPI) allow for custom image XML tags Windows Imaging APIs (WIMGAPI) allow for custom image XML tags

16 Sysprep and ImageX

17 Deploying WIM Deployment Options Setup / Windows Deployment Services Setup / Windows Deployment Services Support deployment of WIM images Support deployment of WIM images System compliance verification System compliance verification Disk preparation and boot configuration Disk preparation and boot configuration Third party driver provisioning (F6) Third party driver provisioning (F6) Configuration through unattend.xml Configuration through unattend.xml ImageX ImageX Apply WIM image to pre-configured disk Apply WIM image to pre-configured disk PkgMgr can be used for offline configuration PkgMgr can be used for offline configuration unattend.xml can be staged for online configuration unattend.xml can be staged for online configuration Custom Solution through WIMGAPI Custom Solution through WIMGAPI Custom solution for WIM deployment using imaging API Custom solution for WIM deployment using imaging API

18 Deploying Configuration Options ImageX WDS Setup unattend.xml Down-levelWinPE Online unattend.xml unattend.xml unattend.xml PkgMgr unattend.xml unattend.xml

19 Setup with a custom WIM

20 Maintaining Updating ‘offline’ images Reduce “re-install > update > re-capture” cycles Reduce “re-install > update > re-capture” cycles WIMs can be updated through ImageX WIMs can be updated through ImageX Mount WIM images as ReadOnly or ReadWrite Mount WIM images as ReadOnly or ReadWrite Servicing stack and driver store provide ‘offline’ capability Servicing stack and driver store provide ‘offline’ capability OS Servicing OS Servicing Installing security updates or other updates Installing security updates or other updates OS Customization OS Customization Configuring a system component or setting Configuring a system component or setting

21 Maintaining Tools Package Manager (PkgMgr.exe) installs and configures packages on an offline image Package Manager (PkgMgr.exe) installs and configures packages on an offline image One technology for all packages: One technology for all packages: Update Packages, Windows Features, Language Packs, and Inbox Drivers Update Packages, Windows Features, Language Packs, and Inbox Drivers Drivers Drivers Staged in Driver Store Staged in Driver Store Package Manager can inject third-party drivers into Driver Store Package Manager can inject third-party drivers into Driver Store

22 ‘Offline’ Updates

23 Slide Guidelines Subtitle Color Slides should emphasize key points Limit to 6 lines per slides Font, size, and color for text have been formatted for you in the Slide Master Colours 50% & 100%:

24 Graph Example Example of Sub-Heading Executive Management 30% Developer 25%IT Implementers 45% Architects 10%

25 Demo Title Name Title Group

26 Video Title Name Title Group

27 Summary/Call to Action Image Engineering Image Engineering Create Create Maintain Maintain Deploy Deploy Customize Customize Planning, process and the right tools will reduce overall deployment costs

28 Resources Description of a resource and a link to it

29

30 Ask The Experts Get Your Questions Answered You can find me at the Microsoft Ask the Experts area, located in the Exhibition Hall: Wednesday15 NovemberLunch

31

32

33 ©2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Download ppt "WCL316 Windows Vista Image Engineering Jim Bennett Lead Program Manager OS Deployment."

Similar presentations


Ads by Google