520 likes | 1.76k Views
ENGL Imaging Toolkit ™ 5 Windows Deployment What is Deployment? Not just imaging a machine! Includes delivery of Windows operating system Applications Configuration Security Automated Requires minimal “attended” time at a machine Repeatable process so all machines are really the same
E N D
What is Deployment? Not just imaging a machine! • Includes delivery of • Windows operating system • Applications • Configuration • Security • Automated • Requires minimal “attended” time at a machine • Repeatable process so all machines are really the same
Windows Deployment ChallengesD.I.Y? • Complexity • Can take months to develop in-house • Hard to support using scripting and FreeWare tools • Seen as a ‘dark art’ • Hands-on time after imaging to customise • Management of devices once deployed
ENGL Imaging Toolkit 5 • What do you need it? • Turn key solution for Windows deployment • Integrates with ZENworks imaging and application installation • Modular = easier to configure, update, and distribute • Create an automated XP or Vista build within a few hours
ENGL Imaging Toolkit 5System Requirements • ZENworks versions • ZENworks 10 Configuration Management • ZENworks 7 Desktop Management • Windows deployable versions • Windows XP Professional (SP2) • Windows XP Tablet Edition 2005 • Windows Vista (Business/Enterprise/Ultimate) • Windows Server 2003
ENGL Imaging Toolkit 5Components • Consists of three components: • Zim - ZENworks imaging integration • Ztoolkit - Automated Windows build process • Zwake - Lights-out image scheduling (ZENworks 7)
PreparationBuild Wizard Windows MUI(s) Windows Media Build Settings Novell ClientZENworks Agent Build Wizard Novell Components Add-on Image Windows MUI(s) Add-on Image(s) Build Process Add-on Image Base Image Creation Process
PreparationBase Image - What’s in it? • Included • Windows OS including major service pack, i.e. Windows XP SP2 • Mass storage drivers • Hotfixes (optional) • Hook to start ENGL build process • Excluded • OEM drivers • Novell components (Client / ZENworks Agent) • Applications
PreparationBase Image Creation • Just a few simple steps… • Windows XP • Boot CD/DVD containing Windows unattended installation files(ISO created by Build Wizard) • Windows Vista • Insert USB key containing Windows unattended installation files (created by Build Wizard) • Boot from Windows Vista media • When prompted, create ZENworks base image
PreparationBase Image Creation Windows MUI(s) Windows Media Build Settings Novell ClientZENworks Agent Build Wizard Novell Components Add-on Image Windows MUI(s) Add-on Image(s) Build Process Add-on Image Base Image Creation Process Base Image
Windows Update- or - WSUS Hotfixes Image PreparationWindows Hotfixes Image Creation Windows Base Line (Universal Image) Zupdate
PreparationWindows Hotfixes Image Creation Zupdate Imaging Toolkit includes a Windows update export tool. • Zupdate will: • Run standalone, i.e. from USB pen-drive • Scan the local machine for required Microsoft Hotfixes • Using either Microsoft Update site or WSUS server • Download selected hotfixes • Create installation script (option to be silent or verbose) • Create hotfixesadd-on image HOTFIXES.ZMG(add-on image)
HP Compaq dc7800 Dell Latitude D820 HP Compaq dc7800 Drivers Image Dell Latitude D820 Drivers Image PreparationWindows Driver Image Creation Zdrivers Zdrivers
PreparationWindows Driver Image Creation Zdrivers • Imaging Toolkit includes a driver extraction tool. • Zdrivers will: • Run standalone, i.e. from USB pen-drive • Scan the local machine for installed drivers • Export selected drivers • Create drivers-<manufacturer>-<model>.zmg file • Update image lookup file (images.ini) DRIVERS-DELL-LATITUDE-D820.ZMG(add-on image) ; Images lookup file (images.ini) [DELL] Latitude D820 = drivers-dell-latitude-d820.zmg
Imaging Process • Images are restored based on • Device model and type e.g. desktop, laptop, tablet, server • Physical location • Boot media i.e PXE/CDROM/USB Flash drive • User supplied information e.g. department, device owner • Information gathered is stored in ZISD for the lifetime of the device • Special ENGL ZISD attribute • Enables automated re-imaging • Environment is secured and front-ended by Zim • User can login, select a menu option and walk away
Imaging Integration PXE Boot BASH Prompt ZENworks Imaging Linux Environment Preboot Services Menu
Imaging Integration ENGL Zim ZENworks Imaging Linux Environment PXE Boot
Imaging Integration • Zim Installer (ziminst.tar) • Requirements • SUSE Linux Enterprise Server 10 (or above) • Development environment (to compile new network drivers) • ZENworks integration • Removable media (CD/DVD & USB) • Disconnected or TFTP support • PXE • Customisation • Specify hardware ID's for device detection • Change default splash bitmap
Imaging Integration ENGL Zim Security ZENworks Imaging Linux Environment PXE Boot
Imaging Integration • Prevent unauthorised access to ZENworks imaging • Secure ZENworks CDROM/PXE using LDAP • Restrict access to the ZENworks BASH prompt • Customised messages
ENGL Zim Imaging Integration Security Menus ZENworks Imaging Linux Environment PXE Boot
Imaging Integration • Reduce ZENworks training costs • Restrict access to the BASH prompt • Display imaging menus based eDirectory/Active Directory identity • Low maintenance • Minimal training • Login… Restore… Go!
ENGL Zim Imaging Integration Automation Security Menus ZENworks Imaging Linux Environment PXE Boot
Automation Imaging Menus Security Deployment ZENworks Imaging Integration Drivers Image(s) Hotfixes Image Novell Comp. Image Build Process Image Base Image Windows MUI Image(s)
DeploymentDriver image selection ; Driver images lookup file (images.ini); Model = image-name | desktop/laptop [DELL*]Latitude D800 = drivers-dell-latitude-d800 | laptopLatitude D820 = drivers-dell-latitude-d820 | laptopLatitude D830 = drivers-dell-latitude-d830 | laptopOptiplex 745 = drivers-dell-745 | Desktop [HP*]HP Compaq DC7700* = drivers-hp-dc7700 | desktopHP dx5150 SFF = drivers-hp-Dx5150-sff | desktop [VMware, Inc.]VMware Virtual Platform = drivers-vmware | desktop
Scan for Updated drivers Registry Tweaks Windows Scripts + ENGL ActiveX Control Phase 0 Install Hotfixes Verify Driver installation (post mini-setup) Change Computer Name Phase 1 Install Novell Client / ZENworks Agent Time Zone/ Regional Settings ZENworks Device Registration Phase 2 Add Device to Workstation Groups Join Active Directory Application Installation (NAL + Logic Rules Hook) Phase 3 Phase 4 Update Default User Profile Automated Build Process
Automated Build ProcessCustom Scripts • ; ***************************************; Custom Script (phase0-before.vbs); *************************************** • ; ENGL Imaging Toolkit ActiveX ControlSet Utils = CreateObject("ENGL.Ztoolkit.Utils")Set ZENworks = CreateObject("ENGL.Ztoolkit.ZENworks") • ; Read ZENworks Image-safe DataDim Build_Params, Build_Owner, Build_Site • Build_Params = ZENworks.GetZisdAttributeValue("VendorDataENGL")Build_Owner = Utils.GetKeyPairStringValue(Build_Params, "Owner")Build_Site = Utils.GetKeyPairStringValue(Build_Params, "Site"); • ; Create environment variablesUtils.SetSystemEnvironmentVariable "BUILD_OWNER", Build_OwnerUtils.SetSystemEnvironmentVariable "BUILD_SITE", Build_Site
Scan for Updated drivers Registry Tweaks Windows Scripts + ENGL ActiveX Control Phase 0 Install Hotfixes Verify Driver installation (post mini-setup) Change Computer Name Phase 1 Install Novell Client / ZENworks Agent Time Zone/ Regional Settings ZENworks Device Registration Lockdown – Keyboard & Mouse Phase 2 Add Device to Workstation Groups Join Active Directory Application Installation (NAL + Logic Rules Hook) Phase 3 Phase 4 Update Default User Profile Automated Build Process
Automation Imaging Menus Security Deployment ZENworks Imaging Integration Drivers Image(s) Hotfixes Image Novell Comp. Image Build Process Image Base Image Windows MUIImages(s) Customisation DriverInstallation ApplicationInstallation Computer Naming DeviceRegistration
DeploymentBenchmarks • Based on • Customer production environments (average times) • 100 Mbit/s LAN connections • ZENworks image restore and Microsoft Office installation (as part of build process) • Windows XP Professional (SP2) • 45 minutes • Windows Vista Business Edition • 60 minutes
Coming soon... • ENGL Imaging Toolkit 5.1 • ZENworks 10.1 Configuration Management (Rawhide) • WinPE / WIM imaging (with Rawhide) • Windows XP / Vista 64-bit • Windows Server 2008 • Windows Key Management Services (KMS) • ‘OnError’ detection • Automated Windows MUI installation
ENGL Imaging ToolkitLicensing • Standard Licensing • Government and Education discounts • Licensed on a per workstation basis with optional maintenance • Year 1: Licenses + Maintenance (20%) • Year 2+: Maintenance (20%) • Academic Licensing Agreement • Timebombed license expires after 12 months • Includes maintenance
More Information • ENGL Imaging Toolkit www.englimagingtoolkit.com/products/imagingtoolkit • Downloads / Evaluation licenses • Evaluation guides for ZCM and ZDM (PDF) • Screen cams / screen shots • Success stories • Partners • Price lists