使用 Configuration Manager 为 OS 部署准备站点系统角色
适用于: Configuration Manager(current branch)
若要在 Configuration Manager 中部署操作系统,请首先准备以下需要特定配置和注意事项的站点系统角色。
分发点
分发点站点系统角色托管要下载的客户端的源文件。 此内容适用于应用程序、软件更新、OS 映像、启动映像和驱动程序包。 使用带宽、限制和计划选项控制内容分发。
必须有足够的分发点来支持将操作系统部署到计算机,这一点很重要。 在层次结构中规划这些分发点的位置也很重要。 有关详细信息,请参阅 管理内容和内容基础结构。 本文包含特定于 OS 部署的分发点的更多规划注意事项。
分发点的其他规划注意事项
如何防止不需要的 OS 部署?
Configuration Manager不会将站点服务器与集合中的其他目标计算机区分开来。 如果将所需的任务序列部署到包含站点服务器的集合,它将以与集合中任何其他计算机相同的方式运行任务序列。 确保 OS 部署使用包含预期客户端的集合。
管理高风险任务序列部署的行为。 高风险部署会自动安装在客户端上,并可能导致不需要的结果。 例如,一个具有所需目的的任务序列,用于部署 OS。 若要降低不需要的高风险部署的风险,请配置部署验证设置。 有关详细信息,请参阅 用于管理高风险部署的设置。
有多少台计算机一次可以从单个分发点接收 OS 映像?
若要估计需要多少个分发点,请考虑以下变量:
- 分发点的处理速度
- 分发点的磁盘速度
- 网络上的可用带宽
- 映像包的大小
例如,如果不考虑任何其他服务器资源因素,在 100 兆位/秒的以太网网络上一小时内可以处理 4-GB 映像包的计算机的最大数目为 11 台计算机。
100 megabits/sec = 12.5 megabytes/sec = 750 megabytes/min = 45 gigabytes/hour = 11 images @ 4 GB per image
如果必须在特定时间范围内将 OS 部署到特定数量的计算机,请将映像分发到适当数量的分发点。
是否可以将 OS 部署到分发点?
可以将 OS 部署到分发点,但必须从其他分发点接收 OS 映像。
配置分发点以接受 PXE 请求
若要将操作系统部署到发出 PXE 启动请求的Configuration Manager客户端,请将一个或多个分发点配置为接受 PXE 请求。 配置分发点后,它会响应 PXE 启动请求并确定要采取的相应部署操作。 有关详细信息,请参阅 安装或修改分发点。
在启用了 PXE 的分发点上自定义 RamDisk TFTP 块和窗口大小
可以为已启用 PXE 的分发点自定义 RamDisk TFTP 块和窗口大小。 如果已自定义网络,则较大的块或窗口大小可能会导致启动映像下载失败并出现超时错误。 使用 RamDisk TFTP 块和窗口大小自定义,可以在使用 PXE 满足特定网络要求时优化 TFTP 流量。 若要确定哪种配置最有效,请在环境中测试自定义设置。
TFTP 块大小:块大小是服务器发送到正在下载文件的客户端的数据包的大小。 较大的块大小允许服务器发送更少的数据包,因此服务器和客户端之间的往返延迟更少。 但是,较大的块大小会导致碎片化数据包,大多数 PXE 客户端实现都不支持这些数据包。
TFTP 窗口大小:TFTP 要求对发送的每个数据块 (ACK) 数据包进行确认。 服务器在收到上一个块的 ACK 数据包之前,不会发送序列中的下一个块。 使用 TFTP 开窗可以定义填充窗口所需的数据块数。 服务器以背靠背发送数据块,直到窗口被填满,然后客户端发送 ACK 数据包。 如果增加此窗口大小,则会减少客户端和服务器之间的往返延迟次数,并缩短下载启动映像所需的总时间。
修改 RamDisk TFTP 窗口大小
若要自定义 RamDisk TFTP 窗口大小,请在已启用 PXE 的分发点上添加以下注册表项:
-
位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP
- 名称:RamDiskTFTPWindowSize
- 类型:REG_DWORD
-
值: (自定义窗口大小) 默认值为
1
(一个数据块填充窗口) 。
修改 RamDisk TFTP 块大小
若要自定义 RamDisk TFTP 窗口大小,请在已启用 PXE 的分发点上添加以下注册表项:
-
位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP
- 名称:RamDiskTFTPBlockSize
- 类型:REG_DWORD
-
值: (自定义块大小) 默认值为
4096
。
注意
Windows 部署服务和 Configuration Manager PXE 响应程序服务都支持这些 TFTP 配置。
配置分发点以支持多播
多播是一种网络优化方法。 当多个客户端可能同时下载同一 OS 映像时,请在分发点上使用它。 使用多播时,多台计算机可以同时下载 OS 映像,因为它由分发点进行多播。 如果没有多播,分发点会通过单独的连接将数据的副本发送到每个客户端。 有关详细信息,请参阅 使用多播通过网络部署 Windows。
在部署 OS 之前,请配置分发点以支持多播。 有关详细信息,请参阅 安装和配置分发点。
状态迁移点
状态迁移点将 USMT 捕获的用户状态数据存储在一台计算机上,然后在另一台计算机上还原。 但是,在同一台计算机(例如在目标计算机上刷新 Windows 的部署)上捕获 OS 部署的用户设置时,可以选择是使用硬链接还是使用状态迁移点将数据存储在同一台计算机上。 对于某些计算机部署,创建状态存储时,Configuration Manager会自动在状态存储和目标计算机之间创建关联。 规划状态迁移点时,请考虑以下因素:
用户状态大小
用户状态的大小直接影响迁移过程中状态迁移点上的磁盘存储和网络性能。 考虑用户状态的大小和要迁移的计算机数。 还要考虑从计算机迁移哪些设置。 例如,如果 “我的文档” 文件夹已备份到服务器,则可能不必在映像部署过程中迁移它。 避免不必要的迁移可使用户状态的总体大小更小,并降低它本来对状态迁移点上的网络性能和磁盘存储的影响。
用户状态迁移工具
若要在部署操作系统期间捕获和还原用户状态,请使用用户状态迁移工具 (指向 USMT 源文件的 USMT) 包。 Configuration Manager在软件库>应用程序管理>包的 Configuration Manager 控制台中自动创建此包。 Configuration Manager使用 USMT 从一个 OS 捕获用户状态,然后将其还原到另一个 OS。 适用于 Windows 的 WINDOWS 评估和部署工具包 (ADK) 包括 USMT。
有关 USMT 的不同迁移方案的说明,请参阅 Windows 文档中的 常见迁移方案 。
保留策略
配置状态迁移点时,请指定保留它存储的用户状态数据的时间长度。 保留状态迁移点上的数据的时间长度取决于两个注意事项:
存储的数据对磁盘存储的影响。
在必须再次迁移数据的情况下,保留数据一段时间的潜在要求。
状态迁移分为两个阶段:捕获数据和还原数据。 捕获数据时,将收集用户状态数据并将其保存到状态迁移点。 还原数据时,将从状态迁移点检索用户状态数据,并将其写入目标计算机,然后 “发布状态存储” 任务序列步骤释放存储的数据。 释放数据后,保留计时器将启动。 如果选择立即删除迁移数据的选项,则会在释放用户状态数据后立即将其删除。 如果选择将数据保留一段时间的选项,则会在发布状态数据后该时间段内删除数据。 设置保留期的时间越长,可能需要的磁盘空间就越多。
选择驱动器以存储用户状态迁移数据
配置状态迁移点时,请在服务器上指定驱动器来存储用户状态迁移数据。 从固定的驱动器列表中选择一个驱动器。 但是,其中某些驱动器可能表示不可写驱动器,例如 CD 驱动器或非网络共享驱动器。 某些驱动器号可能不会映射到计算机上的任何驱动器。 在配置状态迁移点时指定可写的共享驱动器。
配置状态迁移点
使用以下方法配置状态迁移点以存储用户状态数据:
使用 “创建站点系统服务器向导” 为状态迁移点创建新的站点系统服务器。
使用 “添加站点系统角色向导” 将状态迁移点添加到现有服务器。
使用这些向导时,系统会提示你为状态迁移点提供以下信息:
用于存储用户状态数据的文件夹。
可以在状态迁移点上存储数据的最大客户端数。
用于存储用户状态数据的状态迁移点的最小可用空间。
角色的删除策略。 指定在在计算机上还原用户状态数据后立即删除用户状态数据,或者在计算机上还原用户数据后的特定天数后将其删除。
状态迁移点是否仅响应还原用户状态数据的请求。 启用此选项时,不能使用状态迁移点来存储用户状态数据。
有关安装站点系统角色的步骤,请参阅 添加站点系统角色。