SlideShare a Scribd company logo
1 of 28
Planning and Deploying Server Purposing Solution Training:  Microsoft Solution for Windows-based Hosting version 4.0 November 2006
Module Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Overview of Server Purposing ,[object Object],[object Object],[object Object],[object Object]
Introduction to Automated Deployment Services ,[object Object],[object Object],[object Object],[object Object],[object Object]
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
What’s New in Server Purposing? ,[object Object],[object Object],[object Object],[object Object]
Server Purposing Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],For More Information:  See the Advanced Server Purposing Topics section of the Microsoft Solution for Windows-based Hosting version 4.0 documentation i
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
ADS Hands-off Imaging ,[object Object],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
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
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
Computers That Host the ADS Services ,[object Object],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
Computers Used to Remotely Administer ADS  ,[object Object],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
Computers Used As Devices  ,[object Object],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 ,[object Object],[object Object],Updated BIOS for certain servers functioning as devices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Windows operating system Pre-Boot eXecution Environment (PXE) Administration Agent REQUIREMENTS ,[object Object],DESCRIPTION
Computers in a Network ,[object Object],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
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
Install Windows Server 2003, Enterprise Edition ,[object Object],[object Object]
Add and Configure DHCP Services ,[object Object],[object Object],Note:  If DHCP is installed prior to installing ADS, the ADS Installation wizard will modify DHCP to work properly
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
Verify ADS Installation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Use Server Purposing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
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
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
How ADS Deploys an Operating System
Common ADS Tasks  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
Best Practices for Server Purposing ,[object Object],[object Object],[object Object],[object Object],[object Object],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
Questions and Answers
© 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.

More Related Content

What's hot

Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsPlanning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsStuart McIntyre
 
SCCM on Microsoft Azure
SCCM on Microsoft AzureSCCM on Microsoft Azure
SCCM on Microsoft AzureMohamed Tawfik
 
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Harold Wong
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory UpgradeSpiffy
 
Hp serviceguard
Hp serviceguard Hp serviceguard
Hp serviceguard dkamalraj
 
SCCM Training Tutorials | SCCM Online Training
SCCM Training Tutorials | SCCM Online Training SCCM Training Tutorials | SCCM Online Training
SCCM Training Tutorials | SCCM Online Training KashifSCCMTrainer
 
what is sccm ? sccm online Training
what is sccm ? sccm online Training what is sccm ? sccm online Training
what is sccm ? sccm online Training KashifSCCMTrainer
 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training Yuvaraj1986
 
Sccm Interview Questions and Answers
Sccm Interview Questions and AnswersSccm Interview Questions and Answers
Sccm Interview Questions and AnswersKashifSCCMTrainer
 
Configuring and administrate server
Configuring and administrate serverConfiguring and administrate server
Configuring and administrate serverGera Paulos
 
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanMicrosoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanDavid J Rosenthal
 
Citrix xen desktop by Naeem ali saifi from Ricoh
Citrix xen desktop by Naeem ali saifi from RicohCitrix xen desktop by Naeem ali saifi from Ricoh
Citrix xen desktop by Naeem ali saifi from Ricohctxnaeem
 
Yashi dealer meeting settembre 2016 windows server 2016 microsoft italia
Yashi dealer meeting settembre 2016 windows server 2016 microsoft italiaYashi dealer meeting settembre 2016 windows server 2016 microsoft italia
Yashi dealer meeting settembre 2016 windows server 2016 microsoft italiaYashi Italia
 
Win08 R2 It Pro Overview
Win08 R2 It Pro OverviewWin08 R2 It Pro Overview
Win08 R2 It Pro Overviewguest092b9a8
 
Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5David McGeough
 
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6Lee Bushen
 
What's New in Windows Server 2012 R2
What's New in Windows Server 2012 R2What's New in Windows Server 2012 R2
What's New in Windows Server 2012 R2Aidan Finn
 
70-410 Installing and Configuring Windows Server 2012
70-410 Installing and Configuring Windows Server 201270-410 Installing and Configuring Windows Server 2012
70-410 Installing and Configuring Windows Server 2012passiteasy
 

What's hot (20)

Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) DeploymentsPlanning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
 
SP1_Battlecard
SP1_BattlecardSP1_Battlecard
SP1_Battlecard
 
SCCM on Microsoft Azure
SCCM on Microsoft AzureSCCM on Microsoft Azure
SCCM on Microsoft Azure
 
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
 
Hp serviceguard
Hp serviceguard Hp serviceguard
Hp serviceguard
 
