Service Management Automation の概要

重要

このバージョンの Service Management Automation (SMA) はサポート終了に達しました。 SMA 2022 にアップグレードすることをお勧めします。

Service Management Automation (SMA) は、Microsoft Azure Pack for Windows Server の SMA 拡張機能として統合された一連のツールです。 IT プロフェッショナルと IT 開発者は、SMA を使用して、IT ビジネス プロセスの統合、調整、および自動化を行う Runbook を構築、実行、および管理することができます。 SMA Runbook は、Windows PowerShell エンジン上で実行されます。

SMA コンポーネント

SMA は、SMA サービス エンドポイントを介して Microsoft Azure Pack に接続されている次の 3 つの基になるコンポーネントを使用します。

Web サービス

  • Microsoft Azure Pack に接続する

  • Runbook のジョブを Runbook Worker に配布します

  • HTTPS をサポートします

  • セキュリティ グループでアクセスを制御できるようにします

Runbook Worker

  • Runbook ジョブを実行します

  • サービス アカウントで実行します

PowerShell モジュール

  • Windows PowerShell コマンドレットを使用した SMA 管理を有効にします

SMA または System Center - Orchestrator を使用する必要がありますか?

System Center - Orchestrator コンポーネントを使用すると、データ センターでのビジネス プロセスおよび IT 操作を自動化できます。スクリプトの作成やプログラミングは必要ありません。 グラフィカル オーサリング アプローチの方がいい場合は、Orchestrator を使用します。

SMA では、PowerShell を介してビジネス プロセスと IT 操作を自動化することができます。 最新の PowerShell 機能のサポートにより、SMA を使用して、他の System Center コンポーネント (Orchestrator も含む) を含む PowerShell コマンドレットを提供するすべてのソフトウェアの管理を自動化できます。 PowerShell を使用して自動化する場合は、Service Management Automation を使用して、すべての自動化を 1 か所から管理します。

SMA は Microsoft Azure Pack とも深く統合されています。ただし、SMA Runbook の作成に Microsoft Azure Pack ポータルを使用する必要はなくなりました。 作成には、PowerShell ISE 内で PowerShell ISE アドオンを使用できます。 SMA では、ネイティブの PowerShell スクリプト型 Runbook もサポートされます。 SMA の新機能の詳細については、こちらを参照してください。

次の図は、SMA の各機能と、Microsoft Azure Pack のインストールとの通信を示しています。

SMA アーキテクチャの図。

  • SMA Web サービスは Microsoft Azure Pack と通信し、ユーザーを認証します。

  • SQL Server データベースは、Runbook、Runbook 資産、活動、統合モジュール、および Runbook ジョブ情報を保管および取得します。

  • Runbook Worker は Runbook を実行し、負荷分散のために使用することができます。

  • Microsoft Azure Pack の管理ポータルでは、Runbook の作成、デバッグ、開始、停止を行います。

重要

SMA 開発者ガイドが利用できるようになりました。 このガイドは、SMA Web サービス向けの REST API リファレンス ドキュメントを集めたものです。

次の手順