Service Management Automation (SMA) をデプロイするには、SMA Web サービスをインストールし、SMA ランブック ワーカーを設定し、SMA PowerShell モジュールを設定する必要があります。 無人インストールを使用して Service Management Automation コンポーネントをインストールすることもできます。
Microsoft Azure Pack および SQL Server のインスタンスと通信できる任意のマシンに Web サービスをインストールできます。
Service Automation Web サービスをインストールする
ダウンロードした System Center - Orchestrator インストール ソフトウェアが含まれているフォルダーで、[セットアップ] を選択してセットアップ ウィザードを開始します。
[Service Management] で [Web サービス] を選択し、[インストール] を選択します。
製品登録情報を入力して [次へ] を選択します。
ライセンス条項を確認して同意し、[次へ] を選択します。
診断と使用状況データに関する通知を確認し、[次へ] を選択します。
これにより、前提条件チェックが開始されます。 確認結果を確認します。 すべての項目がインストールされている場合は、[次へ] を選択します。
注
前提条件ソフトウェアの横に X が表示される場合、項目をインストールし、前提条件の再確認を実行する必要があります。 前提条件の確認に合格するまで、サービス エンドポイントのインストールは完了できません。
使用するデータベース エンドポイントに関する次の情報を入力し、[次へ] を選択します。
アイテム アクション Server データベース サーバーの名前を入力します。 既定では、localhost です。
sqlserver\instance という形式です。\instance はオプションです。ポート番号 データベースに使用するポート番号を入力します。 既定では 1433 です。 データベース名 データベースの名前を入力します。 既定値は SMA です。 認証資格情報 使用する認証の種類を選択します。 Windows 認証または SQL Server 認証を使用できます。
SQL Server 認証を選択する場合、SQL Server を実行しているコンピューターのユーザー名とパスワードを入力します。注
以前のインストールからアップグレードする場合は、前のインストールのデータベースの詳細を使用します。
Web サービスのためにインターネット インフォメーション サービス (IIS) を構成する次の情報を指定し、[次へ] を選択します。
アイテム アクション アクセス権のあるドメインのセキュリティ グループまたはユーザー Web サービスへのアクセス権を付与できるセキュリティ グループまたは 1 人または複数のユーザーを入力します。 アプリケーション プール名 SMA
この名前は構成できません。アプリケーション プールの資格情報 アプリケーション プールに使用する資格情報を指定します。 これは、Web サービスを実行する資格情報です。 Web サービスに使用するポート番号を入力します。 既定では、これは 9090 です。
セキュリティ証明書を選択して、Microsoft Azure Pack と SMA Web サービス エンドポイント間の通信を暗号化するために使用します。
使用する自己署名証明書をインストーラーで生成するか、ローカル証明書ストアの既存の証明書を選択できます。
[次へ] を選択します。
Web サービス ファイルの場所を確認します。 既定の場所をそのまま使用するか、別の場所を指定できます。 [次へ] を選択します。
ソフトウェアを最新の状態に保つために Microsoft Update を使用するかどうかを指定します。 [次へ] を選択します。
インストールの概要を確認して、[インストール] を選択します。
インストールの完了後は、「How to install the SMA runbook worker」の説明に従ってランブック ワーカーをインストールします。
SMA PowerShell モジュールをインストールする
ダウンロードした System Center Orchestrator インストール ソフトウェアが含まれているフォルダーで、セットアップ ウィザードを開始します。
[Service Management] で [PowerShell 管理] を選択し、[インストール] を選択します。
セットアップ ウィザードの指示に従います。
SMA ランブック ワーカーを設定する
ダウンロードした Orchestrator インストール ソフトウェアが含まれているフォルダーで、[セットアップ] を選択してセットアップ ウィザードを開始します。
[Service Management] で [ランブック ワーカー] を選択し、[インストール] を選択します。
セットアップ ウィザードの指示に従います。
インストールが完了したら、管理資格情報を使用して、Microsoft Azure Pack 管理ポータルで Automation を構成します。
重要
各 SMA コンポーネントは、既定で自己署名証明書を使用して構成されたインターネット インフォメーション サービス (IIS) Web サイトにインストールされます。 これらの自己署名証明書は、ブラウザーの起動時に読み込まれる信頼されたルート証明機関から発行されていないため、いずれかのサイトに接続しようとすると、ブラウザーにセキュリティの警告が表示されます。 自己署名証明書は、信頼されたルート証明機関から発行された証明書で置き換えて、この問題を回避することをお勧めします。
コマンド プロンプトから SMA を設定する
インストール メディアには、次の機能を持つ各 SMA 用の Windows インストーラー ファイルが含まれています。
PowerShell モジュール:PowershellModuleInstaller.msi
Web サービス:WebServiceInstaller.msi
Runbook Worker:WorkerInstaller.msi
注
インストール オプションをコマンド プロンプトで入力する必要があります。 応答ファイルはサポートされていません。
PowerShell モジュールのインストール オプション
SMA PowerShell モジュールは SMA Web サービスの前提条件であるため、SMA Web サービスを展開する前に SMA PowerShell モジュールをインストールする必要があります。 PowerShell モジュール インストーラーにはパラメーターがありません。 たとえば、次のコマンドを使用できます。
msiexec.exe /i PowershellModuleInstaller.msi
Web サービスのインストール オプション
以下の変数をコマンド プロンプトで指定して、既定の動作をオーバーライドすることができます。
インストール項目 | コマンドライン スイッチ | 有効な値 |
---|---|---|
IIS アプリケーション プール | APPOOLACCOUNT | 糸 |
IIS アプリケーション プール | APPOOLPASSWORD | 糸 |
IIS アプリケーション プール | 管理グループメンバー | 文字列 (IIS Administrators グループに追加するユーザーのコンマ区切りの一覧) |
SQL Server データベース | CREATEDATABASE(データベースを作成) | Yes または No (既定値は No) |
SQL Server データベース | データベース認証 | SQL、Windows (既定値は Windows) (DATABASEAUTHENTICATION = SQL の場合、SQLUSER および SQLPASSWORD も指定する必要があります。) |
SQL Server データベース | SQLUSER | 糸 |
SQL Server データベース | SQLパスワード | 糸 |
SQL Server データベース | SQLSERVER | サーバー名, ポート番号の形式です (既定値は localhost, 1433 です。動的ポートを指定するには、ポート番号 0 を指定します)。 |
SQL Server データベース | SQL インスタンス | 文字列 (オプションのサーバー インスタンス名) |
SQL Server データベース | SQLデータベース | 文字列 (既定のデータベース名の値は SMA) |
IIS Web サービス | SITENAME | 文字列 (既定値は SMA) |
IIS Web サービス | WEBSERVICEPORT | 整数 (既定値は 9090) |
IIS Web サービス | インストールフォルダー | 文字列 (既定値は c:\inetpub\Service Management Automation) |
IIS Web サービス | USESSL | Yes または No (既定値は Yes) |
IIS Web サービス | SPECIFYCERTIFICATE | Yes または No (既定値は No)。 No を指定すると、証明書が自動的に作成されます。 Yes を選択する場合は、CERTIFICATESERIAL も指定します。 |
IIS Web サービス | CERTIFICATESERIAL | 既存の証明書のシリアル番号。連結された 16 進数の形式で、数字の間にスペースがありません。次に例を示します: 45C324C02318F48D4A9C4FC832B2CDCC |
イベント トレーシング (ETW) | ETWMANIFEST | Yes または No (既定値は Yes) |
Microsoft に送信される使用状況と診断データ | SENDTELEMETRYREPORTS | Yes または No (既定値は Yes) |
Microsoft Update 自動実行 | MSUPDATE | Yes (オプトイン) または No (変更なし、これが既定値です) |
プロダクト キー | プロダクトキー | 糸 |
ログ記録を行う場合は、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 のインストール オプション
ランブック ワーカーは、別のランブック ワーカーと同じコンピューターにインストールできません。 また、SMA Web サービスが使用しているのと同じ SQL Server のインスタンスにアクセスできるコンピューター上にランブック ワーカーをインストールする必要があります。
以下の変数をコマンド プロンプトで指定して、既定の動作をオーバーライドすることができます。
インストール項目 | コマンドライン スイッチ | 有効な値 |
---|---|---|
Windows サービス | サービスアカウント | 糸 |
Windows サービス | SERVICEPASSWORD | 糸 |
SQL Server データベース | データベースを作成 | Yes または No (既定値は No) |
SQL Server データベース | データベース認証 | SQL Server、Windows (既定値は Windows) |
SQL Server データベース | SQLUSER | 糸 |
SQL Server データベース | SQLパスワード | 糸 |
SQL Server データベース | SQLSERVER | サーバー名, ポート番号の形式 (既定値は localhost, 1433 です。動的ポートを指定するには、ポート番号 0 を指定します)。 |
SQL Server データベース | SQLINSTANCE | 文字列 (オプションのサーバー インスタンス名) |
SQL Server データベース | SQLデータベース | 文字列 (既定のデータベース名の値は SMA) |
ファイルのインストール場所 | インストールフォルダー | 文字列 (既定値は C:\Program Files\Microsoft System Center <バージョン>\Service Management Automation) |
イベント トレーシング (ETW) | ETWMANIFEST | Yes または No (既定値は Yes) |
Microsoft に送信される使用状況と診断データ | テレメトリレポートを送信 | Yes または No (既定値は Yes) |
Microsoft Update 自動実行 | MSUPDATE | Yes (オプトイン) または No (変更なし、これが既定値です) |
プロダクト キー | プロダクトキー | 糸 |
ログ記録を行う場合は、Msiexec.exe コマンドを使用してログのパスを指定します。 たとえば、次のコマンドを使用することができます (必ず SQL Server のインスタンス名を使用してください)。
msiexec.exe /i WorkerInstaller.msi /L*v C:\Andreas\WorkerInstaller.log CREATEDATABASE="Yes" SQLSERVER="localhost" DATABASEAUTHENTICATION="Windows" SQLDATABASE="SMA123"
注
追加の Runbook Worker をインストールする場合、Windows PowerShell コマンドレット New-SmaRunbookWorkerDeployment を実行して、Runbook Worker を正しく構成する必要があります。
Runbook Worker がインストールされている各コンピューターで Runbook サーバー サービス (RunbookService.exe) を停止します。
次の Windows PowerShell コマンドを実行します。
New-SmaRunbookWorkerDeployment -<ComputerName> "<WebServiceEndpoint>
Runbook Worker がインストールされている各コンピューターで Runbook サーバー サービスを再起動します。
SMA エンドポイントを設定または変更する
Microsoft Azure Pack for Windows Server の Automation の [QuickStart] タブには、SMA エンドポイントを設定または変更するためのリンクが用意されています。 Service Management Automation エンドポイントがまだ登録されていない場合は、[Service Management Automation エンドポイントの登録] を選択して構成します。 エンドポイントの設定後に SMA エンドポイントの設定を変更するには、[現在の Service Management Automation エンドポイント] を選択します。
SMA エンドポイントには次の情報が必要です。
サービス URL とポート。 ポート番号は SMA のインストール時に設定されます。
SMA Web サービスにアクセスできるユーザー アカウントのユーザー名。 SMA Web サービスへのアクセス権を持つアカウントもインストール時に設定されます。
ユーザー アカウントのアクセス パスワード。
SMA のアンインストール
[プログラム] セクションでコンポーネントを選択し、[アンインストール] を選択すると、[コントロール パネル] で SMA コンポーネントを削除できます。
次のステップ
Microsoft Azure Pack for Windows Server Microsoft Azure Pack for Windows Server の詳細を参照してください。