Technolo Report
Technolo ReportTechnolo Report
Technolo Report
 
SCCM Training Tutorials | SCCM Online Training
SCCM Training Tutorials | SCCM Online Training SCCM Training Tutorials | SCCM Online Training
SCCM Training Tutorials | SCCM Online Training
 
what is sccm ? sccm online Training
what is sccm ? sccm online Training what is sccm ? sccm online Training
what is sccm ? sccm online Training
 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training
 
Sccm Interview Questions and Answers
Sccm Interview Questions and AnswersSccm Interview Questions and Answers
Sccm Interview Questions and Answers
 
Configuring and administrate server
Configuring and administrate serverConfiguring and administrate server
Configuring and administrate server
 
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by AtidanMicrosoft Windows Server 2012 R2 Overview - Presented by Atidan
Microsoft Windows Server 2012 R2 Overview - Presented by Atidan
 
Citrix xen desktop by Naeem ali saifi from Ricoh
Citrix xen desktop by Naeem ali saifi from RicohCitrix xen desktop by Naeem ali saifi from Ricoh
Citrix xen desktop by Naeem ali saifi from Ricoh
 
Yashi dealer meeting settembre 2016 windows server 2016 microsoft italia
Yashi dealer meeting settembre 2016 windows server 2016 microsoft italiaYashi dealer meeting settembre 2016 windows server 2016 microsoft italia
Yashi dealer meeting settembre 2016 windows server 2016 microsoft italia
 
Win08 R2 It Pro Overview
Win08 R2 It Pro OverviewWin08 R2 It Pro Overview
Win08 R2 It Pro Overview
 
Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5Migrating from XenApp 4.5 and 5 to XenApp 6.5
Migrating from XenApp 4.5 and 5 to XenApp 6.5
 
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
Citrix Master Class - Live Upgrade from XenApp 6.5 to 7.6
 
What's New in Windows Server 2012 R2
What's New in Windows Server 2012 R2What's New in Windows Server 2012 R2
What's New in Windows Server 2012 R2
 
70-410 Installing and Configuring Windows Server 2012
70-410 Installing and Configuring Windows Server 201270-410 Installing and Configuring Windows Server 2012
70-410 Installing and Configuring Windows Server 2012
 

Viewers also liked

Introduction to MySQL - Part 1
Introduction to MySQL - Part 1Introduction to MySQL - Part 1
Introduction to MySQL - Part 1webhostingguy
 
WebHost Manager Online Help 1.0
WebHost Manager Online Help 1.0WebHost Manager Online Help 1.0
WebHost Manager Online Help 1.0webhostingguy
 
The Fed Under Attack
The Fed Under Attack The Fed Under Attack
The Fed Under Attack Jeff Green
 
Domain Migration/Administration for the College of ...
Domain Migration/Administration for the College of ...Domain Migration/Administration for the College of ...
Domain Migration/Administration for the College of ...webhostingguy
 
Metatron Technology Consulting 's MySQL to PostgreSQL ...
Metatron Technology Consulting 's MySQL to PostgreSQL ...Metatron Technology Consulting 's MySQL to PostgreSQL ...
Metatron Technology Consulting 's MySQL to PostgreSQL ...webhostingguy
 

Viewers also liked (6)

Introduction to MySQL - Part 1
Introduction to MySQL - Part 1Introduction to MySQL - Part 1
Introduction to MySQL - Part 1
 
WebHost Manager Online Help 1.0
WebHost Manager Online Help 1.0WebHost Manager Online Help 1.0
WebHost Manager Online Help 1.0
 
Course Information For Week 1
Course Information For Week 1Course Information For Week 1
Course Information For Week 1
 
The Fed Under Attack
The Fed Under Attack The Fed Under Attack
The Fed Under Attack
 
Domain Migration/Administration for the College of ...
Domain Migration/Administration for the College of ...Domain Migration/Administration for the College of ...
Domain Migration/Administration for the College of ...
 
Metatron Technology Consulting 's MySQL to PostgreSQL ...
Metatron Technology Consulting 's MySQL to PostgreSQL ...Metatron Technology Consulting 's MySQL to PostgreSQL ...
Metatron Technology Consulting 's MySQL to PostgreSQL ...
 

Similar to WBH 4.0 Mod 6 - Server Purposing.ppt

Windows 7 Deployment Enhancements
Windows 7 Deployment EnhancementsWindows 7 Deployment Enhancements
Windows 7 Deployment EnhancementsMicrosoft TechNet
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructureKavaskar Ganesan
 
