Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL Imaging Toolkit

Preview:

DESCRIPTION

Deployment of a Windows desktop is more than just delivering an image. During this session you will learn how to create a fully automated deployment process for Windows 7 using the ENGL Imaging Toolkit with Novell ZENworks 10 Configuration Management. Novell ZENworks 10 Configuration Management third-party imaging and bundle delivery based on device role/function will also be used to complete the deployment scenario. The session will include demonstrations on Windows 7 build process creation, customization, driver management and deployment.Speaker: Steve Thompson Director of Product Management ENGLHeath Upton Director of EngineeringENGL

Citation preview

Windows® 7 Deployment with Novell® ZENworks® Configuration Managementand ENGL Imaging Toolkit™

Heath UptonDirector of EngineeringENGL / heath_upton@engl.co.uk

Steve ThompsonDirector of Product ManagementENGL / steve_thompson@engl.co.uk

© Novell, Inc. All rights reserved.2

What is Deployment?

• More than just putting an image on a machine• Delivery of defined desktop environment to all hardware types

– Operating System– Drivers– Configuration– Applications

• A process that should be completely automated• A process that should cater for all deployment scenarios• A repeatable process so all machines really are the same

© Novell, Inc. All rights reserved.3

ENGL Imaging Toolkit 6

• Requirements– ZENworks® versions

> ZENworks 10 Configuration Management SP1 or later> ZENworks 7 Desktop Management SP1 or later

– Deployment> Windows 7, Vista, XP> Windows Server 2008/R2, 2008, 2003> 32 and 64-bit support

* Windows Starter, Home Edition and Home Premium editions are not supported

© Novell, Inc. All rights reserved.4

Deploying Windows

• Create deployment components> Windows base image> Drivers image(s)> Hotfixes image> ZENworks® Agent/Novell® Client image> Build process image

• ZENworks integration> Imaging integration> ZCM bundles for deployment process

Build Console

© Novell, Inc. All rights reserved.6

Build Console

Build ConsoleDeployment Wizard

Media SettingsProject

Build ProcessAdd-on Image

Base ImageCreation Process

Novell® ComponentsAdd-on Image

DriverAdd-on Image(s)

UniversalBase Image

Build ConsoleDemonstration

© Novell, Inc. All rights reserved.8

Windows 7 Base Image

Created in 3 simple steps…

Insert USB key containing Windows 7 unattended installation files (created by Build Console)

Boot from Windows 7 media

When prompted create Novell® ZENworks® base image

© Novell, Inc. All rights reserved.9

What's in the Base Image?

• Included– Operating System– Service Pack and optionally Hotfixes– Mass Storage Drivers– ENGL integration hook

• Excluded– OEM drivers– ZENworks® Agent / Novell® Client– Applications

Hotfixes

© Novell, Inc. All rights reserved.11

Hotfix Image Creation

Zupdate

Windows Base Line

(Universal Image)

HotfixesAdd-on Image

Windows Update- or -

WSUS

HotfixesDemonstration

Driver Management

© Novell, Inc. All rights reserved.14

Driver Management

• Challenges– Finding and downloading the latest drivers– Automating installation

• ENGL Driver Download Service– Over 10000 Windows 7 drivers– Drivers matched on device IDs

> Import hardware scan (Zdrivers)> Download Driver Pack for each OS/Platform

© Novell, Inc. All rights reserved.15

Driver Image Creation

Zdrivers

Build Console

ManuallyAdded Drivers

Dell Precision T5500Drivers Add-on Image

HP Compaq dc7800Drivers Add-on Image

Dell Precision T5500 HP Compaq dc7800

ENGL DriverRepository

Driver ManagementDemonstration

ZENworks® Integration

© Novell, Inc. All rights reserved.18

ZENworks® Integration

• Imaging Integration– Authentication (secure LDAP)– Project based menus– Imaging menus (LDAP identity)– Custom forms– Automation

• ZCM Bundle Creation– Automates creation of Build Process application bundles

© Novell, Inc. All rights reserved.19

ZENworks® Integration(cont.)

Build ConsoleIntegration Wizard

TFTP Project(s) Settings

TFTP Integrationzim.cfg

projects.iniZCM Bundle

Creation

© Novell, Inc. All rights reserved.20

ZCM Bundle Creation

• ENGL bundle folder created, contains

_Installer bundle controls bundle installation order_LastAppInstalled bundle is the last bundle in the list

• _Installer bundle is assigned to the “build user”

Schedule = “On device refresh”“Install immediately after distribution” is enabled

© Novell, Inc. All rights reserved.21

ZCM Bundle Creation(cont.)

Example Bundle Install Action Set

1 Acrobat Reader (Install Bundle)2 Microsoft Office (Install Bundle)3 Adobe Flash Player (Install Bundle)4 Winzip (Install Bundle)5 PDFConverter (Install Bundle)6 _LastAppInstalled (Launch Bundle)

ZENworks® IntegrationDemonstration

Deployment

© Novell, Inc. All rights reserved.24

Automated Build Process

UniversalImage

Build ProcessImage

Novell Comp.Image

DriversImage(s)

HotfixesImage

ZENworks® Imaging Integration

Security Imaging Menus Automation

© Novell, Inc. All rights reserved.25

Automated Build Process(cont.)

UniversalImage

Build ProcessImage

Novell Comp.Image

DriversImage(s)

HotfixesImage

ZENworks® Imaging Integration

DriverInstallation

DeviceRegistration

Customisation

ApplicationInstallation

ComputerNaming

Security Imaging Menus Automation

© Novell, Inc. All rights reserved.26

Automated Build Process(cont.)

RegistryTweaks

WindowsScripts

+ENGL

ActiveXControl

Lockdo w

n – K eyboa rd and Mous e

OnErro r - D

e tection and Custom

Action

Phase 4 Customisation and Clean-up

Phase 3Application Installation

(Logic Rules Hook)

Phase 2

ZENworks Device Registration(Satellite Server Roles)

Join Active Directory

Phase 1

Change Computer Name

Install Novell® Client / ZENworks® Agent

Time Zone / Regional Settings

Phase 0

Scan for Updated drivers

Install Hotfixes

Verify Driver installation (post mini-setup)

© Novell, Inc. All rights reserved.27

Futures

© Novell, Inc. All rights reserved.29

Futures

• Imaging Toolkit 6.1 (ETA Q3'10)– ZENworks® 11 Configuration Management– 3rd Party Imaging Integration (WinPE)

> Authentication> Imaging menus

– Driver Download Service> Remote scanning

– Hotfixes> Integration with Build Console> Remote scanning

More Information

© Novell, Inc. All rights reserved.31

More Information

Product information and downloadswww.engl.co.uk/products/imagingtoolkit

Success storieswww.engl.co.uk/company/success

Partnerswww.engl.co.uk/partners

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 DisclaimerThis 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.

Recommended