643-01-Deployment
643-01-Deployment
WDS
The Windows Deployment Services (WDS) server role enables the deployment of
Windows operating systems to client and server computers. Using WDS,
computers without an operating system installed boot from the network, contact
the WDS server, and download and install the operating system.
WDS uses disk images for the installation. An image is a single file containing the
contents of an operating system installation. Image files have the .wim extension.
There are four types of WDS images.
Image
Description
Type
An install image is an image of the operating system that will be
installed on client computers.
1. During the boot process, the client computer locates the WDS
server.
2. The WDS server sends a boot image file to the client. The boot
image file contains the Windows PE operating system and the
WDS client software.
3. The client installs the Windows PE operating system in the
boot image and starts the WDS client.
4. The WDS client retrieves a list of available full operating
systems to install.
Boot 5. The client computer downloads the appropriate install image
image and installs the full operating system.
Note: Client computers must support PXE boot (network boot) to use
boot image files. PXE boot allows a computer without an operating
system installed to locate and download the operating system
through a network connection.
Capture
A capture boot image is an image that you use to create custom
boot
install images. To create a custom install image you do the following:
image
1. Create the capture boot image from a regular boot image. The
capture image includes Windows PE and the WDS Image
Capture Wizard.
2. Install the operating system on a reference computer. Once
the operating system is installed, you can customize the
installation as desired.
3. On the reference computer, run the SysPrep utility. SysPrep
prepares the computer so that an image can be created from
the installation.
4. Boot the reference computer from the network. When the
computer connects to the WDS server, select the capture boot
image you created earlier.
5. After the computer boots, it runs the WDS Image Capture
Wizard. Use the wizard to select the disk partition containing
the operating system installation you want to capture, and a
location to save the resulting image file.
6. When the wizard completes, the resulting install image file is
uploaded to the WDS server.
Clients that will use WDS for installing the operating system have the following
requirements:
To boot from the network, the client must be PXE boot capable, and the
BIOS must be configured to boot from network. If the client is not PXE
capable, plan on using discover images.
The workstation requires a minimum of 512 MB of RAM to load the boot
image.
Additional RAM and hardware to meet the operating system requirements
of the install image is required.
The user account that will be used during the installation must be a
member of the Domain Users group.
WDS does not support the use of IPv6. Clients must use IPv4 to connect to
the WDS server and download images.
Response Action
Do not respond
The WDS server is enabled and configured but not
to any client
responding to any clients.
computer
The WDS server sends a response and starts to copy an
Respond only to image to computers that have a computer account in
known client Active Directory. This method prevents unknown
computers computers or untrusted computers from accessing
your network.
Any computer that requests an image from WDS will
Respond to all
receive the image and start the installation process.
(known and
When you select this option, you can require approval
unknown) client
for all unknown clients (a response will only be sent
computers
after an administrator manually approves the client).
By default, when a client completes the operating system installation using
a WDS server, a computer account is automatically created in the domain if
one does not already exist. Use the following methods to control how
computer accounts are created:
o Run Wdsutil /add‐device /device:name /ID:idnumber or use Active
Directory Users and Computers to create (prestage) a computer
account before it attempts a network boot.
o To prevent a computer account from being created, take one of the
following actions:
Configure the WDS server to respond only to known
computers. This means that only computers with an existing
computer account can use the WDS server. The account will
not be created because it already exists.
If the WDS server is configured to respond to unknown
computers, select the Do not create account in the domain
after running WDS Client option on the Client tab of the WDS
server properties to disable creating computer accounts for
successful installations.
o On the WDS server properties, use the Directory Services settings to
configure the location for computer accounts created by WDS and
the naming format for those accounts. Use variables to customize the
computer name:
Use %Username, %First, and %Last to create the computer
name from the user logon or user name.
Use %MAC to use the MAC address as part of the computer
name.
Use the format %[0][n]# to use a variable number. For
example, the variable %02# adds numbers 01, 02, 03, etc. to
the computer name.
Tool Description
WinPE is a minimal installation of Windows that controls the
early boot process and starts a limited operating system.
Note: You can create an install image using the WDS Image
Capture Wizard. Use ImageX for access to more features
including the ability to capture to a network location,
additional compression options, and the ability to capture
partial volumes.
Use Windows SIM to create and manage response files used
for unattended installations. An unattended installation uses
an answer file (also called a response file) that identifies the
responses to installation questions. The installation starts
automatically and completes without user intervention. For
an unattended installation with WDS, you use two different
response files:
Windows System
Image Manager The WDS client answer file controls the WinPE boot
(Windows SIM) and the selection of the operating system installation
image.
The operating system installation answer file contains
the responses required to install the operating
system.
For a large‐scale WDS deployment, you will work with multiple images of each
type. The following table lists considerations for managing each image type:
Image Consideration
The install image is the operating system image that will be configured
on the WDS client.
The boot image is the image that contains WinPE and the WDS client
software and is used to boot the client and select the install image to
use.
If the client computer is not PXE‐enabled, you must boot the computer
using a discover image. When you create a discover image, you specify
how the computer finds the WDS server:
Discover With static discovery, you manually identify the WDS server that
will be used.
With dynamic discovery, the client uses a PXE‐emulated request
to locate a WDS server on the network.
A capture image is a special boot image that contains WinPE and the
WDS Image Capture Wizard. You boot the computer using the capture
image to create an install image based on the reference computer.
After creating the capture image, add the capture image back
into the WDS console.
Install the operating system on a reference computer and
customize it to meet your requirements.
Before booting the reference computer with the capture image,
Capture
run SysPrep on the computer to prepare if for imaging. Choose
the Enter System Out‐of‐Box Experience (OOBE) and the
Generalize options to prepare the system for imaging.
When the reference computer reboots, it connects to the WDS
server. Select the capture image to start the Capture Image
Wizard.
You can also reboot the computer into WinPE and use ImageX to
take advantage of features available with ImageX.
If you have an existing install image, you can use ImageX to add drivers or
operating system updates without recapturing the install image. Use the following
process:
1. Create an empty directory that will be used for mounting the install image.
2. Run the ImageX command with the /mountrw command. This mounts the
image in a read/write state so that changes can be made. (Using the
/mount command mounts the image as a read‐only image.)
3. Run the Peimg /inf command to add drivers to the image.
4. Run the ImageX /unmount command with the /commit switch to save the
changes to the image.
© Sergey Gorokhod
MCT/MCSE/MCITP/MCTS/MCSA/CCSE/CCSA/CCNA/A+®
E‐mail: [email protected]
Mob: (+972) 526848757
1.4. WDS Multicast
New with Windows Server 2008/2012/2016, WDS multicasting allows multiple
computers to receive an image simultaneously, reducing the amount of network
traffic required for sending images. Without multicasting, when a client connects
to the WDS server, the requested image is sent directly to the client as it is
requested. When multiple clients connect multiple copies of the same image
could be sent on the network.
Each client computer has its own unique unicast IP address. Each client
listens to the same multicast IP address.
IGMP snooping must be enabled on routers. If IGMP snooping is turned off
or not supported on your devices, multicast traffic may be treated like
broadcast traffic and sent to every device in the subnet.
Use the Boot.wim image from the Windows Server 2008/2012/2016 or
Vista SP1/7/8/10 DVD. The Boot.wim file from the Vista DVD does not
support multicasting for clients.
In the WDS server console, configure the server properties and configure
the multicast address. Make sure that the multicast IP address used by the
server does not overlap with other multicast addresses used on the
network.
In the WDS server console, create a multicast transmission. There are two
types of multicast configurations:
o With auto‐cast, the transmission starts as soon as one client requests
it. Subsequent clients join the transmission that has already started.
o With scheduled‐cast, the transmission starts based on the number of
clients waiting and/or on the specific day and time.
On the WDS server, you can customize how the server uses the network
bandwidth for multicasting by configuring the network profile. The profile
identifies the network bandwidth (10, 100, or 1,000 Mbps). For each
profile, default properties control how much bandwidth the server uses for
WDS multicasting. To use a custom profile, select the Custom option and
edit the registry to configure the profile settings. The following table lists
some profile settings you should know.
Setting Description
Identifies how much data is transmitted in each packet.
ApBlockSize The block size should match the maximum block size
supported by the networking architecture.
Specifies the maximum bandwidth percentage used by
WDS. A setting of 100 decimal (or 64 hex) means the
TpMaxBandwidth server will use up to 100% of the available bandwidth.
Configure a lower value to ensure that WDS does not
consume all of the network bandwidth for multicasting.
Configures the maximum number of network hops for
which a multicast packet is valid. This value should be
greater than the number of routers between the WDS
server and the farthest WDS client. Normally, the
TpMulticastTTL default value will be sufficient because routers will only
forward multicast traffic to networks that include a
host for that multicast transmission. If routers do not
support IGMP snooping, you can decrease this value so
that multicast packets are not forwarded unnecessarily.
Note: You can configure a stand‐alone server with the Transport server role to
support multicast transmissions. However, this configuration requires additional
configuration steps beyond the scope of the course.
Use the WDS console to view and manage multicast transmissions that are in
progress.
If you enable scheduled‐casting but do not specify a condition for when the
transmission starts, images are not sent until you manually start the
transmission.
If you delete an existing transmission, current clients will continue the
installation using unicasting.
If you deactivate an existing transmission, current clients will finish using
multicasting, but no new ones will be allowed to connect. After the
transmission is finished, the transmission will be deleted.
Disconnect a client to stop the installation on a client. This stops the
installation immediately, and could leave the client in an unstable state.
To disconnect a client from multicast but allow it to continue installation
using unicast, right‐click the client and select Bypass multicast.
To modify the settings for a transmission (such as editing the start time or
the threshold value), delete the transmission and create a new one.
With multiple clients connected to a multicast transmission, the
transmission will proceed at a rate that matches the slowest network client.
© Sergey Gorokhod
MCT/MCSE/MCITP/MCTS/MCSA/CCSE/CCSA/CCNA/A+®
E‐mail: [email protected]
Mob: (+972) 526848757