1. はじめに
1.1 本記事の目的
前回の記事では、Proxmox VE 8.3 環境に Veeam Backup & Replication v13 (Software Appliance 版) をインストールし、Web UI へのログインとライセンス適用まで完了しました。
本記事では、その続きとして Veeam Plug-in for Proxmox VE を使用して、Proxmox VE 上の仮想マシンを Veeam から認識し、エージェントレスバックアップを取得できる環境を構築します。
1.2 前回のおさらい
前回の記事で実施した内容:
- Veeam Software Appliance v13.0.1.180 の ISO からのインストール
- Proxmox VE 8.3 上への VM 作成(2 ディスク構成)
- Host Management Console(Port 10443)および Web UI(Port 443)へのログイン
- 30 日間評価版ライセンスの適用
1.3 今回のゴール
本記事で実施する内容:
- Veeam Plug-in for Proxmox VE の概要理解
- Windows Console のインストール(Proxmox VE サーバーの追加に必要)
- Proxmox VE を Managed Server として追加
- Worker VM の自動デプロイ確認
- Proxmox VE 上の VM がインベントリに表示されることを確認
- テストバックアップジョブの作成と実行
1.4 環境情報
| 項目 | 詳細 |
|---|---|
| Proxmox VE | バージョン 8.3(単一ホスト) |
| Proxmox VE IP | 192.168.11.46 |
| Veeam Backup & Replication | v13.0.1.180 (Software Appliance版) |
| Veeam Appliance IP | 192.168.11.48 |
| ネットワーク | 同一セグメント (192.168.11.0/24) |
| バックアップ対象VM | FreeBSD, Windows 10, RHEL 9(既存) |
| Windows Console 実行環境 | Windows 10/11 PC |
2. Veeam Plug-in for Proxmox VE の概要
2.1 Veeam Plug-in for Proxmox VE とは
Veeam Plug-in for Proxmox VE は、Veeam Backup & Replication v12.2 から正式にサポートされた機能で、Proxmox VE 環境のエージェントレスバックアップを実現します。
主な機能:
- Proxmox VE 上の VM を自動検出
- エージェントレスでの VM バックアップ
- Instant VM Recovery
- ファイルレベルリストア
- アプリケーション認識処理(SQL Server、Exchange など)
- 他のハイパーバイザー(VMware、Hyper-V)へのリストア
2.2 システム要件
| 項目 | 要件 |
|---|---|
| Veeam Backup & Replication | v12.2 以降(v13.0.1.180 推奨) |
| Proxmox VE | v8.2 〜 9.1 |
| Worker VM | CPU 6 コア、RAM 6GB、Disk 100GB(自動デプロイ) |
| ネットワーク | Veeam Appliance と Proxmox VE が通信可能 |
| Proxmox VE API | Port 8006(HTTPS) |
2.3 アーキテクチャ
Veeam は、Proxmox VE 環境にバックアップ処理を実行するための Worker VM を自動的にデプロイします。
[Proxmox VE Host]
├─ VM 1 (FreeBSD)
├─ VM 2 (Windows 10)
├─ VM 3 (RHEL 9)
└─ Worker VM (Veeam が自動デプロイ)
↓ バックアップデータ転送
[Veeam Backup & Replication]
↓
[Backup Repository]
Worker VM は以下の役割を担います:
- Proxmox VE 上の VM のスナップショット取得
- バックアップデータの読み取りと転送
- 増分バックアップの差分計算
- 最大 4 つの同時バックアップタスクを処理
3. Windows Console のインストール
3.1 なぜ Windows Console が必要なのか
現在の Veeam v13 では、Web UI から Proxmox VE を Managed Server として追加することができません。
Web UI の「Add Server」メニューには以下のみが表示されます:
- VMware vSphere
- Microsoft Hyper-V
Proxmox VE を追加するには、Windows Console を使用する必要があります。
3.2 Windows Console のダウンロード
-
Host Management Console にアクセス
- URL:
https://192.168.11.48:10443
- URL:
-
Console Installer のダウンロード
- 「Download Windows-based backup console for full experience」をクリック
-
インストーラーの保存
- ファイル名:
VeeamBackup&ReplicationConsole_13.0.1.180.exe(約 1.5GB) - Windows PC にダウンロード
- ファイル名:
3.3 Windows Console のインストール
1.インストーラーの実行
- ダウンロードした
VeeamBackup&ReplicationConsole_13.0.1.180.exeを実行 - UAC プロンプトで「はい」をクリック
2.License Agreementの確認
- ライセンスを確認
- 「I Accept」をクリック
3.インストール先の指定
- インストール先を確認
- 必要におじて「Customize Settings」をクリックし調整
- 問題なければ「Install」をクリック
- インストールには5-10分程度かかります
4.インストール完了
- 「Finish」をクリック
3.4 Windows Console の起動と接続
1.Console の起動
- デスクトップまたはスタートメニューから「Veeam Backup & Replication Console」を起動
2.Veeam Server への接続
- Server name:
192.168.11.48 - 「Connect」をクリック
3.認証
- Username:
veeamadmin - Password: (設定したパスワード)
- 「OK」
4.接続成功
- Veeam Console のメイン画面が表示されます
4. Proxmox VE を Managed Server として追加
4.1 Proxmox VE の認証情報準備
Proxmox VE を Veeam に追加する前に、以下の情報を準備します。
| 項目 | 値 |
|---|---|
| Proxmox VE IP/FQDN | 192.168.11.46 |
| Port |
8006(Proxmox VE API) |
| Username | root@pam |
| Password | Proxmox VE の root パスワード |
4.2 Proxmox VE サーバーの追加手順
1.Windows Console で Infrastructure メニューを開く
- 左側のナビゲーションから「Backup Infrastructure」を展開
- 「Managed Servers」をクリック
- 「Add Server」→「Virtualization Platforms」→「Proxmox VE」を選択
2.Server の指定
- Name or IP address:
192.168.11.45 - Port:
8006 - Description: (任意、例:
Proxmox VE Main Host) - 「Next」
3.認証情報の入力
- 「Add」をクリックして新しい認証情報を作成
- Username:
root - Password: Proxmox VE の root パスワード
- Description:
Proxmox VE root - 「OK」
- 作成した認証情報を選択
- 「Next」
4.SSL 証明書の確認
- Proxmox VE の自己署名証明書の警告が表示されます
- 「Accept」をクリック
5.Snapshot Sorageの設定
- サイズの大きいファイルストレージを選択
- 「Apply」
6.設定完了
7.Worker VMのデプロイ確認
- 「Yes」をクリック
8.Worker VM の設定1
-
Name: veeam-worker-vm(例:
VeeamWorker_192.168.11.46) -
Storage: Proxmox VE のストレージを選択(例:
local-zfs)
9.Worker VM の設定2
-
Network:
vmbr0 -
IP assignment:
DHCPまたは Static IP を指定 - 「Apply」
10.設定の確認
- 設定内容を確認
- 「Finish」
11.Worker VM の自動デプロイ
- Veeam が自動的に Proxmox VE 上に Worker VM をデプロイします
- デプロイには約 5〜10 分かかります
- 進行状況は Console の下部に表示されます
4.3 追加完了の確認
1.Managed Servers の確認
- 「Backup Infrastructure」→「Managed Servers」
- Proxmox VE サーバー(
192.168.11.45)が表示されることを確認
2.Worker VM の確認
- Proxmox VE Web UI(
https://192.168.11.45:8006)にログイン - VM リストに Worker VM が表示されることを確認
- VM 名:
VeeamWorker_192.168.11.46(または設定した名前) - ステータス:
running(停止していたので開始)
5. Proxmox VE 上の VM をインベントリで確認
5.1 VM の自動検出
Proxmox VE を Managed Server として追加すると、Veeam は自動的に Proxmox VE 上の VM を検出します。
1.Windows Console でインベントリを確認
- 左側のナビゲーションから「Inventory」を展開
- 「Proxmox VE」を展開
- 追加した Proxmox VE ホスト(
192.168.11.45)を展開
2.VM リストの表示
- Proxmox VE 上の VM が一覧表示されます
6. テストバックアップジョブの作成
6.1 バックアップリポジトリの確認
バックアップジョブを作成する前に、バックアップデータを保存する Backup Repository が存在することを確認します。
1.Windows Console で Repository を確認
- 「Backup Infrastructure」→「Backup Repositories」
- デフォルトで以下が存在します:
-
Default Backup Repository(Veeam Appliance のローカルストレージ)
-
注意: 本番環境では、専用の外部ストレージ(NAS、SAN、Object Storage など)をリポジトリとして追加する必要があります。
6.2 バックアップジョブの作成
1.Windows Console でジョブ作成を開始
- 左側のナビゲーションから「Home」を選択
- ツールバーの「Backup Job」をクリック
- 「Virtual Machine」を選択
2.Job Name の設定
- Name:
Backup Job - Proxmox VE VMs(任意) - Description: (任意)
- 「Next」
3.バックアップ対象 VM の選択
- 「Add」をクリック
- Proxmox VE ホスト(
192.168.11.46)を展開 - バックアップしたい VM を選択(例: FreeBSD VM)
- 「Add」
- 「Next」
4.Backup Repository の選択
- Repository:
Default Backup Repository - Retention policy:
7 days(任意) - 「Next」
5.Guest Processing の設定
- 「Enable application-aware processing」: 未チェック
- 「Enable guest file system indexing」: 未チェック
- 「Next」
6.スケジュールの設定
- 「Run the job automatically」: チェック
- Schedule:
Daily at 22:00(任意) - 「Apply」
7.設定の確認
- 設定内容を確認
- 「Finish」
6.3 手動でのバックアップ実行
ジョブ作成後、すぐに手動でバックアップを実行してテストします。
1.ジョブの選択
- 「Home」→「Jobs」
- 作成したジョブ(
Backup Job - Proxmox VE VMs)を選択
2.ジョブの実行
- ツールバーの「Start」をクリック
- または、ジョブを右クリック→「Start」
3.進行状況の確認
- Console 下部に進行状況が表示されます
4.完了確認
- ステータスが「Success」になることを確認
- 所要時間、転送データ量を確認
6.4 バックアップ結果の確認
1.バックアップファイルの確認
- 「Home」→「Backups」
- バックアップした VM が一覧表示されます
- VM を選択すると、リストアポイント(復元ポイント)が表示されます
7. トラブルシューティング
7.1 Proxmox VE への接続エラー
エラーメッセージ:
Failed to connect to Proxmox VE server
Unable to connect to https://192.168.11.45:8006
原因と解決方法:
1.ネットワーク接続の確認
- Veeam Appliance から Proxmox VE への ping 疎通を確認
ssh veeamadmin@192.168.11.48
ping 192.168.11.45
2.Proxmox VE API ポートの確認
- Proxmox VE で Port 8006 が開いていることを確認
ss -tlnp | grep 8006
3.認証情報の確認
- Username が
rootであることを確認 - Password が正しいことを確認
8. まとめと次のステップ
8.1 今回実施した内容
本記事では、以下の内容を実施しました:
✅ Veeam Plug-in for Proxmox VE の概要理解
✅ Windows Console のインストール
✅ Proxmox VE を Managed Server として追加
✅ Worker VM の自動デプロイ確認
✅ Proxmox VE 上の VM がインベントリに表示されることを確認
✅ テストバックアップジョブの作成と実行
8.2 達成したこと
- エージェントレスバックアップ環境の構築完了
- Proxmox VE 上の VM を Veeam から認識
- 初回フルバックアップの取得成功
8.3 重要なポイント
- Windows Console は必須: Web UI から Proxmox VE を追加できないため、Windows Console が必要
- Worker VM は自動デプロイ: Veeam が自動的に Proxmox VE 上に Worker VM を作成
- エージェントレスバックアップ: VM 内にエージェントをインストールせずにバックアップ可能







