Deploying Windows 7 With Configuration Manager 2007 R2
Deploying Windows 7 With Configuration Manager 2007 R2Deploying Windows 7 With Configuration Manager 2007 R2
Deploying Windows 7 With Configuration Manager 2007 R2Amit Gatenyo
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Testwrailebo
 
Symantec Endpoint Encryption - Proof Of Concept Document
Symantec Endpoint Encryption - Proof Of Concept DocumentSymantec Endpoint Encryption - Proof Of Concept Document
Symantec Endpoint Encryption - Proof Of Concept DocumentIftikhar Ali Iqbal
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 
Os Deployment With Configuration Manager 2007
Os Deployment With Configuration Manager 2007Os Deployment With Configuration Manager 2007
Os Deployment With Configuration Manager 2007Amit Gatenyo
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalStephen Rose
 
Lavigne bsdmag sept12
Lavigne bsdmag sept12Lavigne bsdmag sept12
Lavigne bsdmag sept12Dru Lavigne
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Clint Edmonson
 
Optimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Optimizing windows 8 for virtual desktops - teched 2013 Jeff StokesOptimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Optimizing windows 8 for virtual desktops - teched 2013 Jeff StokesJeff Stokes
 
Windows Deployment Tools And Methodologies
Windows Deployment Tools And MethodologiesWindows Deployment Tools And Methodologies
Windows Deployment Tools And MethodologiesAidan Finn
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorialDru Lavigne
 

Similar to WBH 4.0 Mod 6 - Server Purposing.ppt (20)

Windows sever 2008
Windows sever 2008Windows sever 2008
Windows sever 2008
 
Windows 7 Deployment Enhancements
Windows 7 Deployment EnhancementsWindows 7 Deployment Enhancements
Windows 7 Deployment Enhancements
 
Virtual desktop infrastructure
Virtual desktop infrastructureVirtual desktop infrastructure
Virtual desktop infrastructure
 
Deploying Windows 7 With Configuration Manager 2007 R2
Deploying Windows 7 With Configuration Manager 2007 R2Deploying Windows 7 With Configuration Manager 2007 R2
Deploying Windows 7 With Configuration Manager 2007 R2
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Test
 
Symantec Endpoint Encryption - Proof Of Concept Document
Symantec Endpoint Encryption - Proof Of Concept DocumentSymantec Endpoint Encryption - Proof Of Concept Document
Symantec Endpoint Encryption - Proof Of Concept Document
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Vistapresentation2
Vistapresentation2Vistapresentation2
Vistapresentation2
 
Os Deployment With Configuration Manager 2007
Os Deployment With Configuration Manager 2007Os Deployment With Configuration Manager 2007
Os Deployment With Configuration Manager 2007
 
Azure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This CloudAzure IaaS Feb 23 2016 Let's Dev This Cloud
Azure IaaS Feb 23 2016 Let's Dev This Cloud
 
Y Archana
Y ArchanaY Archana
Y Archana
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint Final
 
Lavigne bsdmag sept12
Lavigne bsdmag sept12Lavigne bsdmag sept12
Lavigne bsdmag sept12
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
 
Patterns
Patterns Patterns
Patterns
 
Optimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Optimizing windows 8 for virtual desktops - teched 2013 Jeff StokesOptimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
Optimizing windows 8 for virtual desktops - teched 2013 Jeff Stokes
 
Windows Deployment Tools And Methodologies
Windows Deployment Tools And MethodologiesWindows Deployment Tools And Methodologies
Windows Deployment Tools And Methodologies
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
 
John
JohnJohn
John
 
Pvs slide
Pvs slidePvs slide
Pvs slide
 

More from webhostingguy

Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Frameworkwebhostingguy
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guidewebhostingguy
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3webhostingguy
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 

More from webhostingguy (20)

File Upload
File UploadFile Upload
File Upload
 
Running and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test FrameworkRunning and Developing Tests with the Apache::Test Framework
Running and Developing Tests with the Apache::Test Framework
 
MySQL and memcached Guide
MySQL and memcached GuideMySQL and memcached Guide
MySQL and memcached Guide
 
Novell® iChain® 2.3
Novell® iChain® 2.3Novell® iChain® 2.3
Novell® iChain® 2.3
 
Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 

