このラボでは、ハイブリッド クラウド戦略を担当する SRE / プラットフォーム エンジニアの想定で、Azure 管理外のサーバ群を Azure Arc-enabled Servers として取り込み、Azure ネイティブと同じ管理体験(Azure Policy / Defender / Monitor / Update Manager)に統合します。
学習目標:
- 事前構築の 2 台の Linux VM(オンプレ模擬)に対して Ansible playbook で Azure Arc にオンボーディングする
- Service Principal 認証による
azcmagent connect の実装を理解する
- Bicep で Arc-enabled Servers に対する
AzureMonitorLinuxAgent 拡張機能および CustomScript 拡張機能をデプロイする
- Data Collection Rule(DCR)を使った VM Insights データ収集の設定を確認する
- Arc-enabled Servers のリソース ライフサイクル(オンボーディング → 拡張機能デプロイ → 監視 → オフボーディング)を完成形で体験する
- ハイブリッド管理の現代的アーキテクチャ(Arc + Defender for Servers + Update Manager + Azure Policy)を理解する
前提知識:
- Linux サーバ管理(SSH、systemd、apt パッケージ管理)
- Ansible の playbook 構造と実行モデル
- Azure CLI、Bicep の基本
- Service Principal 認証フローの理解
- Azure Resource Manager のリソース モデル(extension など)
完了条件:
LinuxVM1 および LinuxVM2 の 2 台が Azure Arc-enabled Servers として Microsoft.HybridCompute/machines リソース型で表示されること
- 各 Arc-enabled Server に
AzureMonitorLinuxAgent および CustomScript 拡張機能がインストールされていること
- Data Collection Rule
MSVMI-VMInsights が作成され、両 Arc-enabled Server に関連付けられていること
- Log Analytics Workspace に VM Insights のデータが流れ始めていること(初回データは数分後)
- Azure Portal で Arc-enabled Servers のパフォーマンス データが確認できる(完全に流れるには 10 分程度)