随着 System Center Configuration Manager 2007 的发布,服务器管理员现在可以使用客户端管理员已使用多年的相同操作系统部署工具。
在过去,服务器管理员常常需要使用 CD 或 DVD 手动安装 Windows Server®,然后再耗费数小时时间来配置服务器。某些管理员则有所变通,他们通过创建一个 unattend.txt 文件(并且也许还会使用远程安装服务 (RIS))来构建无人参与安装例程,从而自动化安装过程,这样就不必一直守在服务器控制台前。更高级的管理员则利用 Windows Server 2003 的自动部署服务 (ADS) 来完全自动化整个服务器构建过程。现在,对于 Windows Server 2008,服务器的安装过程发生了自 Windows NT® 4.0 以来的首次实质性变化。
Windows Server 2008 部署使用与 Windows Vista® 相同的底层部署工具和技术。正是由于这一变化,服务器管理员过去使用的工具将需要更新或更换。RIS 已被 Windows® 部署服务 (WDS) 取代,且 ADS 并不支持 Windows Server 2008 部署。
既然部署 Windows Server 2008 和 Windows Vista 所使用的底层技术相同,那么如果能使用相同的工具和知识来部署这两种操作系统,岂不大快人心?System Center Configuration Manager 和 Microsoft® 部署现在就提供有此类集成的工具集。本文将介绍如何使用 Configuration Manager 和 Microsoft 部署来部署 Windows Server 2008。
使用 Configuration Manager 部署操作系统
图1、操作系统部署页面
在此页面中,可查看您的环境中已发生操作系统部署的概述,并且可导航至其他操作系统部署节点,如“Manage Task Sequences”(管理任务序列)和“Manage Boot Images”(管理引导映像)。其中有“Web Reports”(Web 报告)列表,可通过它们来查看部署的状态以及部署环境的运行状况。“Resources”(资源)下还有一个快速帮助参考,可通过它转到操作系统部署帮助文档。
如果查看导航窗格中的节点,可看到执行操作系统部署所必须配置的所有项目。接下来,简要介绍这些项目:
引导映像 包含基于 Windows PE 2.0 且将在部署过程中用到的各种引导映像。
计算机关联 主要用于客户端部署,可将现有计算机映射到新机器以便安全地管理“用户状态”。它还包含一个向导,此向导可将未知计算机帐户导入到 Configuration Manager 数据库中,以便可以部署裸机服务器。
操作系统映像 包含一个包列表,这些包中保存有用于服务器和客户端部署的自定义 Windows 映像格式 (WIM) 映像。
操作系统安装包 保存有包含操作系统部署所需的整套源文件(如 Windows Server 2008 的源文件)的包。
任务序列 包含多个步骤,每个步骤均定义了无需用户干预即可运行的命令行操作。任务序列推动了整个操作系统部署过程,并且可提供部署和配置操作系统所需的所有步骤。
驱动程序 用于管理各种服务器和客户端计算机所需的所有驱动程序的中央存储库。
驱动程序包 包含可分发到各 Configuration Manager 分发点并会在服务器或客户端计算机部署过程中使用的一组或多组驱动程序。
基本了解 Configuration Manager 的操作系统部署功能后,让我们开始部署 Windows Server 2008吧。
做好部署Windows Server 2008的准备
Microsoft 部署是商用台式机部署 (BDD) 2007 的下一版本。它将台式机和服务器部署所需的工具和流程集成到一个公用部署控制台和指南集合。此产品为使用 System Center Configuration Manager 2007 的台式机和服务器添加了新的部署和任务定序功能。
可从 Microsoft 下载中心获取 Microsoft 部署,并可在 Microsoft TechNet 上的台式机部署和服务器部署技术中心中在线阅读指导材料。
为使用 Configuration Manager 来部署 Windows Server 2008,需拥有以下项目:
Microsoft 部署工具包 (MDT) 提供用于部署服务器和客户端操作系统的工具和最佳实践文档。它直接集成在 Configuration Manager 控制台中,以简化部署过程。可从 microsoft.com/deployment 下载 Microsoft 部署工具包。
自定义引导映像 Configuration Manager 提供基于 Windows PE 2.0 的 32 位和 64 位引导映像,并且支持 VBScript、Windows 管理规范 (WMI) 和 HTML 应用程序 (HTA)。但是,如果希望部署过程从单独的 SQL Server® 数据库请求信息,则需要自定义支持 ADO 的引导映像。
操作系统安装包 包含 Windows Server 2008 DVD 中的源文件。
MDT包 包含 Microsoft部署工具包所需的所有脚本和支持文件。
Configuration Manager客户端软件包 包含 Configuration Manager 客户端的安装文件。
设置包 包含用于自动安装 Windows Server 2008 的 unattend.xml 文件,以及用于 Microsoft 部署工具包的 customsettings.ini 文件。
Sysprep包 仅在部署 Windows Server 2003 或 Windows XP 时使用,用于提供 sysprep 文件以让计算机做好捕获操作系统映像的准备。
驱动程序 包含特定型号服务器所需的所有驱动程序。
包源和已捕获WIM的网络共享 存储以上所列各包以及自定义 WIM 映像的通用命名约定 (UNC) 位置。
创建所有这些包可能需要大量工作。但现在有个好消息,即如果使用 Microsoft 部署工具包,则通过一个向导就可创建所有包。
为使 Microsoft 部署工具包可与 Configuration Manager 一起使用,必须将其安装在装有 Configuration Manager 管理控制台的同一台计算机上。完成安装后,转到“开始”|“所有程序”|“Microsoft Deployment Toolkit”(Microsoft 部署工具包),并选择“Configure ConfigMgr Integration”(配置 ConfigMgr 集成),然后指定 Configuration Manager 站点服务器的名称和站点代码,并单击“Next”(下一步)。从而为 Configuration Manager 控制台添加了由 Microsoft 部署工具包提供的扩展功能。现在,如果启动 Configuration Manager 控制台并右键单击“Task Sequences”(任务序列),将可以看到一个新选项(如图 2 所示)
导入Microsoft部署任务序列
选择“Import Microsoft Deployment Task Sequence”(导入 Microsoft 部署任务序列)并按照以下步骤创建必要的包和 Windows Server 2008 任务序列:
在“Choose Template”(选择模板)屏幕中,选择“Server Task Sequence”(服务器任务序列),然后单击“Next”(下一步)。
提供任务序列名称以及说明该任务序列的注释,然后单击“Next”(下一步)。
填写加入域或工作组所需的详细信息,包括用于将服务器加入域的用户帐户凭据。填写组织信息和产品密钥,并且提供将要捕获的自定义 WIM 映像的 UNC 路径和文件名。提供用户凭据以连接到存储 WIM 文件的网络共享,然后单击“Next”(下一步)。
在“Boot Image”(引导映像)屏幕中,选择创建新的引导映像包,并提供用作该引导映像包的包源目录的网络位置,然后单击“Next”(下一步)。
为引导映像包提供包名称、版本信息和注释信息,并单击“Next”(下一步)。
选择平台(x86 或 x64)、ADO 支持、所需的任何可选字体、引导映像的自定义背景(如果需要)以及要包含在 Windows PE 映像中的任何其他文件夹,然后单击“Next”(下一步)。
在“MDT Package”(MDT 包)屏幕中,选择“Create a new Microsoft Deployment Toolkit Files Package”(创建新的 Microsoft 部署工具包文件包),提供用作包源的 UNC 路径,并单击“Next”(下一步)。
为 MDT 包提供名称、版本、语言、制造商和注释信息,并单击“Next”(下一步)。
对于操作系统映像,选择“Create a new OS Install Package”(创建新的操作系统安装包),提供 Windows Server 2008 源文件的路径和用作包源目录的 UNC 位置,并单击“Next”(下一步)。
对于客户端软件包,选择“Create a new Configuration Manager client package”(创建新的 Configuration Manager 客户端软件包),并单击“Next”(下一步)。
对于设置包,选择“Create a new Settings Package”(创建新的设置包),并提供用作设置包的包源的 UNC 位置,然后单击“Next”(下一步)。
对于 Sysprep 包,选择“No Sysprep Files required”(无需 Sysprep 文件),并单击“Next”(下一步)。