仮想マシンのWindowsServerをAzureBackupでバックアップ取得後、
何気なくサービス一覧を見た際に、見知らぬサービスが増えていました。
そのため、AzureBackupの設定に伴う、各種変更点の調査をしました。
- ■増えていたサービス/プログラム/変更されていたサービス
- ■増えたタイミング
- ■AzureBackup時に使用している各種サービスやプログラムについて
- ■補足
- ■AzureBackupのトラブルシューティング下記サイトを参照ください。
■増えていたサービス/プログラム/変更されていたサービス
【増えていたサービス】
IaasVmProvider
⇒ AzureBackup作動時のみ自動起動し、スナップショット取得完了後に自動停止します。
【増えていたプログラム】
Microsoft Visual C++ 2013 redistributable (x64) - 12.0.40660
【変更されていたサービス】
VSS
⇒ スタートアップの種類が「手動」から「自動」に変更されています。
■増えたタイミング
WindowsServerが起動している場合、初回バックアップ時(=多くの場合は、「今すぐバックアップ」時)に上記サービスおよびプログラムが自動的にインストールされます。
AzureBackupフェーズでいうと、「バックアップの構成」の際に自動的にインストールされます。
■AzureBackup時に使用している各種サービスやプログラムについて
AzureBackupの動作を検索すると、下記サイトが上位に表示されます。
Azure VM バックアップについて | Microsoft Docs
この中で、VMSnapshot拡張機能や前述の「IaasVmProviderサービス」が登場しますが、AzureBackupに関連するプログラムやサービスが複数存在するため、ここで整理しようと思います。
登場人物:
1.IaaSVmProviderサービス
2.VMSnapshot拡張機能
3.WinGA(WindowsAzureGuestAgentサービス)
4.WaAppAgent
【1.IaaSVmProviderサービス】
前述の通り、AzureBackupの初回実行時の「バックアップの構成」によりダウンロードおよびサービス登録されます。
【2.VMSnapshot拡張機能】
上記1のIaaSVmProviderサービスと同じタイミングでインストールされます。
機能の内容は、「仮想マシンを停止しなくてもAzure仮想マシンのアプリケーションコンシステントバックアップを作成」できます。
具体的には、WindowsServer仮想マシンのVSSサービスと連携して、バックアップを取得します。
サーバ上の格納先は以下の通りです。
※調べられていないのですが、VMSnapshot拡張機能はプログラム全般の名前、IaaSVmProviderはVMSnapshot拡張機能の中のサービス名かもしれず、もしかしたら同じかもしれません。。
(自信ないです。。。)
Azure Backup 用の VM スナップショットの Windows 拡張機能 | Microsoft Docs
【3.WinGA(WindowsAzureGuestAgent)】
正式名称は「Microsoft Azure仮想マシンエージェント」です。
略称は「WinGA」です。
用途は、仮想マシンとAzureファブリックコントローラとのやり取りを管理するサービスです。
小難しい話を抜きにすると、
Azureの各種リソースを使用する際に必要となるAzure仮想マシン拡張機能を有効化したり、実行したりするための、仲介/管理サービスがWinGAです。
AzureBackupに焦点を絞り話をすると、WinGAが上記2のVMSnapshot拡張機能の有効化/実行を管理しています。そのため、AzureBackup実行時にOSが起動しているにもかかわらず、当該サービスが停止している場合には、バックアップの取得でエラーとなります。
尚、Azure MarketplaceからデプロイされたすべてのWindows仮想マシンにデフォルトでインストールされています。
Azure 仮想マシン エージェントの概要 | Microsoft Docs
【4.WaAppAgent】
AzureBackupの際に使用するエージェントです。
WindowsServerが起動中の際、当該エージェントとAzureBackup間で通信を行います。
WindowsServerが停止の際は当該エージェントを利用することなく、AzureBackupの取得が可能です。
Recovery Services コンテナーに Azure VM をバックアップする | Microsoft Docs
■補足
上記1~4のサービスやエージェントは、Azureポータル上の「拡張機能」には表示されません。
■AzureBackupのトラブルシューティング下記サイトを参照ください。
Azure VM のバックアップ エラーのトラブルシューティング | Microsoft Docs
以上です。