【Veeam Backup & Replication 13.1】 Ubuntu 24.04(セキュアブート無効)のエージェント導入・起動 ISO 作成・ベアメタル復旧手順

セキュアブートが無効な 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 AgentVeeam 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 の登録は不要です。

※【検証結果】再登録の手順は公式ドキュメントでは確認できず、検証環境で確認した内容です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次