使用 Sysprep 部署 Orchestrator

 

适用对象:System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

你可以使用 Sysprep 部署 Orchestrator。 这使你能够在自动过程中将 Orchestrator 中的任何组件部署到分布式环境中。

对于 Orchestrator 组件,你可以执行以下步骤来创建 Sysprep 映像:

  1. 准备 Windows 2008 R2 映像

  2. 创建 sysprep 的 Orchestrator 应答文件

  3. 使用 sysprep 安装 Orchestrator。

准备 Windows 2008 R2 映像

使用以下步骤准备 Windows 2008 R2 图像。

准备 Windows 2008 R2 映像

  1. 安装 Windows Server 2008 R2。

  2. 根据 https://go.microsoft.com/fwlink/?LinkId=246814 安装 .NET Framework 4。 (仅 Orchestrator 的 Web 功能组件才需要。)

创建 sysprep 的 Orchestrator 应答文件

使用 Sysprep 工具在 Windows Server 2008 R2 上安装 Orchestrator 之前,请使用应答文件在 Sysprep 过程中安装 Orchestrator。

有关 unattend.xml 文件示例,请参阅 Orchestrator.xml 文件示例。 可以自定义此示例文件并将其导入到 Windows 系统映像管理器。

创建应答文件

  1. 使用提供的示例创建 Orchestrator.xml 无人参与文件。

  2. 将该文件复制到 %systemdrive%\windows\system32\sysprep。

  3. 创建将在此计算机上安装 Orchestrator 组件的 Orchestrator 批处理文件。Orchestrator.xml 文件示例中提示了此文件的示例。 Orchestrator.xml 文件中引用了此示例。 有关可用于安装 Orchestrator 的可用命令行选项,请参阅用 Orchestrator 命令行安装工具进行安装

  4. 运行以下命令:

      sysprep /generalize /oobe /shutdown /unattend:%systemdrive%\windows\system32\sysprep\Orchestrator.xml
    

使用 sysprep 安装 Orchestrator

你现在具有 Windows 2008 R2 Sysprep 映像,此映像可用于在环境中自动部署 Orchestrator。

有关创建与 Orchestrator 一起使用的 SQL Sysprep 映像的信息,请参阅 https://go.microsoft.com/fwlink/?LinkId=246815

Orchestrator.xml 文件示例

这是要用于通过 sysprep 部署 Orchestrator 的 Orchestrator.xml 示例。 请使用 Windows 系统映像管理器(https://go.microsoft.com/fwlink/?LinkId=246813 中的 Windows 自动安装套件提供了此管理器)定制此项。

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Password>
                    <Value>password</Value>
                    <PlainText>true</PlainText>
                </Password>
                <LogonCount>1</LogonCount>
                <Enabled>true</Enabled>
                <Username>Administrator</Username>
            </AutoLogon>
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <CommandLine>cmd /c %systemdrive%\sco\install.bat</CommandLine>
                    <Order>1</Order>
                    <RequiresUserInput>false</RequiresUserInput>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:c:/windowsenterprise/extracted/sources/install.wim#Windows Server 2008 R2 SERVERENTERPRISE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

这是 FirstLogonCommand 的 Orchestrator.xml 无人参与文件中引用的示例 install.bat 文件。 请在 %systemdrive%\sco 目录中创建此批处理文件以及 Orchestrator 安装文件。 可以使用命令行安装工具自定义该文件。 有关详细信息,请参阅 用 Orchestrator 命令行安装工具进行安装

%systemdrive%\sco\setup\setup.exe /Silent /ServiceUserName:%computername%\administrator /ServicePassword:password /Components:All /DbServer:%computername%  /DbPort:1433 /DbNameNew:OrchestratorSysPrep /WebConsolePort:82 /WebServicePort:81 /OrchestratorRemote /UseMicrosoftUpdate:1 /SendCEIPReports:1 /EnableErrorReporting:always