Azure Automation State Configuration (DSC) を探索する
Azure Automation State Configuration DSC は、PowerShell DSC の Azure クラウドベースの実装であり、Azure Automation の一部として利用できます。
Azure Automation State Configuration を使用すると、PowerShell DSC 構成の書き込み、管理、コンパイル、DSC リソースのインポート、およびターゲット ノードへの構成の割り当てをすべてクラウドで実行できます。
Azure Automation DSC を使用する理由
Azure Automation DSC の使用を検討する理由の一部を次に示します。
- 組み込みのプル サーバー。 Windows Feature DSC サービスのような DSC プル サーバーを提供して、ターゲット ノードが構成を自動的に受信し、目的の状態に準拠し、コンプライアンスを報告するようにします。 Azure Automation の組み込みプル サーバーでは、自分のプル サーバーを設定および保守する必要がありません。
- すべての DSC 成果物の管理。 すべての DSC 構成、リソース、ターゲット ノードは、Azure portal または PowerShell から管理できます。
- レポート データを Log Analytics にインポートします。 Azure Automation 状態構成を使用して管理されるノードは、詳細なレポート状態データを組み込みのプル サーバーに送信します。 このデータを Log Analytics ワークスペースに送信する Azure Automation 状態構成を構成できます。
Azure Automation State Configuration の仕組み
Azure Automation State Configuration の動作する一般的なプロセスは次のとおりです。
- configuration 要素を使用して PowerShell スクリプトを作成します。
- Azure Automation にスクリプトをアップロードし、スクリプトを MOF ファイルにコンパイルします。 ファイルは DSC プル サーバーに転送され、Azure Automation サービスの一部として提供されます。
- 構成を使用するノードを定義し、構成を適用します。
詳細については、マネージド オブジェクト フォーマット (MOF) ファイルに関するページを参照してください。