Team blog of MCS @ Middle East and Africa

This blog is created by Microsoft MEA HQ near shoring team, and it aims to share knowledge with the IT community.With its infrastructure and development sides,It brings to you the proven best practices and real world experiences from Subject Matter Experts
Follow Us On Twitter! Subscribe To Our Blog! Contact Us

Zero Touch Implementation with Configuration Manager 2007 R3

Zero Touch Implementation with Configuration Manager 2007 R3

  • Comments 5
  • Likes

One of the most important challenges that an organization can face is deploying or migrating operating systems to a bunch of computers. Microsoft System Center Configuration Manager (SCCM) is a great product that can be used to automate the process of installing or migrating an Operating System. In SCCM, this process is known as Zero Touch Implementation or Zero Touch Installation (ZTI).

This article is part one of a multi-part articles where we'll walk step-by-step on how to build and implement Windows 7 using ZTI.

Our environment currently consists of an Active Directory domain named elieb.com and a SCCM 2007 SP2 server named SCCMPrimary.elieb.com. The Configuration Manager database is hosted on a SQL Server 2008 R2 on SCCMPrimary server.

As a general guideline for our zero touch configuration, we will first install and configure a DHCP server, add the required roles for ZTI, then build our Windows 7 boot images, build our reference image, and finally deploy Windows 7.

Let's get started and install the DHCP server. In our scenario, the DHCP role will be installed on the Configuration Manager Server.

To install DHCP, open Server Manager, select Roles, and select Add Roles

On the Before You Begin page, click Next

Select DHCP Server, and click Next twice.

On the Select Network Connection Bindings page, keep the default settings and click Next twice

Click Next, and on the Add or Edit DHCP Scopes, click Add

On the Add Scope dialog box page, type the settings as shown in the below figure, and click OK

 Click Next four times (while accepting the default settings), and on Confirm Installation Selections page, click Install to start the DHCP installation

Once the DHCP installation is completed, click Close.

Next, comes the Windows Deployment Services (WDS). By definition, Windows Deployment Services is the updated and redesigned version of Remote Installation Services (RIS). Windows Deployment Services enables you to deploy Windows operating systems over the network, which means that you do not have to install each operating system directly from a CD or DVD. If you'd like to know more details about WDS, check Windows Deployment Services Step-by-Step Guide

For SCCM 2007, the Windows Deployment Services for Windows 2008/R2 must be installed before multicast is enabled on the distribution point server. The WDS transport server role service is required for multicast operating system deployment support.

To install WDS role, open Server Manager, select Roles, and select Add Roles

In the Before You Begin page, click Next, select Windows Deployment Services, and click Next

Click Next twice, and on the Role Services, keep the default checked boxes and click Next

Click Next, and then Install. Click Close once the WDS installation finish.

On the Server Manager console, expand Roles, expand Windows Deployment Services, and expand Servers

Under Server Name, right click SCCMPrimary.elieb.com and click Configure Server

On the Before You Begin page, click Next

On the Remote Installation Folder Location, select a drive with enough space to hold the boot images, the install images, the PXE boot files, and the WDS management tools. (Make sure to avoid using the OS drive.)

 

On the DHCP Option 60 page, if you do have the DHCP role installed on the same server, check Do not listen on port 67 and Configure DHCP option 60 to ‘PXEClient’, and click Next

On the PXE Server Initial Settings page, click Next

On the Operation Complete page, uncheck Add images to the server now, and click Finish

To benefit from the latest enhancements of Configuration Manager, we will install the R3 version. You have to note that you need to be running SCCM 2007 with Service Pack 2 to be able to install the R3 version.

Before starting with that, we need to download and install the following hotfix KB977384.

After installing the hotfix, launch splash.exe, and click Configuration Manager 2007 R3

 On the Welcome page, click Next. Read, and click I accept the license agreement, then click Next

 

On the Registration Information page, enter your information and click Next twice to start the installation.

Click Finish, and open the Configuration Manager Console.

Expand Site Database, Site Management, right click on the Central Site and click Properties

Make sure to see R3 installed ----- Yes as shown below

By default, the Configuration Manager doesn't install the required system roles for ZTI.

To do that, right click SCCMPRIMARY server and click New Roles

On the General page keep default settings, and click Next

Under Available Roles, check Roles as shown in the below figure

 

Click Next, and on the PXE Service Point Configuration, click Yes

On the Server Locator Point page, click Next

 

On the State Migration Point page, click to add the state migration data folder and adjust the Minimum free space, then click OK and Next

On the PXE-General page, check Enable unknown computer support, and click OK in the General dialog box.

In the Require a password for computers to boot using PXE, in the Password field, enter a password and enter it again in the Confirm password field , and click Next

In the PXE - Database page, click Next.

In the Reporting Services Point page, keep the default Report Folder and click Next twice, then click Close

This comes to the end of my first article covering Zero Touch Implementation in Configuration Manager. In this article, we've installed and configured the required roles for ZTI, installed SCCM 2007 R3 and the required configuration manager role. I hope that was a good start, till our next article.

Comments
  • Hi Elie, thanks for this article.

    There is another steps in case your DHCP Server is installed on another server into the domain? Same subnet?

    Thanks

    Bruno

  • Hi Where is part 2?

  • Why dont you guys have links to Part 2 and from Part 2 to Part 3? These are very difficult to follow or even FIND the next part......

  • Hi all,

    Part 2:

    blogs.technet.com/.../zero-touch-implementation-with-configuration-manager-2007-r3-part2.aspx

    Good luck.

  • With regard to Bruno's question, when DHCP is run from a different server, I picked up this useful tidbit of info in a whitepaper:

    DHCP Option 60

    Now life gets complicated: if DHCP and PXE (part of WDS) are running on the same server, both

    processes must receive the DHCP request packet from the clients. This can be achieved by

    setting DHCP option 60. This redirects PXE requests to port 4011. If PXE and DHCP are running

    on separate servers, this option must NOT be set.

    source: www.oretet.com/.../White-Paper-WDS.pdf

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment