Service Manager のサーバー イメージを作成してデプロイする

この記事の情報を使用して、新しいサーバーに適用できるテンプレートとして使用する Windows サーバー、SQL Server、Service Manager を含むシステム イメージを作成できます。 以下の基本的な手順に従って、イメージを作成します。 必要に応じて、環境に合わせて変更できます。 Windows システム準備ツールの詳細については、「sysprep とはを参照してください。

Note

構成ファイルを使用した SQL Server のインストールの詳細については、この記事では説明しません。 構成ファイルを使用して SQL Server をインストールする方法の詳細については、「 構成ファイルを使用した SQL Server のインストールを参照してください。

後で、カスタマイズしたバージョンのファイルを作成して実行するには、下記のサンプル CMD ファイルを変更して保存します。

イメージング用にサーバーを準備する

  1. 新しいサーバーに Windows Server をインストールします。

  2. SQL Server を イメージングの準備 モードでインストールします。 これによりバイナリ ファイルがインストールされますが、SQL Server は構成されません。

    Note

    この時点で、SQL Server は使用不可の状態にあります。

  3. SQL Server のインストール ファイルをサーバー上の一時的な保管場所にコピーします。 (例: c:\Runonce\ SQLFULL_ENU)

  4. System Center <version> Service Manager インストール ファイルをサーバー上の一時的な場所にコピーします。 (例: c:\Runonce\SCSM)

  5. 次ののサンプルの CMD ファイルを保存して、必要に応じ、各環境に合わせてカスタマイズします。 このファイルにより、SQL Server をインストールする SQL Server セットアップが実行され、その後、Service Manager の無人インストールが実行されます。 このファイルを一時的な保管場所 (C:\Runonce\FirstRun.cmd など) に保存します。

  6. /generalize コマンドを使ってシステム準備ツール (Sysprep) を実行し、サーバーを一般化します。

  7. 同じハードウェア構成でサーバーをインストールする参照イメージを作成して、ImageX を使用して Windows インストールをキャプチャします。

  8. Windows の Unattend.xml ファイルを作成し、イメージのブート時に Windows がカスタマイズされ、FirstRun.cmd を実行するようにします。

イメージのインストールを完了する 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 をインストールするための ガイドを参照してください