规划部署

作者:Walter Oliver

介绍

此阶段的主要重点是选择适当的部署方案和方法、确保存在所需的基础结构、确定适当的配置设置和/或脚本、监视计划以及培训团队成员。 表 1 显示了规划阶段的概要步骤。

清单

表 1. 计划清单

部署规划阶段的概要步骤

步骤 操作
1 选择适当的部署方案。

环境通常需要多个部署方案。 需要确定应用的部署方案组合:
- 新建计算机
- 升级计算机
- 刷新计算机
- 替换计算机
2 选择部署方法。

确定环境中可使用 WDS、MD 或 SCCM 方法迁移到新操作系统的计算机。 还需要自动化级别:此《托管指南》中的 PowerShell 脚本、轻触控安装 (LTI) 或零触控安装 (ZTI) 由 MD 和 SCCM 提供。 环境可以使用其中一种或多种方法。
3 确保存在所需的基础结构。

在开始部署之前,请确保存在适用于你正在使用的工具的基础结构。 WDS、MD 或 SCCM 的要求不同。 有关详细信息,请参阅以下内容。
4 确定适当的处理规则。 仅当使用 MD 或 SCCM 时才需要

在使用 ZTI 或 LTI 部署操作系统之前,请配置处理规则。 处理规则有助于确定所部署的操作系统映像及其配置设置。
5 确定监视计划。

在测试和生产环境中部署操作系统时,请监视部署进度。 这在需要 SCCM 的复杂部署中尤为重要。
6 培训团队成员。

在测试和生产环境中开始部署之前,请确保所有团队成员都经过适当的培训。 这可帮助团队在整个部署过程中部署、管理、操作、排查和支持目标计算机。

选择部署方案

作为规划阶段的第一步,选择适合环境的部署方案。 这些方案分别是:新建、升级、刷新或替换计算机。 表 2 列出了部署方案,并简要介绍了每个方案。

表 2. 部署方案和说明

场景 说明 用户状态已迁移 使用现有目标计算机 文件系统已保留
新建计算机 新安装的 Windows 将部署到新计算机上。 此方案假定没有要保留的用户数据或配置文件。 No
升级计算机 目标计算机上的当前 Windows 操作系统将升级到已部署的操作系统。 将保留现有的用户状态迁移数据、用户配置文件和应用程序(由已部署的操作系统支持)。
刷新计算机 当前运行受支持的 Windows 操作系统的计算机将刷新。 此方案包括必须为映像标准化重置映像或解决问题的计算机。 此方案假定团队将保留计算机上的现有用户状态数据。
替换计算机 当前运行受支持的 Windows 操作系统的计算机将替换为另一台计算机。 现有用户状态迁移数据是从原始计算机保存的。 然后,将新安装的 Windows 部署到新计算机上。 最后,将用户状态数据还原到新计算机。

选择部署工具和方法

根据现有的环境和方案组合,你可以确定哪些工具和方法更合适。 例如:

  • 在新计算机上安装 Windows 时,请使用本指南中提供的 WDS 和脚本。

  • 刷新或替换计算机时,请使用 PowerShell 脚本的组合来备份用户数据,并使用 WDS 重置计算机映像,最后再次使用脚本还原用户数据。

  • 升级一组保留用户数据和文件系统的大型计算机时,请使用 MD 或 SCCM 进行评估。 使用 MD 或 SCCM 时,可使用 LTI 和 ZTI 方法的组合将操作系统部署到目标计算机。 Microsoft 部署、LTI 和 ZTI 使用相同的通用脚本和配置文件集(如 CustomSettings.ini)来部署操作系统。 但是,在某些情况下,一种部署方法可能更有利。

    1. 使用 LTI 部署操作系统。 LTI 需要 MD 工具包和最少的基础结构才能运行。 团队可使用共享文件夹通过网络部署操作系统,也可使用可移动存储(例如 CD、DVD、U 盘 [UFD] 或其他设备)在本地部署操作系统。 可以自动(使用 Windows 部署服务)或手动启动部署过程。 最初使用 Deployment Workbench 配置 LTI,然后进一步为特定环境自定义 CustomSettings.ini。 在 LTI 部署中,团队为计算机组提供配置设置。 每台计算机的配置设置通常是在部署过程中手动提供的。 因此,自定义 LTI 通常比自定义 ZTI 需要更少的工作量。
    2. 使用 ZTI 部署操作系统。 ZTI 需要 System Center Configuration Manager 或具有 SP2 的 Systems Management Server 2003,以及 SMS 2003 OSD 功能包。 团队从 System Center Configuration Manager 或 Systems Management Server 2003 分发点部署操作系统。 安装过程可由 System Center Configuration Manager、Systems Management Server 2003 或 Windows 部署服务启动。 ZTI 部署过程始终自动启动。 与 LTI 一样,团队最初使用 Deployment Workbench 配置 ZTI,然后进一步为其环境自定义 CustomSettings.ini。 在 ZTI 部署中,团队必须为使用 ZTI 迁移的每台目标计算机提供所有配置设置。 根据定义,ZTI 中没有手动配置。 因此,自定义 ZTI 通常比自定义 LTI 需要更多的工作量。

