Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WBH 4.0 Mod 6 - Server Purposing.ppt

956 views

Published on

  • Be the first to comment

  • Be the first to like this

WBH 4.0 Mod 6 - Server Purposing.ppt

  1. 1. Planning and Deploying Server Purposing Solution Training: Microsoft Solution for Windows-based Hosting version 4.0 November 2006
  2. 2. Module Overview <ul><li>Overview of Server Purposing </li></ul><ul><li>What’s New in Server Purposing? </li></ul><ul><li>Getting Started with Server Purposing </li></ul><ul><li>Build Server Purposing </li></ul><ul><li>Use Server Purposing </li></ul><ul><li>Best Practices for Server Purposing </li></ul>
  3. 3. Overview of Server Purposing <ul><li>Server purposing uses Microsoft Automated Deployment Services (ADS), a server deployment tool included with Microsoft Windows Server® 2003. With server purposing you can do the following: </li></ul><ul><ul><li>Prepare and configure multiple servers from bare metal to fully operational servers without manual interaction </li></ul></ul><ul><ul><li>Ensure your security policies and processes are implemented on each system </li></ul></ul><ul><ul><li>Ensure a consistent, standardized build process </li></ul></ul>
  4. 4. Introduction to Automated Deployment Services <ul><li>You can use ADS to: </li></ul><ul><ul><li>Mount an image as a file and edit the image </li></ul></ul><ul><ul><li>Remotely purpose a device that has no operating system to a useful state or repurpose a device from one state to another state </li></ul></ul><ul><ul><li>Run extensible and configurable operations, such as scripts, on one or more systems from a single administration point </li></ul></ul><ul><ul><li>Use the ADS Microsoft Windows® Management Instrumentation (WMI) Object Model to build custom applications </li></ul></ul>
  5. 5. Benefits of Server Purposing Through the reliable remote execution framework, ADS enhances existing scripting investments and extends your ability to administer hundreds of servers. Powerful, mass server administration ADS offers a simple-to-use graphical user interface, a set of command-line tools, and a rich WMI program interface. Easy integration through a choice of user interfaces An intelligent Pre-Boot eXecution Environment (PXE) server and dynamically built deployment agent enable remote server builds of PXE-compliant bare metal boxes, reducing the cost to deploy servers. Significant reduction of server deployment cost Using Virtual Floppy, ADS incorporates standard server vendor MS-DOS® tools into the deployment process to automate hardware configuration. Simpler hardware configuration Consistent record of administrative history Flexibility and agility through new imaging tools Consistency in provisioning servers, less human error BENEFITS ADS offers a centralized data store to maintain a complete history of all administrative tasks carried out using the ADS infrastructure. Powerful new tools built by Microsoft use knowledge of the NTFS file system structure to create smaller images that can be updated and edited without first being deployed to a server. Through powerful task sequence-driven automation, sample task sequences can be extended to automate hardware configuration, operating system deployment, and application installation, enabling you to encode your organization's operational practices and eliminate human error. DESCRIPTION
  6. 6. What’s New in Server Purposing? <ul><li>Windows-based Hosting version 4.0 uses the latest version of ADS, ADS 1.1 </li></ul><ul><li>ADS version 1.1 includes: </li></ul><ul><ul><li>A rollup of bug fixes </li></ul></ul><ul><ul><li>Support for x64 platforms </li></ul></ul>
  7. 7. Server Purposing Features <ul><li>The Microsoft Solution for Windows-based Hosting version 4.0 contains these server purposing features: </li></ul><ul><ul><li>ADS Web </li></ul></ul><ul><ul><ul><li>This extensible Web-based user interface provides easier remote administration of ADS and additional functionality </li></ul></ul></ul><ul><ul><li>Unattended installation </li></ul></ul><ul><ul><ul><li>This installation option enables you to use ADS to deploy an operating system to servers (devices) with varying hardware configurations </li></ul></ul></ul><ul><ul><li>Sample scripts and task sequences </li></ul></ul><ul><ul><ul><li>ADS now includes sample scripts and task sequences you can use and edit to perform common ADS operations </li></ul></ul></ul>For More Information: See the Advanced Server Purposing Topics section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i
  8. 8. Getting Started with Server Purposing Install Windows Server 2003, Enterprise Edition on the server on which you will install ADS. 11. ADS targets and the ADS controller must have the system basic input/output system (BIOS) clocks in close synchronization (within approximately 30 minutes). Typically, new hardware may have the BIOS clock set to an odd or random value. 10 Ensure that the ADS services, the devices, and the Dynamic Host Configuration Protocol (DHCP) server are all part of the same network. 9. Verify that the volumes where you plan to install ADS are formatted with the NTFS file system. 8. Determine whether PXE is in use in your data center. If so, you need to isolate PXE requests from the devices you plan to use with ADS from the rest of the network. 4. Determine if there is an existing public key infrastructure (PKI) you want to use. If not, ADS will create certificates for you. 6. Ensure that you have a single, 100-megabits per second (Mbps) or faster network to connect all devices, ADS servers, and the Dynamic Host Configuration Protocol (DHCP) server. 1. Determine which database you want to use with the Controller service. You can use Microsoft SQL Server™ Desktop Engine (MSDE), which is included with ADS, or an existing Microsoft SQL Server 2005 server. 5. 7. 3. 2. STEP Confirm that your systems meet the requirements for ADS components. If you plan to capture and deploy images using ADS, ensure that a DHCP server is deployed in the data center. If not, you must add a DHCP server. If you plan to only install the Controller and Administrative Agent to create a scripting environment, a DHCP server is not required. Determine whether you will install all of the ADS services on a single server or whether you plan to distribute the Controller service, the Image Distribution service (IDS), and Network Boot Services (NBS) on two or three servers. DESCRIPTION For More Information: See “Get Started with Server Purposing” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i
  9. 9. ADS Hands-off Imaging <ul><li>Zero-touch server builds from bare metal </li></ul>Database Hard Disk RAM PXE Firmware Logs All Activity ADS Controller Bare metal server PXE boots and task sequence is initiated Controller transfers deployment agent to RAM disk Controller downloads MS-DOS image for hardware configuration 1 Deployment agent authenticates/requests image Image is personalized and boots to full operating system with administration agent Encrypted image is downloaded and deployed Possibly Multicast Secure Sockets Layer (SSL) Administration Agent Windows-Present Deployment Agent Pre-Operating System Target Server 2 3 4 5 6
  10. 10. Script-based Administration SSL Initiate script-based administration on thousands of servers from the central controller Gather all output from task and store in database Administer 1,000 servers as easily as 1 server Database ADS Controller Administration Agent Target Server Administration Agent Administration Agent Log All Activity Send Job (Script/Path) 1 2
  11. 11. ADS Architecture Single Server Documentation Administrative Tools ADS Management Snap-in Sequence Editor Command-line Tools Workstation ADS Controller Server Documentation Administrative Tools ADS Management Snap-in Sequence Editor Command-line Tools Volume Imaging Tools Network Boot Services Sample Scripts Image Distribution Service DHCP Server Devices Controller Database Controller Service Image Store
  12. 12. Computers That Host the ADS Services <ul><li>ADS Services consist of the Controller service, Network Boot Service, and Image Distribution service. Computers that host the ADS services must meet these requirements: </li></ul>For More Information: See “System Requirements for Server Purposing” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i As an alternative, for operation without a monitor or keyboard, you can choose a remote diagnostic and support processor that is designed for products in the Windows Server 2003 family VGA or higher-resolution monitor Monitor Requires server from which to offer network access for the setup files For network installation Network Interface Card (NIC) For CD installation Volume licensing with a single product ID recommended 256 megabytes (MB) of RAM recommended 2 gigabytes (GB) free space for setup; additional for images Windows Server 2003, Enterprise Edition R2 1 gigahertz (GHz) minimum x86-based architecture DESCRIPTION Windows-based Hosting recommends a 5-GB partition for the operating system source image Hard disk License ADS 1.1 supported on the 64-bit Itanium-based architecture Processor Up to 32 GB of RAM supported; for computers with more than 4 GB, confirm hardware compatibility Memory CD-ROM Operating system Processor speed COMPONENT Can also use a DVD drive ADS 1.1 supported on the 64-bit version Enterprise Edition Intel, Advanced Micro Devices (AMD), or compatible recommended NOTES
  13. 13. Computers Used to Remotely Administer ADS <ul><li>You can install the ADS volume imaging tools, administration tools, and documentation on a separate x86-based computer and use it to remotely administer ADS. The workstation must run the English, Japanese, or German version of one of the operating systems listed in the following table: </li></ul>For More Information: See “System Requirements for Server Purposing” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i R2 release R2 release Service Pack 1 or later Service Pack 4 or later Service Pack 4 or later Service Pack 4 or later SERVICE PACK Requires downloading and installing the .NET Framework runtime version 1.1 to run the Sequence Editor Windows XP Professional Windows Server 2003, Enterprise Edition Requires downloading and installing the .NET Framework runtime version 1.1 to run the Sequence Editor Windows 2000 Professional The required version of the .NET Framework runtime is included Windows Server 2003, Standard Edition Windows 2000 Advanced Server Windows 2000 Server OPERATING SYSTEM NOTES
  14. 14. Computers Used As Devices <ul><li>You can use ADS to administer x86-based computers that are devices in your network and that meet the requirements listed in the table: </li></ul>For More Information: See “System Requirements for Server Purposing” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i <ul><li>Dell PowerEdge 2650 update </li></ul><ul><li>Compaq/Hewlett-Packard ProLiant DL360 G2 servers </li></ul>Updated BIOS for certain servers functioning as devices <ul><li>Windows 2000 Server with Service Pack 4 or later </li></ul><ul><li>Windows 2000 Advanced Server with Service Pack 4 or later </li></ul><ul><li>Windows Powered with Service Pack 4 or later </li></ul><ul><li>Windows Server 2003, Standard Edition </li></ul><ul><li>Windows Server 2003, Web Edition </li></ul><ul><li>Windows Server 2003, Enterprise Edition </li></ul>Windows operating system Pre-Boot eXecution Environment (PXE) Administration Agent REQUIREMENTS <ul><li>Version 0.99c or later enabled network adapter </li></ul>DESCRIPTION
  15. 15. Computers in a Network <ul><li>Make sure computers in your network meet the requirements shown in the table: </li></ul>For More Information: See “System Requirements for Server Purposing” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i DHCP server software comes with Windows 2000 Advanced Server or Windows Server 2003, Enterprise Edition. DHCP server can be an existing DHCP server in the test network or DHCP services can be installed on the same computer running the ADS Controller service Multicast Domain: Hosts listen for specific IP multicast address and receive all information for that address. All devices in the network must reside in the same multicast domain as the Imaging Distribution service All services and devices must be connected to the same network All devices in the network must reside in the same broadcast domain as the ADS PXE service and DHCP server REQUIREMENTS If the ADS services are installed on separate servers, they must communicate over the same network adapter to access the devices on the network. Broadcast Domain: All the hosts on the same physical network bounded by IP routers share the same broadcast traffic. NOTES
  16. 16. Build Server Purposing To build your ADS Controller, you perform the following set of tasks: Ensure prerequisites are met Install Windows Server 2003, Enterprise Edition R2 Add and configure DHCP services Install and configure ADS Controller software Verify ADS Installation 1 2 3 4 5 For More Information: See “Build Server Purposing” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i
  17. 17. Install Windows Server 2003, Enterprise Edition <ul><li>Perform a default installation of Windows Server 2003, Enterprise Edition R2 </li></ul><ul><li>Apply any released updates to Windows Server 2003 </li></ul>
  18. 18. Add and Configure DHCP Services <ul><li>Before building your server hosting the ADS controller, configure DHCP to use Network Boot Services (NBS) </li></ul><ul><li>If DHCP is not currently installed on ADSC01, add DHCP to the server and configure DHCP with addresses on your provisioning network for the DNS server and the domain (fabrikam.com) </li></ul>Note: If DHCP is installed prior to installing ADS, the ADS Installation wizard will modify DHCP to work properly
  19. 19. Install and Configure ADS Controller Software To build your ADS Controller, you perform the following set of tasks: Install the ADS software on the designated ADS controller (ADS component services can be located on multiple servers to increase performance) Configure Controller service discover options Add sample jobs to the Controller Share the Controller certificate 1 2 3 4 Note: It is important to read the Readme file or release notes that accompany the version of ADS that you download
  20. 20. Verify ADS Installation <ul><li>Verify the installation of ADS by running jobs on a destination device </li></ul><ul><li>Perform the following tests: </li></ul><ul><ul><li>Confirm the Controller service discovery options </li></ul></ul><ul><ul><li>Run the PXE boot verification test </li></ul></ul><ul><ul><li>Verify the PXE boot and Controller functionality </li></ul></ul>
  21. 21. Use Server Purposing <ul><li>Overview of capturing and deploying images </li></ul><ul><ul><li>Flexible image capture </li></ul></ul><ul><ul><ul><li>Local (using Windows Preinstallation Environment [Windows PE]) or Remote (using deployment agent) </li></ul></ul></ul><ul><ul><ul><ul><li>Requires Sysprep (included in Windows Server) </li></ul></ul></ul></ul><ul><ul><li>Hardware independence </li></ul></ul><ul><ul><ul><li>With Sysprep, you only need one image per Hardware Abstraction Layer (HAL) </li></ul></ul></ul><ul><ul><ul><ul><li>Computers not compliant with Advanced Configuration and Power Interface (ACPI) will require different image </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Single-processor computers will have degraded performance running images with multiprocessor HALs </li></ul></ul></ul></ul><ul><ul><li>Versatile set of imaging tools </li></ul></ul><ul><ul><ul><li>Imaging can be driven from the Microsoft Management Console (MMC), command-line tools, or Web interface (ADS Web) </li></ul></ul></ul>For More Information: See “Create and Deploy an Image” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i
  22. 22. Use ADS to Capture and Deploy Images (1 of 2) Create a master image Install an operating system Analyze the master image Install the Administration Agent Run Sysprep Install the IP configuration script 1 2 3 4 5 For More Information: See “Create and Deploy an Image” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i
  23. 23. Use ADS to Capture and Deploy Images (2 of 2) Capture and deploy a master image Prepare the image capture sequence Run the Utils Capture Sequence (Compaq DL360 computers only) Run the image capture sequence Edit the deployment task sequence Discover and configure devices Run the image capture sequence Deploy an image to a destination device Verify disk images For More Information: See “Create and Deploy an Image” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i 1 2 3 4 5 6 7 8
  24. 24. How ADS Deploys an Operating System
  25. 25. Common ADS Tasks <ul><li>The ADS product documentation provides descriptions on how to perform these common ADS tasks: </li></ul><ul><ul><li>Configure ADS services </li></ul></ul><ul><ul><li>Manage Network Boot Services </li></ul></ul><ul><ul><li>Manage images </li></ul></ul><ul><ul><li>Manage devices </li></ul></ul><ul><ul><li>Manage sets </li></ul></ul><ul><ul><li>Manage jobs </li></ul></ul><ul><ul><li>Manage job templates </li></ul></ul><ul><ul><li>Manage ADS certificates </li></ul></ul><ul><ul><li>Back up and restore ADS </li></ul></ul>For More Information: See the Windows Server 2003 Automated Deployment Services Web site at http://www.microsoft.com/windowsserver2003/technologies/management/ads/default.mspx i
  26. 26. Best Practices for Server Purposing <ul><li>Security Best Practices </li></ul><ul><li>Best Practices for Configuring ADS </li></ul><ul><li>Controller Best Practices </li></ul><ul><li>Network Boot Services (NBS) Best Practices </li></ul><ul><li>Best Practices for Images </li></ul>For More Information: See “Best Practices for Server Purposing” in the Server Purposing section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i
  27. 27. Questions and Answers
  28. 28. © 2006 Microsoft Corporation. All rights reserved. Microsoft, MS-DOS, Windows, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. Schedules and features contained in this document are subject to change. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. The example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, places, or events is intended or should be inferred.

×