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 サービスをインストールする
ダウンロードした System Center - Orchestrator インストール ソフトウェアが含まれているフォルダーで、 Setup を選択してセットアップ ウィザードを開始します。
[ Service Management で、 Web Service を選択し、 Install を選択します。
製品登録情報を入力し、 次へを選択します。
ライセンス条項を確認して同意し、 Next を選択します。
診断と使用状況データに関する通知を確認し、 次へを選択します。
これにより、前提条件チェックが開始されます。 確認結果を確認します。 すべての項目がインストールされている場合は、 Next を選択します。
Note
前提条件ソフトウェアの横に X が表示される場合、項目をインストールし、前提条件の再確認を実行する必要があります。 前提条件チェックに合格するまで、サービス エンドポイントのインストールを完了することはできません。
使用するデータベース エンドポイントの次の情報を指定し、 Next を選択します。
品目 操作 [サーバー] データベース サーバーの名前を入力します。 既定では、localhost です。
sqlserver\instance という形式です。\instance はオプションです。[ポート番号] データベースに使用するポート番号を入力します。 既定では 1433 です。 データベース名 データベースの名前を入力します。 既定は SMA です。 認証資格情報 使用する認証の種類を選択します。 Windows 認証または SQL Server 認証を使用できます。
SQL Server 認証を選択する場合、SQL Server を実行しているコンピューターのユーザー名とパスワードを入力します。Note
以前のインストールからアップグレード 場合は前のインストールのデータベースの詳細を使用します。
次の情報を入力して、Web サービスのインターネット情報設定 (IIS) を構成し、 次へを選択します。
品目 操作 アクセス権を持つドメイン セキュリティ グループまたはユーザー Web サービスへのアクセス権を付与できるセキュリティ グループまたは 1 人または複数のユーザーを入力します。 アプリケーション プール名 SMA
この名前は構成できません。アプリケーション プールの資格情報 アプリケーション プールに使用する資格情報を指定します。 これは、Web サービスを実行する資格情報です。 Web サービスに使用するポート番号を入力します。 既定では、9090 です。
Microsoft Azure Pack と SMA Web サービス エンドポイント間の通信を暗号化するために使用するセキュリティ証明書を選択します。
使用する自己署名証明書をインストーラーで生成するか、ローカル証明書ストアの既存の証明書を選択できます。
[次へ] を選択します。
Web サービス ファイルの場所を確認します。 既定の場所をそのまま使用するか、別の場所を指定できます。 [次へ] を選択します。
Microsoft Update を使用してソフトウェアを最新の状態に保つかどうかを示します。 [次へ] を選択します。
インストールの概要を確認し、 Install を選択します。
インストールが完了したら、「 SMA Runbook worker をインストールする方法」の説明に従って Runbook worker をインストールします。
SMA PowerShell モジュールをインストールする
ダウンロードした System Center Orchestrator インストール ソフトウェアを含むフォルダーで、セットアップ ウィザードを開始します。
[Service Management]\(サービス管理\) でPowerShell 管理選択し、Install を選択します。
セットアップ ウィザードの指示に従います。
SMA Runbook worker を設定する
ダウンロードした Orchestrator インストール ソフトウェアを含むフォルダーで、[セットアップ] を選択してセットアップ ウィザードを開始します。
[ Service Management で Runbook Worker を選択し、 Install を選択します。
セットアップ ウィザードの指示に従います。
インストールが完了したら、管理資格情報を使用して、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 を正しく構成する必要があります。
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 エンドポイントの設定を変更するには、 現在のサービス管理オートメーション エンドポイントを選択します。
SMA エンドポイントには、次の情報が必要です。
サービス URL とポート。 SMA をインストールすると、ポート番号が設定されます。
SMA Web サービスにアクセスできるユーザー アカウントのユーザー名。 SMA Web サービスにアクセスできるアカウントもインストール中に設定されます。
ユーザー アカウントのアクセス パスワード。
SMA のアンインストール
[プログラム] セクションでコンポーネントを選択し、Uninstallを選択すると、コントロール パネルで SMA コンポーネントを削除できます。
次のステップ
Windows Server 用 Microsoft Azure Pack Microsoft Azure Pack for Windows Server の詳細。