Azure Guest Agent (Azure VM Agent) は、Azure上の仮想マシン (VM) にインストールされているエージェントソフトウェアで、VM と Azure 管理サービスの間のインターフェースとして機能します。こちらのエージェントは各種拡張機能のベースとなっていたりしていて、停止したらログやメトリックが取れなくなったりバックアップがコケてしまったします。
主な機能は以下の通りです:
-
拡張機能のインストールと管理
Azure VM に対する拡張機能(バックアップやセキュリティ、構成管理など)をインストール・管理するために使用されます。 -
状態監視
VM の状態を Azure 管理サービスに定期的に報告します。これにより、Azure 上で VM の健全性を監視することができます。 -
Azureバックアップとディスクスナップショットの実行
VMのバックアップやディスクのスナップショットを、エージェントを通じて自動化することが可能です。 -
カスタムスクリプト実行
Azureポータルを介して VM 上でカスタムスクリプトを実行する際に使用されます。 -
プロビジョニング
仮想マシンの初期セットアップ時に、ネットワーク設定やディスクのアタッチなどを自動的に実行するためのプロビジョニングタスクを処理します。
このエージェントが正常に動作していることで、Azure上の管理タスクを効率的に実行できるようになります。