This topic addresses difficulties that may be arise in complex environments — for example, where Windows Deployment Services is used in an environment with many servers, Remote Installation Services (RIS) servers, network hops, and so on.
In This Topic
- Managing a Server
Remotely
- Avoiding IP Address
Conflicts
- Testing by Using Virtual
Computers
- Versions of the Management
Tools to Use with RIS and Windows Deployment Services
Note When performing Pre-Boot Execution Environment (PXE) referrals in an environment that includes Windows Deployment Services and RIS, the Windows Deployment Services server must answer PXE requests and perform referrals. If a RIS server attempts to refer a client computer to a Windows Deployment Services server that is running in Mixed mode or Native mode, the client computer will receive an incorrect network boot program, which may cause the client to fail to boot.
Managing a Server Remotely
In addition to running Windows Deployment Services locally, you can also manage Windows Deployment Services remotely using the following methods.
Method | Explanation |
---|---|
Managing from another Windows Deployment Services server |
To do this, you must specify which server you want to manage. You can do this in either of the following ways:
|
Managing from a remote server that is running Windows Server 2008 (but not Windows Deployment Services) |
To do this, you can install Remote Server Administration Tools, which will install WDSUTIL and the Windows Deployment Services MMC snap-in on the server. To install Remote Server Administration Tools, open Server Manager, right-click the Features node, click Add Features, and then click Remote Server Administration Tools. Next click Role Administration Tools, and then click Windows Deployment Services Tools. |
Using PsExec |
You can also manage the server by using PsExec. For example: psexec \\<servername> \wdsutil /get-device /id:<GUID> For information about using PsExec, see http://go.microsoft.com/fwlink/?LinkId=110605. |
Avoiding IP Address Conflicts
When two servers select the same multicast IP address to send content to, content intended for clients of either server can be routed to all clients. This causes unnecessary network traffic. Note also that this is particularly harmful if the servers are connected by a low-bandwidth connection (such as a wide area network (WAN) link), because both sets of content will be sent over this connection. The following are preventive measures that you should take to avoid this situation:
- Use a Multicast Address Dynamic Client
Allocation Protocol (MADCAP) server to allocate multicast IP
addresses. This will prevent addresses from being assigned
twice.
- Configure a static range for each server,
making sure that this range does not overlap with the ranges
defined for other servers.
- Lower the multicast Time-To-Live (TTL)
setting to prevent the routers from forwarding multicast traffic
outside the site network. You can also configure your border router
not to forward multicast traffic.
To modify these options, right-click the server in the MMC snap-in, click Properties, and then click the Network Settings tab.
Testing by Using Virtual Computers
Windows Deployment Services should work on virtual computers, but note that the performance will often be degraded, particularly during the Trivial File Transfer Protocol (TFTP) download phase. This phase is very resource-intensive and may fail if insufficient resources are available on the host computer. Also, performing a PXE boot on a virtual computer or virtual server can take 20 minutes or longer when you are using Windows Deployment Services. To resolve this, we recommend that you use a discover image instead of PXE in the BIOS of the virtual computer. In addition, we recommend that you use virtual computers for either client computers or servers, but not both.
Versions of the Management Tools to Use with RIS and Windows Deployment Services
There are three server configurations that you may need to manage in a production environment, and each of them has a different set of management tools. The following table lists these server configurations and the versions of the management tools that are included for each of them. Note that I indicates version 1, and II indicates version 2.
Tool and operating system | Management tools |
---|---|
Remote Installation Services servers running Windows Server 2003 |
|
Windows Deployment Services servers running Windows Server 2003 |
|
Windows Deployment Services servers running Windows Server 2008 |
|
The Windows Deployment Services management tools enable you to manage a remote server. Note, however, that there are some restrictions regarding which versions of the tools will work on which server versions. The following table lists the seven possible configurations and the versions of the tools that you should use with each environment. Essentially, you should use the latest available version of each tool. For example, see the sixth row in the table: if you have servers running the 2003 and 2008 versions of Windows Deployment Services, you should use RISETUP (II), RIPREP (II), WDSUTIL (II), and WDSMMC (II)
Note | |
You cannot manage a Windows Deployment Services server running Windows Server 2008 from a Windows Deployment Services server running Windows Server 2003. |
Servers running RIS on Windows Server 2003 | Servers running Windows Deployment Services on Windows Server 2003 | Servers running Windows Deployment Services on Windows Server 2008 | Tools that you should use |
---|---|---|---|
X |
|
|
|
|
X |
|
|
|
|
X |
|
X |
X |
|
|
X |
|
X |
|
|
X |
X |
|
X |
X |
X |
|