Service Management Automation の展開

Service Management Automation (SMA) をデプロイするには、SMA Web サービスをインストールし、SMA Runbook worker を設定し、SMA PowerShell モジュールを設定する必要があります。 無人インストールを使用して、Service Management Automation コンポーネントをインストールすることもできます。

Microsoft Azure Pack および SQL Server のインスタンスと通信できる任意のマシンに Web サービスをインストールできます。

Service Automation Web サービスをインストールする

  1. ダウンロードした System Center - Orchestrator インストール ソフトウェアが含まれているフォルダーで、 Setup を選択してセットアップ ウィザードを開始します。

  2. [ Service Management で、 Web Service を選択し、 Install を選択します。

  3. 製品登録情報を入力し、 次へを選択します。

  4. ライセンス条項を確認して同意し、 Next を選択します。

  5. 診断と使用状況データに関する通知を確認し、 次へを選択します。

  6. これにより、前提条件チェックが開始されます。 確認結果を確認します。 すべての項目がインストールされている場合は、 Next を選択します。

    Note

    前提条件ソフトウェアの横に X が表示される場合、項目をインストールし、前提条件の再確認を実行する必要があります。 前提条件チェックに合格するまで、サービス エンドポイントのインストールを完了することはできません。

  7. 使用するデータベース エンドポイントの次の情報を指定し、 Next を選択します。

    品目 操作
    [サーバー] データベース サーバーの名前を入力します。 既定では、localhost です。

    sqlserver\instance という形式です。\instance はオプションです。
    [ポート番号] データベースに使用するポート番号を入力します。 既定では 1433 です。
    データベース名 データベースの名前を入力します。 既定は SMA です。
    認証資格情報 使用する認証の種類を選択します。 Windows 認証または SQL Server 認証を使用できます。

    SQL Server 認証を選択する場合、SQL Server を実行しているコンピューターのユーザー名とパスワードを入力します。

    Note

    以前のインストールからアップグレード 場合は前のインストールのデータベースの詳細を使用します。

  8. 次の情報を入力して、Web サービスのインターネット情報設定 (IIS) を構成し、 次へを選択します。

    品目 操作
    アクセス権を持つドメイン セキュリティ グループまたはユーザー Web サービスへのアクセス権を付与できるセキュリティ グループまたは 1 人または複数のユーザーを入力します。
    アプリケーション プール名 SMA

    この名前は構成できません。
    アプリケーション プールの資格情報 アプリケーション プールに使用する資格情報を指定します。 これは、Web サービスを実行する資格情報です。
  9. Web サービスに使用するポート番号を入力します。 既定では、9090 です。

  10. Microsoft Azure Pack と SMA Web サービス エンドポイント間の通信を暗号化するために使用するセキュリティ証明書を選択します。

    使用する自己署名証明書をインストーラーで生成するか、ローカル証明書ストアの既存の証明書を選択できます。

    [次へ] を選択します。

  11. Web サービス ファイルの場所を確認します。 既定の場所をそのまま使用するか、別の場所を指定できます。 [次へ] を選択します。

  12. Microsoft Update を使用してソフトウェアを最新の状態に保つかどうかを示します。 [次へ] を選択します。

  13. インストールの概要を確認し、 Install を選択します。

    インストールが完了したら、「 SMA Runbook worker をインストールする方法」の説明に従って Runbook worker をインストールします。

SMA PowerShell モジュールをインストールする

  1. ダウンロードした System Center Orchestrator インストール ソフトウェアを含むフォルダーで、セットアップ ウィザードを開始します。

  2. [Service Management]\(サービス管理\) でPowerShell 管理選択し、Install を選択します。

  3. セットアップ ウィザードの指示に従います。

SMA Runbook worker を設定する

  1. ダウンロードした Orchestrator インストール ソフトウェアを含むフォルダーで、[セットアップ] を選択してセットアップ ウィザードを開始します。

  2. [ Service ManagementRunbook Worker を選択し、 Install を選択します。

  3. セットアップ ウィザードの指示に従います。

インストールが完了したら、管理資格情報を使用して、Microsoft Azure Pack 管理ポータルで Automation を構成します。

重要

各 SMA コンポーネントは、既定で自己署名証明書を使用して構成されているインターネット インフォメーション サービス (IIS) Web サイトにインストールされます。 これらの自己署名証明書は、ブラウザーの起動時に読み込まれる信頼されたルート証明機関から発行されていないため、いずれかのサイトに接続しようとすると、ブラウザーにセキュリティの警告が表示されます。 自己署名証明書は、信頼されたルート証明機関から発行された証明書で置き換えて、この問題を回避することをお勧めします。

コマンド プロンプトから SMA を設定する

インストール メディアには、次の機能の SMA ごとに Windows インストーラー ファイルが含まれています。

  • PowerShell モジュール:PowershellModuleInstaller.msi

  • Web サービス:WebServiceInstaller.msi

  • Runbook Worker:WorkerInstaller.msi

Note

インストール オプションをコマンド プロンプトで入力する必要があります。 応答ファイルはサポートされていません。

PowerShell モジュールのインストール オプション

SMA PowerShell モジュールは SMA Web サービスの必須の前提条件であるため、SMA Web サービスをデプロイする前に SMA PowerShell モジュールをインストールする必要があります。 PowerShell モジュール インストーラーにはパラメーターがありません。 たとえば、次のコマンドを使用できます。

msiexec.exe /i PowershellModuleInstaller.msi

Web サービスのインストール オプション

以下の変数をコマンド プロンプトで指定して、既定の動作をオーバーライドすることができます。

インストール項目 コマンド ライン スイッチ 有効な値
IIS アプリケーション プール APPOOLACCOUNT String
IIS アプリケーション プール APPOOLPASSWORD String
IIS アプリケーション プール ADMINGROUPMEMBERS 文字列 (IIS Administrators グループに追加するユーザーのコンマ区切りの一覧)
SQL Server データベース CREATEDATABASE はい または いいえ (既定値は No)
SQL Server データベース DATABASEAUTHENTICATION SQL、Windows (既定値は Windows) (DATABASEAUTHENTICATION = SQL の場合、SQLUSER および SQLPASSWORD も指定する必要があります。)
SQL Server データベース SQLUSER String
SQL Server データベース SQLPASSWORD String
SQL Server データベース SQLSERVER サーバー名、ポート番号. (既定値は localhost、1433 の形式です。動的ポートを指定するには、ポート番号 0 を指定します)。
SQL Server データベース SQLINSTANCE 文字列 (オプションのサーバー インスタンス名)
SQL Server データベース SQLDATABASE 文字列 (既定のデータベース名の値は SMA)
IIS Web サービス SITENAME 文字列 (既定値は SMA)
IIS Web サービス WEBSERVICEPORT 整数 (既定値は 9090)
IIS Web サービス INSTALLFOLDER 文字列 (既定値は c:\inetpub\Service Management Automation)
IIS Web サービス USESSL はい または いいえ (既定値は Yes)
IIS Web サービス SPECIFYCERTIFICATE はい または No (既定値は No)。 No を指定すると、証明書が自動的に作成されます。 Yes を選択した場合は、CERTIFICATESERIAL も指定します。
IIS Web サービス CERTIFICATESERIAL 連結された 16 進数形式で、数字間にスペースを含まない既存の証明書のシリアル番号。例: 45C324C02318F48D4A9C4FC832B2CDCC
イベント トレーシング (ETW) ETWMANIFEST はい または いいえ (既定値は Yes)
Microsoft に送信される使用状況と診断データ SENDTELEMETRYREPORTS はい または いいえ (既定値は Yes)
Microsoft Update 自動実行 MSUPDATE はい (オプトイン) または いいえ (変更なし。これが既定値)
プロダクト キー PRODUCTKEY String

ログ記録を行う場合は、Msiexec.exe コマンドを使用してログのパスを指定します。 たとえば、次のコマンドを使用できます (必ず SQL Server インスタンスの名前を使用してください)。

msiexec.exe /i WebServiceInstaller.msi /L*v C:\Andreas\WebServiceInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Runbook Worker のインストール オプション

Runbook worker を別の Runbook worker と同じコンピューターにインストールすることはできません。 また、SMA Web サービスが使用しているのと同じ SQL Server インスタンスにアクセスできるコンピューターに Runbook worker をインストールする必要があります。

以下の変数をコマンド プロンプトで指定して、既定の動作をオーバーライドすることができます。

インストール項目 コマンド ライン スイッチ 有効な値
Windows サービス SERVICEACCOUNT String
Windows サービス SERVICEPASSWORD String
SQL Server データベース CREATEDATABASE はい または いいえ (既定値は No)
SQL Server データベース DATABASEAUTHENTICATION SQL Server、Windows (既定値は Windows)
SQL Server データベース SQLUSER String
SQL Server データベース SQLPASSWORD String
SQL Server データベース SQLSERVER サーバー名、ポート番号 (既定値は localhost、1433 の形式です。動的ポートを指定するには、ポート番号 0 を指定します)。
SQL Server データベース SQLINSTANCE 文字列 (オプションのサーバー インスタンス名)
SQL Server データベース SQLDATABASE 文字列 (既定のデータベース名の値は SMA)
ファイルのインストール場所 INSTALLFOLDER 文字列 (既定値は C:\Program Files\Microsoft System Center <version>\Service Management Automation)
イベント トレーシング (ETW) ETWMANIFEST はい または いいえ (既定値は Yes)
Microsoft に送信される使用状況と診断データ SENDTELEMETRYREPORTS はい または いいえ (既定値は Yes)
Microsoft Update 自動実行 MSUPDATE はい (オプトイン) または いいえ (変更なし。これが既定値)
プロダクト キー PRODUCTKEY String

ログ記録を行う場合は、Msiexec.exe コマンドを使用してログのパスを指定します。 たとえば、次のコマンドを使用できます (必ず SQL Server インスタンスの名前を使用してください)。

msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"

Note

追加の Runbook Worker をインストールする場合、Windows PowerShell コマンドレット New-SmaRunbookWorkerDeployment を実行して、Runbook Worker を正しく構成する必要があります。

  1. Runbook Worker がインストールされている各コンピューターで Runbook サーバー サービス (RunbookService.exe) を停止します。

  2. 次の Windows PowerShell コマンドを実行します。

    New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>

  3. Runbook Worker がインストールされている各コンピューターで Runbook サーバー サービスを再起動します。

SMA エンドポイントを設定または変更する

Microsoft Azure Pack for Windows Server の Automation の [ QuickStart ] タブには、SMA エンドポイントを設定または変更するためのリンクが用意されています。 Service Management Automation エンドポイントがまだ登録されていない場合は、 Service Management Automation エンドポイントの登録 を選択して構成します。 エンドポイントの設定後に SMA エンドポイントの設定を変更するには、 現在のサービス管理オートメーション エンドポイントを選択します。

SMA エンドポイントには、次の情報が必要です。

  • サービス URL とポート。 SMA をインストールすると、ポート番号が設定されます。

  • SMA Web サービスにアクセスできるユーザー アカウントのユーザー名。 SMA Web サービスにアクセスできるアカウントもインストール中に設定されます。

  • ユーザー アカウントのアクセス パスワード。

SMA のアンインストール

[プログラム] セクションでコンポーネントを選択し、Uninstallを選択すると、コントロール パネルで SMA コンポーネントを削除できます。

次のステップ

Windows Server 用 Microsoft Azure Pack Microsoft Azure Pack for Windows Server の詳細