セキュアブートが無効な Ubuntu 24.04(Debian 系 Linux)の保護対象に、Veeam Backup & Replication 13.1 の Protection Group で出力した事前構成済みインストーラで Veeam Agent をインストールし、ベアメタル復旧用の起動 ISO を作成して、別のコンピュータ(空のディスク)にベアメタル復旧する手順です。保護対象のカーネルを組み込んだカスタム起動 ISO の作成も説明します。
この記事の前提
検証環境
| 項目 | 内容 |
|---|---|
| バックアップサーバ | Veeam Backup & Replication 13.1.1.18(Community Edition)、Windows Server 2025 |
| 保護対象 | Windows 10 22H2、Windows 11、Rocky Linux 8.10、Ubuntu 24.04 |
| Veeam Agent | Veeam Agent for Microsoft Windows 13.1.1.700、Veeam Agent for Linux 13.1.1.4 |
表記について
- 「※【公式】」:Veeam の公式ドキュメントに記載がある内容です。出典を併記しています。
- 「※【検証結果】」:公式ドキュメントでは確認できず、上記の検証環境で動作を確認した内容です。
事前の準備
Linux 用フォルダから、以下のファイルを保護対象の任意のディレクトリ(例:~/VeeamAgentPackage)にコピーしてから実施します。
・<Protection Group 名>.xml
・libs\veeam-libs_13.1.1.4_amd64.deb
・Ubuntu 24.4 x64 – 13.1.1.4\ 内のファイル
インストール時に、カーネルモジュールの作成に必要なパッケージ(dkms、build-essential など)が自動でインストールされます。インターネットに接続できない環境では、同じバージョンの OS で事前にパッケージをダウンロードして持ち込みます。
事前構成済みインストーラのインストール手順
(1) コピーしたファイルを確認します。
cd <ファイルをコピーしたディレクトリのパス>
ls -1

(2) 以下のコマンドでインストールします。セキュアブートが無効のため、「Configuring Secure Boot」の画面は表示されません。
sudo apt-get install -y ./veeam-libs_13.1.1.4_amd64.deb ./blksnap_13.1.1.4_amd64.deb ./veeam_13.1.1.4_amd64.deb


(3) カーネルモジュールを読み込めることを確認します。
sudo modprobe veeamblksnap; lsmod | grep veeamblksnap

(4) バックアップサーバに登録します。
sudo veeamconfig mode setVbrSettings --cfg "<ファイルをコピーしたディレクトリのパス>/Protection Group 1.xml"

(5) ポリシーを同期してバックアップを実行し、「Success」になることを確認します。
sudo veeamconfig mode syncNow; sudo veeamconfig job start --name "Linux Backup Policy"

sudo veeamconfig session list | grep -E "Job name|Linux Backup"

起動 ISO 生成手順
セキュアブート無効の場合は、保護対象のカーネルとドライバを組み込んだカスタム起動 ISO を作成できます(セキュアブート有効の記事の共通の起動 ISO も使用できます)。
(1) ISO の作成に必要なパッケージをインストールします。
sudo apt-get install -y genisoimage xorriso isolinux
※【公式】必要なパッケージは「Creating Custom Veeam Recovery Media」に記載されています(mksquashfs は squashfs-tools に含まれ、Ubuntu 24.04 では導入済みでした)。 https://helpcenter.veeam.com/docs/agentforlinux/userguide/recovery_media_create.html

(2) 共通の起動 ISO をダウンロードします。
mkdir -p ~/vrm; sudo veeamconfig downloadIso --output ~/vrm; ls -lh ~/vrm

(3) 以下のコマンドでカスタム ISO を作成します(数分かかります)。
sudo veeamconfig patchIso --input ~/vrm/veeam-recovery-amd64-13.0.0.iso --output ~/vrm/veeam-recovery-ubuntu24-custom.iso --efi

(4) 「Custom Veeam Recovery Media has been created successfully」と表示され、ISO ファイルが作成されたことを確認します。

ベアメタル復旧手順
設定項目の説明はRocky Linux 8.10(セキュアブート有効)の記事の「ベアメタル復旧手順」を参照してください。
(1) 復旧先のコンピュータをカスタム ISO から起動します。起動メニューで「Patched Veeam Recovery <カーネルのバージョン>」を選択します。

(2) [Proceed without SSH]を選択して Enter キーを押します。

(3) 2 つのライセンスにチェックを入れ、[Continue]を選択して Enter キーを押します。

(4) [Restore volumes]を選択して Enter キーを押します。

(5) [Add Veeam backup repository…]を選択して Enter キーを押します。

(6) バックアップサーバの IP アドレス、ユーザ名、ホスト名(Domain)、パスワードを入力し、[Next]で Enter キーを押します。

(7) [Accept]を選択して Enter キーを押します。

(8) 復旧するコンピュータのバックアップを選択し、Enter キーを押します。

(9) 復元ポイントを選択し、Enter キーを押します。

(10) 復旧先のディスク「sda」を選択し、Enter キーを押します。

(11) [Restore from…]を選択して Enter キーを押します。

(12) バックアップ側のディスク「sda」を選択して Enter キーを押します。

(13) 割り当てを確認し、S キーを押します。

(14) 内容を確認し、Enter キーを押します。

(15) 「Status: Success」と表示されたら、Esc キーでメインメニューに戻ります。

(16) 起動 ISO を取り外し、[Reboot]を選択して Enter キーを押します。

(17) 復元した OS が起動することを確認します。

(18) 復旧したコンピュータでバックアップを再開するには、バックアップサーバへの再登録が必要です(Ubuntu 24.04(セキュアブート有効)の記事の「ベアメタル復旧手順」(19)〜(24) を参照)。セキュアブートが無効のため、MOK の登録は不要です。
※【検証結果】再登録の手順は公式ドキュメントでは確認できず、検証環境で確認した内容です。