Azure クイックスタートテンプレートで展開した Configuration Manager 環境を確認する
この記事の内容
- Azure クイックスタートテンプレートを使って展開した Microsoft Endpoint Configuration Manager(MECM)の展開結果を確認します
- 展開された VM へ RDP 接続して構成を確認する手順を紹介します
- ドメインユーザーでの接続時に発生しやすいクレデンシャルのはまりどころを解説します
- MECM コンソールへのアクセス方法と、Desired State Configuration(DSC)による構成管理の仕組みを紹介します
- 検証環境としての活用方法とオープンソースプロジェクトへの貢献方法についても触れます
展開結果の確認
前回の動画では Azure クイックスタートテンプレートを使って Configuration Manager の環境を展開しました。今回はその展開結果を確認していきます。
デプロイ自体は完了しており、リソースグループを確認すると VM が複数台作成されています。今回使用したプレフィックス(youtube-sccm など)に基づいて、以下のような構成で VM が作られています。
- クライアント VM(
cl-01など) - ドメインコントローラー
- プライマリサイトサーバー(
ps-01など)
ソースコードが公開されているため、詳細な構成はリポジトリを参照することで確認できます。
RDP 接続と初期確認
各 VM に RDP で接続して内部を確認してみます。まずクライアント VM に接続すると、Windows 10 の環境が立ち上がっており、ドメインに参加済みであることが確認できます。
プライマリサイトサーバーに接続すると、以下のコンポーネントがインストールされていることが確認できます。
- Endpoint Point Manager(MECM)コンソール
- SQL Server
テンプレートによる展開直後のため、セットアップが完了しており、そのまま使える状態になっています。
ドメインユーザーでの接続
最初にローカルユーザーでプライマリサイトサーバーへ接続した際、MECM コンソールを開こうとすると接続に失敗する場合があります。これは、ローカルユーザーにはドメインの権限がないためです。
正しい接続方法
VM を作成する際に指定するユーザーはローカル管理者になっています。MECM コンソールへアクセスするには、ドメインユーザーで接続し直す必要があります。
RDP 接続時のユーザー名には以下の形式で入力してください。
例えばドメインが contoso であれば、以下のように入力します。
ドメインユーザーで接続し直すと、新しいプロファイルが作成され、MECM コンソールへのアクセスが可能になります。
MECM コンソールの確認
ドメインユーザーで接続した後、MECM コンソールを起動します。「Connect to the site」 からサイト接続を行い、プライマリサイトサーバー(ps-01 など)に接続します。
接続が完了すると以下の内容が確認できます。
- プライマリサイトが 1 つ構成されている
- デバイス一覧にクライアント VM が登録されている
- シンプルな構成として展開されている
テンプレートから展開してそのまま MECM の検証が始められる状態になっており、非常に使いやすい構成です。
DSC(Desired State Configuration)による構成管理
この Azure クイックスタートテンプレートでは、VM の構成に PowerShell Desired State Configuration(DSC) が使用されています。
テンプレートのソースコードを確認すると、DSC によってどのようにシステムが構成されているかが詳細にわかります。スクリプトの全体の流れを追うことで、MECM 環境の自動構築手順の学習素材としても非常に有用です。
活用方法と OSS への貢献
このテンプレートはオープンソースプロジェクトとして公開されています。以下のような使い方が可能です。
- そのまま検証環境として利用する: 展開後すぐに MECM の検証が開始できます
- フォークして独自カスタマイズ: 自分の環境に合わせた構成に変更して使用できます
- プルリクエストで貢献する: 問題を発見した場合はプロジェクトへ修正を提案できます
まとめ
Azure クイックスタートテンプレートを使用することで、Microsoft Endpoint Configuration Manager の検証環境を短時間で展開できることが確認できました。展開後の接続にはドメインユーザーのクレデンシャルが必要な点に注意が必要ですが、それ以外はテンプレートから展開してそのまま利用できる状態になっています。
構成は Desired State Configuration(DSC)で管理されており、ソースコードを参照することで MECM の自動構築手順を学ぶ素材としても活用できます。MECM の検証や学習を始めるにあたって、ぜひこのテンプレートを活用してみてください。