创建和部署 Service Manager 的服务器映像
可以使用本文中的信息创建包含 Windows Server、SQL Server 和 Service Manager 的系统映像,以用作可应用于新服务器的模板。 按照以下基本步骤来准备映像。 可以根据需要为环境修改它们。 有关 Windows 系统准备工具的详细信息,请参阅 什么是 Sysprep?。
注意
本文未介绍有关使用配置文件安装 SQL Server 的详细信息。 有关使用配置文件安装 SQL Server 的详细信息,请参阅 使用配置文件安装 SQL Server。
然后,在下面修改并保存示例 CMD 文件,以创建自己的自定义版本并运行该文件。
准备用于映像的服务器
在新服务器上安装 Windows Server。
在 准备映像 模式下安装 SQL Server。 这会安装二进制文件,但不配置 SQL Server。
注意
SQL Server 在此时不可用。
将 SQL Server 安装文件复制到服务器上的临时位置。 例如,c:\Runonce\ SQLFULL_ENU。
将 System Center <版本> Service Manager 安装文件复制到服务器上的临时位置。 例如,c:\Runonce\SCSM。
保存如下所示的示例 CMD 文件,并在必要处为环境自定义此文件。 此文件将运行 SQL Server 安装程序以完成 SQL Server 安装,并运行 Service Manager 的无人参与安装。 将此文件保存到临时位置,如 C:\Runonce\FirstRun.cmd。
运行系统准备工具 (Sysprep) 和 /generalize 命令,使服务器通用化。
使用 ImageX 捕获 Windows 安装,方法是创建一个引用映像,以便安装具有相同硬件配置的服务器。
在启动映像并使其运行 FirstRun.cmd 时,创建 Windows Unattend.xml 文件以自定义 Windows。
创建完成映像安装的 CMD 文件
复制下列示例并根据需要修改该示例。
@echo off set ServiceAccountDomain=contoso set ServiceAccountName=Administrator set ServiceAccountPassword=P@$$word echo Finalizing SQL installation... start /wait c:\RunOnce\SQLFULL_ENU\setup.exe /ConfigurationFile=c:\RunOnce\SQL2012Complete.ini echo Installing additional SQL features... start /wait c:\RunOnce\SQLFULL_ENU\setup.exe /ConfigurationFile=c:\RunOnce\SQL2012Shared.ini echo Installing System Center Service Manager... start /wait C:\RunOnce\SCSM\setup.exe /Install:Server /AcceptEula /RegisteredOwner:SCSM /RegisteredOrganization:Microsoft /CreateNewDatabase /SqlServerInstance:%computername% /ManagementGroupName:%computername% /AdminRoleGroup:%ServiceAccountDomain%\%ServiceAccountName% /ServiceRunUnderAccount:%ServiceAccountDomain%\%ServiceAccountName%\%ServiceAccountPassword% /WorkflowAccount:%ServiceAccountDomain%\%ServiceAccountName%\%ServiceAccountPassword% /CustomerExperienceImprovementProgram:Yes /EnableErrorReporting:Yes /silent
后续步骤
- 有关在 Hyper-V 虚拟环境中安装 Service Manager 时应考虑的信息,请查看 有关在虚拟机上安装 Service Manager 的指南。