ENGL Imaging Toolkit ™ 5 - PowerPoint PPT Presentation

issac
slide1 l.
Skip this Video
Loading SlideShow in 5 Seconds..
ENGL Imaging Toolkit ™ 5 PowerPoint Presentation
Download Presentation
ENGL Imaging Toolkit ™ 5

play fullscreen
1 / 52
Download Presentation
ENGL Imaging Toolkit ™ 5
1117 Views
Download Presentation

ENGL Imaging Toolkit ™ 5

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. ENGL Imaging Toolkit™ 5

  2. Windows Deployment

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

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

  5. ENGL Imaging Toolkit

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

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

  8. ENGL Imaging Toolkit 5Components • Consists of three components: • Zim - ZENworks imaging integration • Ztoolkit - Automated Windows build process • Zwake - Lights-out image scheduling (ZENworks 7)

  9. Creating the Build Process

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

  11. Build WizardDemonstration

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

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

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

  15. Windows Hotfixes

  16. Windows Update- or - WSUS Hotfixes Image PreparationWindows Hotfixes Image Creation Windows Base Line (Universal Image) Zupdate

  17. 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)

  18. ZupdateDemonstration

  19. Windows Drivers

  20. HP Compaq dc7800 Dell Latitude D820 HP Compaq dc7800 Drivers Image Dell Latitude D820 Drivers Image PreparationWindows Driver Image Creation Zdrivers Zdrivers

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

  22. ZdriversDemonstration

  23. Imaging Integration

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

  25. Imaging Integration PXE Boot BASH Prompt ZENworks Imaging Linux Environment Preboot Services Menu

  26. Imaging Integration ENGL Zim ZENworks Imaging Linux Environment PXE Boot

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

  28. Zim InstallerDemonstration

  29. Imaging Integration ENGL Zim Security ZENworks Imaging Linux Environment PXE Boot

  30. Imaging Integration • Prevent unauthorised access to ZENworks imaging • Secure ZENworks CDROM/PXE using LDAP • Restrict access to the ZENworks BASH prompt • Customised messages

  31. ENGL Zim Imaging Integration Security Menus ZENworks Imaging Linux Environment PXE Boot

  32. 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!

  33. ENGL Zim Imaging Integration Automation Security Menus ZENworks Imaging Linux Environment PXE Boot

  34. Deployment

  35. 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)

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

  37. ZimDemonstration

  38. Automated Build Process

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

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

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

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

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

  44. Futures

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

  46. Licensing

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

  48. Summary

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