创建和部署 Service Manager 的服务器映像

可以使用本文中的信息创建包含 Windows Server、SQL Server 和 Service Manager 的系统映像,以用作可应用于新服务器的模板。 按照以下基本步骤来准备映像。 可以根据需要为环境修改它们。 有关 Windows 系统准备工具的详细信息,请参阅 什么是 Sysprep?

注意

本文未介绍有关使用配置文件安装 SQL Server 的详细信息。 有关使用配置文件安装 SQL Server 的详细信息,请参阅 使用配置文件安装 SQL Server。

然后,在下面修改并保存示例 CMD 文件,以创建自己的自定义版本并运行该文件。

准备用于映像的服务器

  1. 在新服务器上安装 Windows Server。

  2. 准备映像 模式下安装 SQL Server。 这会安装二进制文件,但不配置 SQL Server。

    注意

    SQL Server 在此时不可用。

  3. 将 SQL Server 安装文件复制到服务器上的临时位置。 例如,c:\Runonce\ SQLFULL_ENU。

  4. 将 System Center <版本> Service Manager 安装文件复制到服务器上的临时位置。 例如,c:\Runonce\SCSM。

  5. 保存如下所示的示例 CMD 文件,并在必要处为环境自定义此文件。 此文件将运行 SQL Server 安装程序以完成 SQL Server 安装,并运行 Service Manager 的无人参与安装。 将此文件保存到临时位置,如 C:\Runonce\FirstRun.cmd。

  6. 运行系统准备工具 (Sysprep) 和 /generalize 命令,使服务器通用化。

  7. 使用 ImageX 捕获 Windows 安装,方法是创建一个引用映像,以便安装具有相同硬件配置的服务器。

  8. 在启动映像并使其运行 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 的指南。