WBH 4.0 Mod 6 - Server Purposing.ppt

  • 1. Planning and Deploying Server Purposing Solution Training: Microsoft Solution for Windows-based Hosting version 4.0 November 2006
  • 2.
  • 3.
  • 4.
  • 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.
  • 7.
  • 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.
  • 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. 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.
  • 13.
  • 14.
  • 15.
  • 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.
  • 18.
  • 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.
  • 21.
  • 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. 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. How ADS Deploys an Operating System
  • 25.
  • 26.
  • 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.

Editor's Notes

  1. You can use Automated Deployment Services (ADS) to deploy a single server or thousands of servers. ADS ensures that your security polices are implemented on each system. The bigger the data center you have, the more important it becomes for you to have a standard build system for your servers.
  2. The ADS Web-based interface first shipped with Windows-based Hosting 3.0 and is included with Windows-based Hosting 4.0.
  3. This is a preinstallation for ADS. For number 9, if you have multiple virtual local area networks (VLANS) set up and you are filtering PXE boot requests, the remote target servers will not be able to connect to your ADS server. To enable the remote target servers to connect to your ADS server you must allow PXE boot requests to propagate.
  4. Step 1: The bare metal server PXE boots and connects to the ADS controller to get a task sequence. Step 2: The controller downloads a MS-DOS image for the hardware configuration which loads into a RAM drive on the target server. Step 3: The controller transfers the deployment agent to the RAM disk. Step 4: The agent authenticates and requests an image. Step 5: The encrypted image, sent over Secure Sockets Layer (SSL), is downloaded and deployed in the target server. Step 6: The image is personalized, getting its own name and IP address.
  5. The administrative agent will continue to run after the operating system is installed, causing the servers to PXE boot on reboot. The ADS controller can send out script operations to any number of target servers. Step 1: Initiate script-based administration on thousands of servers from the central controller. Step 2: Gather all task output and store in a database. A report can be generated to find out if the scripts were successful on all the various target servers.
  6. Lets start from the top of the graphic. The ADS Controller server has the ADS MMS Snap-In, the Sequence Editor and a variety of command-line tools, which allow automation. Volume images tools, the controller service, and documentation are also available. The Network Boot Services answer incoming PXE boot requests from servers. The Image Distribution service pulls images out of the image store and sends them out to target devices. A workstation can be used to administer ADS. The ADS MMS Snap-In, Sequence Editor, and the command-line tools can be accessed from the administrator’s workstation.
  7. If you have complex networks with a VLAN or multiple VLANs, you may run into issues with multicast. If this is the case, you may want to set up a build network to do your build on.
  8. If you choose to, you can combine all the roles on one server or you can distribute the roles to multiple servers.
  9. To verify the installation, have a destination server do a PXE boot and verify that it can connect to the network boot service as well as accept jobs from the ADS server.
  10. Starting from the top down: A bare metal system PXE boots and a task sequence is initiated. The task sequence is a series of steps which are stored on the ADS controller that the destination devices retrieve. The controller transfers the deployment to the RAM disk. The deployment agent then authenticates and requests the image. Next, the encrypted image is downloaded and deployed. After the image is deployed, it is personalized and the device boots to the full operating system. The administrative agent continues to run on the server so that the server can be repurposed in the future or scripts can be run against it.
  11. Security Best Practices Turn off the DHCP service and DHCP relay on firewalls Use ADS on secure networks only Use encryption with images Keep images secure Keep the Controller secure Restrict access to ADS to a limited number of users Keep certificates secure Best Practices for Configuring ADS Use the NTFS file system for all ADS volumes Restrict access to tracing log files to members of the Administrators group only Disable the Pre-Boot eXecution Environment (PXE) and use static IP addresses on the servers that host the Controller service, Network Boot Services, and the Image Distribution service Use static IP addresses on the system hosting the ADS services for reliable operation Controller Best Practices Back up the ADS Controller to reduce data loss and downtime Configure all Controller service settings for discovery before turning on new devices Use device variables to personalize the device name when deploying an image Use a default job template suited for the scenario Restrict access to tracing log files to members of the administrator's group only Create certificates in a known secure environment Network Boot Services (NBS) Best Practices Ensure that all servers where you plan to use virtual floppy disk images are PXE-enabled Always run antivirus software to ensure that the virtual floppy disk image source does not have a virus Do not store confidential information in a virtual floppy disk image Do not enable the TFTP upload option on devices Disable the automatic addition of new devices to the Controller Use the appropriate setting for PXEUseDHCPPort Provide the appropriate access to the TFTP directory Use a Static IP address for NBS Best Practices for Images Make sure that images that are captured from a server with an OEM partition are not deployed to a server without an OEM partition Make an image compatible with systems to which it will be deployed