RIS was discussed briefly in Chapter 1, Installing Windows 2000 Professional. This lesson and the lessons that follow provide a more detailed look at RIS.
This lesson starts with an overview of the RIS architecture and components and the Microsoft Windows 2000 services that are required to take advantage of the Remote OS Installation feature. This lesson also describes the client components and services that are required to implement Remote OS Installation in your organization.
After this lesson, you will be able to
Estimated lesson time: 20 minutes
Figure 20.20 illustrates the services and components that make up the Remote OS Installation feature.
Figure 20.20 Remote OS Installation
Remote OS Installation uses some of the existing services that may already be deployed and in use within your organization and adds some services that you may or may not be familiar with. Remote OS Installation requires Active Directory, an updated Dynamic Host Configuration Protocol (DHCP) server, and a compliant version of DNS.
When RIS is installed, these additional services are added to the server:
There are two types of remote boot-enabled client computers:
Remote OS Installation uses the new PXE DHCP-based remote boot technology to initiate the installation of an OS from a remote source to a client hard disk. The remote source—a server that supports RIS—provides the network equivalent of a CD-ROM-based installation of Windows 2000 Professional or a preconfigured Remote Installation Preparation (RIPrep) desktop image. The Windows 2000 Professional OS is currently the only installation option supported by RIS.
Once the images have been posted on the RIS server(s), end users equipped with PXE-based remote boot-enabled client computers can request to install those images from any available RIS server on the network. The fact that the user can install the OS without administrator assistance means the administrator is free to complete other tasks requiring his or her attention, thus saving both the time and expense normally associated with OS installations.
PXE is a new form of remote boot technology. PXE provides companies with the ability to use their existing Transmission Control Protocol/Internet Protocol (TCP/IP) network infrastructure with DHCP to discover RIS servers on the network. Net PC/PC98-compliant systems can take advantage of the remote boot technology included in the Windows 2000 OS. Net PC/PC98 refers to the annual guide for hardware developers co-authored by Microsoft with Intel, including contributions from Compaq and other industry hardware manufacturers. PC98 is intended to provide standards for hardware development that advance the PC platform and enable Microsoft to include advanced features, like RIS, in the Windows platform.
Figure 20.21 describes the step-by-step process the PXE remote-boot ROM goes through during every network service boot request.
When a PXE-enabled client computer is turned on, the PXE-based ROM requests an IP address from a DHCP server using the normal DHCP discovery process. As part of the initial DHCP discover request, the client computer identifies itself as being PXE-enabled, which indicates to the RIS servers on the network that it is looking to be serviced. Any available RIS server on the network can respond by providing the client with its IP address and the name of a boot file the client should request if that client wants service from that server. When the client computer responds to the server indicating that it wants service, the DHCP service sends a message granting service. The client must also request service from the BINL service, which then passes the bootstrap file to the client and ensures that prestaged clients are serviced by the correct RIS server.
After the network bootstrap program is sent to the client by the BINL service, the client-side experience will be different, depending on the remote installation server vendor that is responding to the client request for service. The following sections detail the implementation of Remote OS Installation that is included in the Windows 2000 Server OS.
Figure 20.21 PXE remote boot ROM boot process
For computers that do not contain a PXE-based remote boot ROM, Windows 2000 provides the administrator with a tool to create a remote boot disk for use with RIS. The RIS remote boot disk can be used with a variety of Peripheral Component Interconnect (PCI)-based network adapter cards. Using the RIS boot disk eliminates the need to retrofit existing client computers with new network cards that contain a PXE-based remote boot ROM to take advantage of the Remote OS Installation feature. The RIS boot disk simulates the PXE remote boot sequence and supports frequently used network cards.
A graphical representation of how the Remote OS Installation process works is shown in Figure 20.22. The process is the same for both the PXE remote boot ROM and the RIS boot disk boot processes. Each step of the process is then discussed in detail.
The process of contacting an RIS server and selecting an OS image is accomplished in a few steps. The following steps is the sequence of events that take place when a PXE-enabled client computer starts on the network and is serviced by an RIS server.
Figure 20.22 RIS architecture
Figure 20.23 Client Installation wizard installation options
NOTE
To configure the setup options displayed to users in the Client Installation wizard, see Lesson 6, "Implementing RIS," for more information.
IMPORTANT
Because the Client Installation wizard is running in a preboot execution environment, there is no support for extended characters in either the text displayed or the input fields (user name, password, domain, or any custom input parameters). Careful consideration should be taken before creating user or domain names that contain extended characters because they will be not be usable with RIS.
The Remote OS Installation process is straightforward from an end user perspective. The administrator can guide the user through a successful OS installation by predetermining the installation options, if any, an end user has access to. The administrator can also restrict the OS image or images a user has access to, thus ensuring the correct OS installation type is offered to the user for a successful installation.
This following are RIS server hardware requirements:
IMPORTANT
A separate partition from the system's boot partition is required to install the RIS. RIS cannot be installed on the same drive as the system volume. The volume you choose to install RIS onto must be formatted with the NTFS.
The following services can be installed either on individual servers or on the same server and must be active and available:
This following are RIS client hardware requirements:
The RIS boot disk supports the following network card models. You can also run the RBFG utility at the command prompt, and then select Adapter List to see a list of supported network cards.
NOTE
The RIS boot disk generator only supports PCI-based network cards. Industry Standard Architecture (ISA), Extended Industry Standard Architecture (EISA), and token ring cards are not supported.
In this lesson you learned about RIS architecture and the Windows 2000 services that are required to take advantage of the Remote OS Installation feature. You also learned about the server and client components and services that are required to implement Remote OS Installation.