了解 WDS 的优势

Windows 部署服务具有许多优势。 具体而言,它:

  • 降低部署的复杂程度以及与手动安装过程效率低下关联的成本。
  • 使你能够对 Windows 操作系统(包括 Windows Vista 和 Windows Server 2008)执行基于网络的安装。
  • 将 Windows 映像部署到未安装操作系统的计算机上。
  • 支持其中包含 Windows Vista、Windows Server 2008、Windows XP 和 Windows Server 2003 的混合环境。
  • 提供用于将 Windows 操作系统部署到客户端计算机和服务器的端到端解决方案。
  • 使用标准的 Windows Server 2008 安装技术,包括 Windows PE、.wim 文件和基于映像的安装。
  • 利用多播技术,你可以同时执行多个部署。

对比 LTI(MD 工具包)和 ZTI (SCCM)

表 3 提供了在部署中使用 LTI 和 ZTI 的对比视图。

表 3。 LTI(MD 工具包)和 ZTI (SCCM) 部署的对比

LTI 部署 ZTI 部署
提供一组目标计算机通用的配置设置。 为每台目标计算机提供所有必要的配置设置。
需要更少的前期配置时间。 需要更多的前期配置时间。
可与速度缓慢的连接或不存在网络连接的实例一起使用。 需要高速持久的连接。
只需很少或不需要基础结构来支持部署。 需要使用 SMS 2003 OSD 功能包或 System Center Configuration Manager 部署操作系统映像所需的基础结构。
支持通过网络或在本地进行部署。 仅支持网络部署。
不需要使用 System Center Configuration Manager 或 Systems Management Server 2003(或其他软件管理工具)来管理目标计算机。 必须使用 System Center Configuration Manager 或 Systems Management Server 2003 来管理目标计算机。
支持禁止自动安装软件的安全策略。 仅在允许自动执行软件安装的情况下支持安全性。
支持部署到由防火墙隔离的目标计算机。 需要与目标计算机进行远程过程调用 (RPC) 通信(因此通常需要通过防火墙打开过多的端口)。
支持升级计算机部署方案。 不支持升级计算机方案。

确保存在所需的基础结构

对于大多数生产环境,部署所需的大多数服务已存在。 但是,在继续部署过程之前,必须验证所有必需的组件是否都已到位。 在安装 WDS 之前,需要查看安装 Windows 部署服务的先决条件

安装 Windows 部署服务的先决条件

以下是安装此角色的要求,具体取决于安装的是部署服务器还是传输服务器。

注意

Windows 部署服务服务器服务不识别群集,不应在 Microsoft Windows 群集服务器上运行。

部署服务器 传输服务器
Active Directory 域服务。 Windows 部署服务服务器必须是 Active Directory 域服务 (AD DS) 域的成员或是 AD DS 域的域控制器。 AD DS 域和林的版本是不相关的;所有域配置和林配置都支持 Windows 部署服务。

如果计划使用 Microsoft 部署,请参阅所需基础结构的详细列表:

  • Microsoft 部署和 LTI 部署:请参阅《入门指南》中的“系统要求
  • ZTI:请参阅《基础结构修正功能团队指南》中的“确保存在 ZTI 所需的基础结构”

确定适当的处理规则(仅限 MD 和 SCCM)

如果使用的是 MD 工具包或 SCCM,这一点非常重要。 ZTI 和 LTI 部署使用处理规则来确定将映像部署到目标计算机过程中的步骤和配置参数。 在 CustomSettings.ini 中存储和管理这些设置。

  • 确定 LTI 中最小功能所需的处理规则:请参阅《准备 LTI 工具》中的“配置适当的处理规则”。
  • 确定 ZTI 中最小功能所需的处理规则:请参阅《准备 Microsoft Systems Management Server 2003》或《准备 Microsoft Systems Center Configuration Manager 2007》中的“配置适当的处理规则”。
  • 扩展 LTI 和 ZTI 中的功能:请参阅《部署自定义指南》。
  • 有关在 LTI 和 ZTI 中配置处理规则的示例:请参阅《部署自定义桌面示例指南》。

确定监视计划

这在需要 SCCM 的复杂部署中尤为重要。 用于 System Center Operations Manager 的 ZTI 管理包监视操作系统映像到目标计算机的部署并收集数据。 还可使用该包来监视 ZTI 和 LTI 部署过程。 通过使用 Microsoft System Center Operations Manager 2007 报表服务,可以生成有关部署过程的报表。 有关 ZTI 管理包的详细信息,请参阅 Microsoft 部署文档《零触控安装管理包》。

培训团队成员

对于需要 MD 工具包和/或 SCCM 的复杂部署,请确保所有团队成员都经过适当的培训,以便部署、管理、操作、排查和支持部署过程及已迁移的计算机。 为每个团队自定义培训。

有关详细信息,请参阅以下链接:https://technet.microsoft.com/library/bb960436.aspx#EBAA