第2部分 了解远程安装服务
2.1 远程安装服务用来识别网络计算机的技术
“
远程安装服务 (RIS)”需要几个用来识别网络计算机的支持技术。以下三个技术作为 Windows Server 2003 家族中包括的组件:
l
动态主机配置协议 (DHCP)
l
域名系统 (DNS)
l
Active Directory
使用 RIS 时,不必使用 Microsoft 版的 DHCP 和 DNS。但是,使用 RIS 时,必须使用 Microsoft 版的 Active Directory。DHCP、DNS 和 Active Directory 可以(与 RIS 一起)安装在一个服务器或几个服务器上。(在您使服务器成为域控制器的过程中已经安装 Active Directory。)将 RIS 添加到提供 DHCP、DNS 或 Active Directory 的服务器前,建议您考虑服务器的负载和服务器性能。
RIS
也依赖计算机制造商为每台计算机分配的唯一标识符。该标识符称作全局唯一标识符 (GUID),也称作通用唯一标识符 (UUID)。如其名称所示,它使每台计算机都具有唯一的身份。每台 RIS 客户端计算机通过网络连接到 RIS 服务器,并通过其 GUID/UUID 识别它自身。
当 RIS 检测到客户端计算机对服务的请求时,它采取如下两种方式中的一种进行响应,这由您设置网络的方法决定:
l
您为该客户端计算机指派的 RIS 服务器通过该客户端计算机的唯一标识符识别它,并以可用的安装选项进行响应。
l
任何 RIS 服务器应答从客户端计算机发出的全部网络服务请求。
2.2 远程安装服务体系结构
1. PXE介绍
“
远程安装服务 (RIS)”使用动态主机配置协议 (DHCP),DHCP 符合用于启动客户端计算机的预启动执行环境 (PXE) 体系结构。
新 PXE 启用远程启动的客户端计算机第一次启动时,它使用 DHCP 请求 Internet 协议 (IP) 地址以及活动 RIS 服务器的 IP 地址。作为初始请求的一部分,客户端计算机发送其全局唯一标识符 (GUID),这个标识符用于在 Active Directory 中标识该客户端计算机。
客户端计算机从 DHCP 服务器接收到 IP 地址后,它就从 RIS 服务器请求服务。至 RIS 服务器的请求采取广播的形式,即网络上的所有 RIS 服务器都接收该请求。如果允许 RIS 服务器应答,则它在其首选域控制器上查询客户端计算机的 GUID。如果该服务器找不到 GUID,则它将查询林的全局目录。如果在任一位置找到 GUID,则认为该客户端计算机是“已知”的。如果没有找到 GUID,则认为它是“未知”的。这种情况下(即 RIS 服务器执行的查询在 Active Directory 中找不到具有该计算机的 GUID 的计算机帐户对象),仅有配置为应答未知客户端的 RIS 服务器才能进行该操作。
如果客户端已知,则所有可用的 RIS 服务器查询该域以确定客户端计算机帐户是否已使用指定该客户端计算机由特定服务器应答的设置进行预安排。如果是这样,则只有指定的服务器才能应答服务请求。其他服务器通过通知该客户端哪个服务器可以应答它来进行响应。这称作引用。如果客户端计算机帐户设置不要求客户端计算机由特定服务器应答,则所有 RIS 服务器都将应答该客户端计算机(如果这些服务器注意到该客户端且已配置为应答它)。然后每个 RIS 服务器都提供其自己的文件以供下载。
客户端计算机接收到其服务请求的答复后,它将开始启动程序的“日常文件传输协议 (TFTP)”下载。该程序的“远程安装服务”实现称作 Startrom.com(位于 \\RIS_server_name\REMINST\oschooser\i386\startrom.com)。
下载 Startrom.com 后,客户端计算机将运行它。然后,默认版 Startrom.com 将提示用户按 F12 以启动网络安装。如果用户在 3 秒内没有按 F12,则网络启动将停止,且客户端计算机尝试从下一个可用启动设备启动。用户按 F12 时,客户端计算机使用 TFTP 下载“客户端安装向导”。然后该向导请求用户登录到网络中。
2. 远程安装服务目录服务规划
“
远程安装服务 (RIS)”环境依赖于设计和规划良好的 Active Directory 体系结构。通常,确定某个服务器的物理位置可能非常困难。如果您必须查找和配置位于不同建筑、不同办公室或不同楼层中的几个服务器,这就更困难了。但是,使用 Active Directory 可以简化该过程。
在指定的域中,Active Directory 提供了组织单位或容器,您可以使用它们将用户和资源组织到逻辑管理组中。这使得在多个位置定位和配置服务器更加容易。
您可以使用仅在 RIS 服务器上本地可用的“验证服务器”命令验证 RIS 服务器,或者通过“管理远程桌面”连接到该服务器来验证 RIS 服务器。如果 RIS 服务器是域中的成员服务器,计算机帐户对象位于“计算机”容器中。为了提高性能,建议将 RIS 安装在成员服务器上,而不要安装在域控制器上。
要从运行 Windows XP 的计算机上管理 RIS 服务器,请在运行 Windows XP 的计算机上安装“Windows Server 2003 管理工具包”。
要从任何远程计算机管理 RIS 服务器,请使用“管理远程桌面”。
3. 远程安装服务系统要求
本部分说明“远程安装服务 (RIS)”服务器、客户端计算机和网络适配器的系统要求。
1)
服务器的硬件要求
l
服务器硬件必须满足您要安装的 Windows Server 2003 家族版产品的最低要求。例如,您要安装 Windows Server 2003 Enterprise Edition,则您的计算机必须满足该产品的最低要求。详细信息,请参阅系统需求。
l
用于 RIS 服务器文件夹树的 4 GB 或更大的磁盘驱动器。
l
支持 TCP/IP 的 10 或 100 Mb/sec Windows 兼容的网络适配器(建议使用 100 Mb/sec)。RIS 服务器不能作为多主计算机;即它仅能有一个网络适配器。
2)
客户端计算机硬件要求
l
客户端计算机必须满足要安装的操作系统的最低要求。
l
预启动执行环境 (PXE) 的基于 DHCP 的启动 ROM,版本 1.00 或更高版本。
3)
支持的客户端网络适配器
若要获得
RIS
所支持的网络适配器的列表,请运行
Rbfg.exe
实用工具。
4)
其他考虑事项
l
RIS
需要大量的磁盘空间。应将一个完整分区专用于 RIS 文件夹树。
l
RIS
不能安装在与系统卷或启动卷相同的分区上。
l
用来安装 RIS 的卷必须使用 NTFS 文件系统进行格式化。
l
RIS
当前不支持加密文件系统 (EFS)。不支持“分布式文件系统”(DFS) 作为目标位置,但是,可在运行 DFS 的计算机上同时运行 RIS。
l
Windows Catalog
汇集了在稳定性和与 Windows Server 2003 家族产品的兼容性方面经过全面测试的系统和硬件。“Windows 目录”中的信息可以帮助“Microsoft 产品支持服务”确定某个系统是否支持与 Windows Server 2003 家族一起使用。
4. 远程安装服务启动盘
“
远程安装服务 (RIS)”启动盘用于没有启用远程启动 ROM 的客户端计算机。启动盘为没有正式远程启动 ROM 的计算机模拟“预启动执行环境 (PXE)”的启动过程。
启动盘与启动 ROM 类似,它使用软盘从 RIS 服务器上安装操作系统。远程启动盘生成实用工具 (Rbfg.exe) 位于以下文件夹中:
\\Server_name\REMINST\Admin\I386\Rbfg.exe
为了使启动盘正常工作,在启动次序中必须将启动盘放在硬盘前。
要在启用了远程启动 ROM 的客户端计算机上使用远程启动盘,请将该磁盘插入到磁盘驱动器中,然后启动客户端计算机。客户端计算机必须具有所支持的特定适配器列表上列出的基于“外围组件互连 (PCI)”的网络适配器。要确定 RIS 支持哪些网络适配器,请使用启动盘生成实用工具。
5. 网络服务启动
网络服务启动可以由“预启动执行环境 (PXE)”启用远程启动的客户端计算机的用户开始,也可以由为 pre�CNet PC/PC98 计算机提供的特殊远程启动盘开始。
若要调用网络服务启动请求,用户需在客户端计算机启动期间出现系统提示时按下特定的功能键(例如 F12)。客户端计算机从 DHCP 服务器接收 Internet 协议 (IP) 地址,请求网络服务启动,然后下载“客户端安装向导”。
在“客户端安装向导”过程的初始阶段,系统将提示用户输入用户名、密码和域名。“远程安装服务”在 Active Directory 中使用“组策略”以确定对用户合适的安装选项。然后系统向用户提供由用户凭证或安全组成员身份所确定的操作系统安装选择列表。