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

33
Windows® 7 Deployment with Novell® ZENworks® Configuration Management and ENGL Imaging Toolkit Heath Upton Director of Engineering ENGL / [email protected] Steve Thompson Director of Product Management ENGL / [email protected]

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

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

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

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

Heath UptonDirector of EngineeringENGL / [email protected]

Steve ThompsonDirector of Product ManagementENGL / [email protected]

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

© 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

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

© 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

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

© 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

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

Build Console

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

© 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

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

Build ConsoleDemonstration

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

© 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

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

© 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

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

Hotfixes

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

© Novell, Inc. All rights reserved.11

Hotfix Image Creation

Zupdate

Windows Base Line

(Universal Image)

HotfixesAdd-on Image

Windows Update- or -

WSUS

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

HotfixesDemonstration

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

Driver Management

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

© 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

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

© 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

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

Driver ManagementDemonstration

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

ZENworks® Integration

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

© 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

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

© Novell, Inc. All rights reserved.19

ZENworks® Integration(cont.)

Build ConsoleIntegration Wizard

TFTP Project(s) Settings

TFTP Integrationzim.cfg

projects.iniZCM Bundle

Creation

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

© 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

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

© 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)

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

ZENworks® IntegrationDemonstration

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

Deployment

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

© 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

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

© 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

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

© 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)

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

© Novell, Inc. All rights reserved.27

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

Futures

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

© 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

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

More Information

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

© 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

Page 32: Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL Imaging Toolkit
Page 33: Windows 7 Deployment with Novell ZENworks Configuration Management and ENGL Imaging Toolkit

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.