ProxmoxをNASにバックアップする方法:完全ガイド

Proxmox仮想マシン(VM)を実行している環境において、そのバックアップは不可欠です。Proxmoxデータのバックアップにはさまざまな方法があり、バックアップデータを異なる保存先に保存することも可能です。中でも最も効果的かつ信頼性の高い方法の一つが、NAS(ネットワーク接続ストレージ)へのバックアップです。本記事では、2つの方法を用いてProxmoxのバックアップをNASに設定する手順について解説します。

NAKIVO for Proxmox バックアップ

NAKIVO for Proxmox バックアップ

Proxmox VE向けのエージェントレスかつアプリケーション認識型のバックアップソリューション。不変のクラウドバックアップを含む複数の保存先に対応。複数の即時粒度別復元および完全復元オプションを提供。

ProxmoxをNASにバックアップするメリット

ProxmoxのバックアップにNASデバイスを使用することには、以下に挙げるような多くの利点があります:

  • Centralized and scalable storage. NASデバイスは、ネットワーク経由でアクセス可能な集中型ストレージシステムと見なされており、バックアップの保存に最適です。集中型ストレージシステムを利用することで、バックアップ管理が簡素化され、管理者はバックアップを一箇所に集約することができます。NASデバイスは拡張性が高く、バックアップの容量が増加しても、ハードディスクドライブを追加することでNAS全体のストレージ容量を増やすことが可能です。
  • Enhanced data protection and redundancy. ほとんどのNASデバイスは、ソフトウェアRAID(Redundant Array of Independent Disks)に対応しており、これによりストレージの冗長性を確保し、NASデバイス上のハードディスク障害によるデータ損失からバックアップを保護することが可能になります。Proxmox仮想マシンをRAID 1またはRAID 10構成のNASにバックアップすることで、Proxmoxバックアップの耐障害性を高め、データ損失のリスクを最小限に抑えることができます。 たとえば、1つのディスクに障害が発生した場合でも、ミラーリングされたディスクにデータのコピーが残っているため、バックアップからデータを復元し、アレイを復旧させることができます。
  • Offloading backup storage. VMのバックアップを、VMが実行されているのと同じProxmoxサーバーに保存すると、Proxmoxホストのストレージ要件が増大します。さらに、サーバーが故障する可能性があるため、VMとVMのバックアップを同じマシンに保存することは信頼性に欠けます。VMをNASにバックアップすることで、Proxmoxのストレージサブシステムの負荷を軽減でき、Proxmoxホスト上のディスク容量がバックアップによって占有されることもありません。バックアップをNASデバイスに移すことで、パフォーマンスを向上させることができます。
  • Cost-effective backup solutionNASデバイスは、バックアップの保存においてコスト効率に優れています。特に、NASソリューションをパブリッククラウドなどの他のバックアップソリューションと比較した場合、その差は顕著です。パブリッククラウドストレージは月額料金が必要であり、データ量が増えるにつれてコストも増加します。一方、NASシステムはより手頃で費用対効果が高いソリューションです。ディスク容量が必要になった際は追加のハードディスクドライブを購入するだけで済み、追加料金は発生しません。 コスト効率の良さにより、NASデバイスは、コスト、容量、パフォーマンスのバランスが取れているため、特に中小企業にとって最適なソリューションとなります。

ProxmoxをNASにバックアップするための前提条件

ProxmoxのバックアップをNASに設定するための前提条件は、ほんのわずかです:

  • CPU、メモリ、最大ディスク数、ストレージ容量など、最適な構成のNASデバイスを購入してください。
  • NASに十分な空き容量を確保してください。
  • NASでファイル共有を設定します。
  • ファイル共有に対して適切な読み取り・書き込み権限を設定してください。

ProxmoxのバックアップをNASに設定するには、いくつかの方法があります:

  • Proxmoxの標準バックアップ機能を使用したバックアップの設定
  • Proxmoxのバックアップに対応した専用バックアップソリューションの設定

どちらの場合も、共通点は、バックアップソリューションからNASのバックアップストレージにアクセスできるように、NAS上でファイル共有を設定することです。

NASの設定

まず、NASを設定し、適切なアクセス権限を持つファイル共有を設定する必要があります。NFSおよびSMBファイル共有に対応しているNASデバイスであれば、どれでも設定可能です。設定の原則はすべてのデバイスで同じですが、ユーザーインターフェースは異なります。この例では、QNAP NASへのProxmoxバックアップを設定します。

ファイル共有の設定

QNAP NASでファイル共有を設定するには、以下の手順を実行してください。

  1. QNAP NASのWebインターフェースにログインし、コントロールパネルを開きます。

    Opening the Control Panel

  2. クリック Shared Folders.

    Opening Shared Folders

  3. クリック Create > Shared Folder.

    Creating a new shared folder on QNAP NAS

  4. 共有フォルダの設定を指定します。
    • 許可されている文字を使用してフォルダ名を入力してください。例: Proxmox_backup.
    • 必要に応じて、説明を入力することもできます。例えば、 ProxmoxのNASへのバックアップ.
    • ドロップダウンリストから、共有フォルダを作成するディスクボリュームを選択します(この例では"Volume1")。
    • パスを自動的に選択することも、手動で入力することもできます。
    • この例では、NASの組み込みツールによるフォルダ暗号化は使用しません。SMB暗号化は、SMB 3.0プロトコルで使用できます。

    クリック Next 続きを読む。

    Specifying new shared folder options

  5. 共有フォルダへのアクセス権限を設定します。この例では簡便さを重視し、admin(管理者)に完全な読み取り/書き込み権限を設定しています。ただし、バックアップデータの読み書きを行うために、共有フォルダにアクセスする専用のユーザーを作成することをお勧めします。例えば、"backup-user"というユーザーを作成し、このユーザーに対してNAS上のProxmoxバックアップフォルダへの完全なアクセス権限を設定することができます。

    注: デフォルトの管理者ユーザーは、ブルートフォース攻撃に対して脆弱です。特にインターネット経由でNASにアクセスできる場合は、管理用として別のユーザーアカウントを作成しておく方が望ましいという理由もここにあります。

    Configuring access privileges for users

  6. ゲストのアクセス権を設定します。ポリシー("アクセスを拒否"、"読み取り専用"、"読み書き可能")を選択できます。設定が完了したら、[] をクリックします。 Finish 設定を保存し、共有フォルダの作成ウィザードを終了します。

    Configuring shared folder properties

  7. 共有フォルダが作成されました。次に、必要なネットワーク共有プロトコルを使用して、ファイル共有サービスを有効にする必要があります。

    A shared folder has been created on QNAP NAS

ファイル共有サービスの設定

  1. コントロールへ移動 Panel そして開く Network & File Services.

    Opening the network and file services settings

  2. NAS上の共有フォルダにアクセスするために、1つまたは複数のファイル共有サービスを有効にできます。たとえば、SMBとNFSを有効にすることができます。
  3. SMBを有効にするには、"Microsoft ネットワーク (SMB)"タブを選択し、必要なオプションを設定します。クリックします Apply 設定を保存するには。

    Configuring the SMB file sharing service

  4. NFS によるファイル共有を有効にするには、"NFS サービス"タブに移動し、[ネットワーク ファイル システム (NFS) サービス] のチェックボックスをオンにします。ファイル共有に使用する NFS のバージョンを選択します。NFS の設定に関する注意事項を読み、推奨事項に従ってください。[クリック] Apply 設定を保存するには。

    Configuring the NFS file sharing service

  5. 移動 Control Panel > Shared Folders、Proxmoxのバックアップ共有フォルダを選択し、[クリック] Edit Shared Folder Permission.

    Editing the shared folder permissions

  6. [権限の種類を選択] ドロップダウンリストから [NFS ホストへのアクセス] を選択します。次に、 Access right チェックボックス。
    • ホスト名またはIPアドレス: *(アスタリスク)を入力するとすべてのホストへのアクセスが許可されます。または、アクセスを許可する特定のIPアドレスを指定してください。セキュリティ上の理由から、NFS共有へのアクセスを許可する特定のIPアドレスを指定することをお勧めします。
    • スカッシュ: 読み取り/書き込み
    • スクワッシュのオプション: すべてのユーザーを削除

    クリック Apply 設定を保存するには。

    Editing shared folder permissions for NFS access

  7. 共有フォルダのパスを確認してください。共有フォルダを選択し、 Edit (鉛筆)アイコンをクリックし、ディスクのボリュームとパスを確認します。今回の場合、パスは / です。Datavol1/Proxmox_backupこのパスは、設定の後半で必要になります。

    Checking the path of the shared folder on QNAP NAS

NAS上の共有フォルダにアクセスする際は、次のようなUNCパスで開始することに注意してください。例: NAS-IP-AddressSharedFolderName

NAS上のProxmoxバックアップ共有フォルダへのNFSおよびSMB経由のネットワークアクセスを設定しました。次に、Proxmoxバックアップの設定を行います。

Proxmoxネイティブバックアップ

ProxmoxのバックアップをNASに設定する最初の方法は、NFS共有へのVMバックアップをサポートするProxmoxのネイティブバックアップ機能を使用することです。

Proxmoxへの共有ストレージの接続

NASで設定されたNFS共有をProxmoxホストに接続するには、以下の手順を実行してください。

  1. Proxmox VEのWebインターフェースにログインしてください。
  2. "ナビゲーター"ペインでデータセンターを選択し、[クリック] Storage、クリック Add、そしてクリックして NFS.

    Adding NFS storage to Proxmox VE configuration

  3. Proxmox VE を NFS 共有に接続するためのパラメータを指定します。
    • ID: 表示名を入力してください(例: QNAP-Proxmox
    • Server: お使いのNASデバイスのIPアドレスを入力してください
    • Export: 先ほどメモしておいたNASデバイスのマウントパスを入力してください。当社のパスは /Volume1/Proxmox_backup
    • Content: 選択 Disk Image そして VZDump backup file ドロップダウンメニューで。
    • 必要に応じて、[ ] をクリックすることもできます。 Backup Retention タブを開き、保持設定を編集します。

    ヒット Add.

    Connecting the NFS storage configured on NAS

  4. その QNAP-Proxmox NFSファイル共有がProxmoxのバックアップ先として追加されました。

    A QNAP Proxmox NFS share added as backup storage

  5. 以下を確認できます Proxmox_backup NAS上のフォルダ。そこには dump そして images ProxmoxがVMのバックアップファイルを保存するために作成したサブフォルダ。

    Checking the Proxmox backup location

Proxmoxのバックアップジョブを実行する

バックアップ環境の準備が完了しました。これで、Proxmoxのネイティブツールを使用して、Proxmox VMのバックアップをNASに実行できるようになりました。

  1. Proxmox Webインターフェースの"ナビゲーター"ペインで仮想マシンを選択し、[クリック] Backup そしてクリック Backup now.

    Starting the Proxmox backup to NAS

  2. Proxmox VMのバックアップパラメータを設定します。
    • Storage: 以前にProxmoxの設定に追加したNAS上のNFSファイル共有を選択してください。これは QNAP-Proxmox 今回のケースにおける項目。
    • Mode: スナップショット。
    • Compression: Proxmoxのバックアップ圧縮レベルを選択してください。ここではデフォルト設定を使用します(fast and good) 圧縮。
    • Notes: ProxmoxからQNAP NASへのバックアップ

    クリック Backup ProxmoxのVMバックアップジョブをNASで開始する。

    Configuring Proxmox backup options in the native backup tool

  3. バックアップジョブのステータスは、 Output タブの Task viewer ウィンドウ。

    Running a Proxmox backup to NAS

Proxmox VMの復旧

  1. バックアップから仮想マシンを復元するには、 select a VM ナビゲーションペインで(フロッピーディスクのアイコンが表示されている場合は、そのVMがProxmoxのネイティブバックアップ機能でバックアップされていることを意味します)、[クリック] Backup、バックアップ名(リカバリポイント)を選択し、 Restore.

    How to restore a VM from a native Proxmox backup

  2. 復元設定を確認し、[クリック] してください Restore.

    Proxmox VM restore options

バックアップのスケジュール設定

Proxmoxの標準バックアップツールには、スケジュール機能があります。NASへのProxmoxバックアップをスケジュール設定するには、以下の手順に従ってください。

  1. ナビゲーション ペインでデータセンターを選択し、[クリック] Backup、そしてクリックして Add.

    Schedule Proxmox backup using native Proxmox tools

  2. 必要なパラメータを General タブの Create Job ウィンドウ。
    • Storage: QNAP-Proxmox
    • Schedule: "毎月""毎週"などのスケジュールを選択してください。
    • Selection mode: 選択したVMを含める
    • Mode: スナップショット
    • Enabled: このチェックボックスを選択してください
    • 以下のリストから、バックアップする仮想マシンを選択してください。

    Creating a Proxmox backup job schedule

  3. をクリックして Retention タブをクリックし、各期間ごとに保持するリカバリポイントの数設定を行います。
  4. ヒット Create Proxmox VMのバックアップをNASに実行するためのバックアップスケジュールを作成する。

    Retention settings for a native Proxmox backup

NAKIVO を使用した Proxmox バックアップ

ProxmoxのバックアップをNASで実行する別の方法として、次のような専用のデータ保護ソリューションを使用する方法があります。 NAKIVO Backup & Replication. NAKIVOのソリューションは、Proxmox VM向けに以下のバックアップ先をサポートしています:

  • ローカルストレージ
  • NASおよびファイルサーバー上のNFSおよびSMB共有
  • クラウドストレージ:Amazon EC2、S3互換ストレージ、その他クラウド上の設定済みストレージ
  • テープカートリッジ
  • 重複排除アプライアンス

次のような便利な機能があります。 増分バックアップ、ネイティブの変更ブロック追跡、柔軟な保存ポリシー、 バックアップの暗号化、および バックアップの不変性 (Linuxトランスポーターに割り当てられたローカルバックアップリポジトリおよび Amazon S3). NAKIVO Backup & Replication バージョン11.0では、Proxmox仮想マシンのエージェントレスバックアップに対応しています。このバックアップソリューションは、Proxmoxホスト上で動作するLinuxまたはWindows仮想マシン、あるいはWindowsまたはLinuxを実行するその他の物理コンピュータや仮想マシンにインストールできるほか、Proxmox内にLinuxベースの仮想アプライアンスを展開することも可能です。

Proxmox VMをNASにバックアップする主な方法は、 NAKIVO Backup & Replication この手順では、NAS上でファイル共有を設定し、そのファイル共有をNAKIVOソリューションのバックアップリポジトリ構成に追加します。この方法は汎用性が高く、NFSおよび/またはSMB共有をサポートするあらゆるNASデバイスで利用できます。

Proxmox仮想環境を NAKIVO Backup & Replication バックアップジョブを作成する前に、NAS上のファイル共有をバックアップリポジトリとして追加してください。

Proxmox VE をインベントリに追加する

バックアップの対象はProxmoxの仮想マシンであるため、最初のステップとして、Proxmoxホスト(またはクラスター)をNAKIVOのインベントリに追加します。

  1. にログインしてください NAKIVO Backup & Replication Webインターフェース。
  2. 移動 Settings > Inventory そして、 + ボタンをクリックして新しい項目を追加します。

    Adding Proxmox VE to the NAKIVO inventory

  3. 選択 Virtualプラットフォーム 手順。クリック Next 各ステップで続行するには。

    Selecting a Virtual platform

  4. [選択] Proxmox host or cluster 仮想プラットフォームの種類として。

    Adding theProxmox host to the inventory

  5. Proxmoxホストまたはクラスタを追加するためのオプションを設定します。
    • Display name: インベントリに表示される表示名を入力してください(Proxmox Server 226 (この例では)。
    • Type: 選択してください Standalone Proxmox host または Proxmox cluster Proxmox VEの設定に基づいて
    • Hostname or IP: スタンドアロンのProxmoxホストまたはクラスタノードのIPアドレスを入力してください。
    • Username: 管理者権限を持つユーザー名を入力してください。例: ルート (デフォルトでは)。
    • Password: 指定された管理者アカウントのパスワードを入力してください。
    • Web interface port: 設定を変更していない場合、デフォルトのポートは8006です。
    • SSH port: Proxmoxサーバーに接続するためのSSHポートを入力してください(デフォルトは22です)。
    • Temporary file location: /tmp

    ヒット Finish ProxmoxホストまたはクラスターをNAKIVOのインベントリに追加するには。

    Setting the options to add a Proxmox host to the inventory

今回のケースでは、Proxmoxホストがインベントリに正常に追加されました。追加されたProxmox VEアイテムに含まれるホストとVMの数は、 詳細 コラム。

A Proxmox host is added to the inventory

NAKIVO Transporterは、ProxmoxホストをNAKIVOインベントリに追加する際に、自動的にそのホストに展開されました。Transporterは以下で確認できます。 Settings > Nodes.

A Transporter is deployed on a Proxmox host

NASにバックアップリポジトリを追加する

次の段階では、NAKIVOを作成する必要があります バックアップリポジトリ 先ほど作成したNASのファイル共有上で。最初にQNAP NASで作成したファイル共有を使用しましょう。

  1. 移動 Settings > Repositories、クリック +, そしてクリック Create new backup repository.

    Creating a new backup repository

  2. NASで設定されたネットワーク共有を選択します。クリックします CIFS Share NAS上のフォルダに対してSMB共有を設定した場合。あるいは、 NFS Share 適切なファイル共有タイプを選択します。当社のNASでは、SMBとNFSの両方のファイル共有プロトコルを有効にしています。このワークフローではSMBファイル共有を使用しますが、NFSを使用することも可能です。クリック Next 続きを読む。

    注: もしあなたが NAKIVO Backup & Replication NAS上で動作するTransporterでは、 ローカルフォルダ このNAS上で。このバックアップリポジトリは不変性をサポートしており、ランサムウェアによる暗号化や誤削除からバックアップデータを保護するのに役立ちます。SMBまたはNFS共有上に作成された通常のリポジトリでは、不変性機能は利用できません。さらに、NASにTransporterをインストールすることで、バックアップおよび復元の速度を向上させることができます。

    Selecting a file share type

  3. 共有フォルダ上のバックアップリポジトリの名前と保存場所を指定します。
    • Name: QNAP NASのファイル共有
    • Assigned transporter: 以下の項目を選択できます 機内転送装置あるいは、 トランスポーター NAS上で(お使いのNASモデルがNAKIVOパッケージのインストールをサポートしている場合)、そのトランスポーターを選択します。
    • Path to the share: NASで設定されたファイル共有へのUNCパスを入力してください。この例では、パスは です。192.168.101.231Proxmox_backup (Windows形式では ホスト名またはIPアドレス共有フォルダ名 (一般的に)。
    • Username: 指定されたNASファイル共有のデータを読み書きできるユーザーアカウントの名前を入力してください。
    • Password: このユーザーのパスワードを入力してください。

    Specifying a name and location for the remote backup repository

  4. バックアップリポジトリのオプションを設定し、[クリック] をクリックします Finish.

    Backup repository options

QNAP NASのファイル共有にバックアップリポジトリが作成されました。

A repository is created

Proxmoxのバックアップジョブの作成

ProxmoxホストをNAKIVOのインベントリに追加し、NAS上の共有フォルダにバックアップリポジトリを作成したら、Proxmox VMのバックアップジョブを作成できます。

  1. 移動 Data Protection、クリック + そしてクリック Backup for Proxmox VE.

    Creating a new Proxmox backup job

  2. バックアップ対象のProxmox仮想マシンを選択してください Source 新しいバックアップジョブウィザードのステップ。以下を選択します Debian12 この例では。クリック Next 続きを読む。

    Selecting a Proxmox VM to back up

  3. バックアップを保存する保存先を選択してください。NASのファイル共有上に作成されたバックアップリポジトリを選択してください。

    Selecting a backup repository

  4. Proxmox VM バックアップのスケジュールと保存期間の設定を行います。

    Configuring a Proxmox backup schedule in the NAKIVO solution

  5. VMのバックアップジョブのオプションを設定する:
    • バックアップジョブ名を入力してください。例: エージェントレス ProxmoxのNASへのバックアップ.
    • (送信元側で)バックアップの暗号化を有効にし、必要に応じてその他のオプションを選択してください。

    クリック Finish & Run 設定を保存して、今すぐジョブを実行します。

    Configuring the Proxmox backup job options

NASへのNAKIVOソリューションのインストール

ProxmoxのバックアップをNASに設定する方法は、もう1つあります。 NAKIVO Backup & Replication. あなたは インストール NAKIVO Backup & Replication (以下の完全な解答) ディレクター、Transporter、およびBackup Repository)を、Synology、QNAP、ASUSTOR、NETGEAR、およびWestern Digital製の対応NASモデルに導入できます。NASにNAKIVOソリューションをインストールすることで、NASデバイスをNASバックアップアプライアンスとして活用できるようになります。

この方法でProxmoxのバックアップを設定するには、以下の手順に従ってください:

  1. この例では、QNAP NASを使用します。QNAP NAS(QTS)のWebインターフェースで、 App Center.
  2. 選択 All Apps 左側のペインで、次のように入力します NAKIVO 検索バーに""と入力し、 Enterその結果、次のようなものが見つかるはずです NAKIVO Backup & Replication (完全な解決策)およびNAKIVO Transporter。
  3. 検索 NAKIVO バックアップおよびレプリケーション をクリックして Install.
  4. わかりやすいインストールウィザードの手順に従って、製品のインストールを完了してください。

    Installing the NAKIVO solution on QNAP NAS

  5. NAKIVOソリューションのインストールが完了したら、Webインターフェースにログインし、NAS上にオンボードのバックアップリポジトリが作成されていることを確認してください。次の手順に進んでください Settings > Repositories そして、バックアップリポジトリの設定を確認してください。下のスクリーンショットでは、 Onboard repository NAKIVOソリューションを導入したNAS上に配置されています。

    The onboard repository is stored on a NAS device

    このバックアップリポジトリは、 NAKIVO_Repository/NakivoBackup NASボリューム上のフォルダ(第1巻 (当方の環境では)。このフォルダは、QTS(QNAP NAS用)のWebインターフェースで確認できます。

    A NAKIVO backup repository on NAS

  6. NAKIVOのWebインターフェースで、Proxmoxホストをインベントリに追加します。次の手順に進みます Settings > Inventory、をクリックして + ボタンをクリックし、この記事の前半で説明した手順に従って、Proxmoxホストまたはクラスターを追加します。

    A Proxmox host must be added to the inventory

  7. NAS上にバックアップリポジトリが作成され、Proxmox仮想環境が NAKIVO Backup & Replication 設定を行い、ProxmoxのバックアップをNASに保存するためのバックアップジョブを作成します。
    • 移動 Data Protection、クリック + そしてクリック Backup for Proxmox VE.
    • NASファイル共有へのバックアップに関する前の方法で説明したように、Proxmox VE用の新しいバックアップジョブウィザードの手順に従ってください。 onboard repository このインストール構成では、NAS上に配置されています。ウィザードの手順を完了し、バックアップジョブを実行してください。

    Selecting the onboard repository stored on NAS

結論

ProxmoxからNASへのバックアップは、中小企業を含む組織にとって、データ保護戦略の不可欠な要素です。ほとんどのシナリオにおいて、設定プロセスでは、NAS上にNFSまたはSMBファイル共有を設定し、共有フォルダにバックアップを保存する必要があります。 NAKIVO Backup & Replication Proxmox VMやその他の保護対象のNASへのバックアップに対応しており、ファイル共有を利用するか、必要なコンポーネントをすべて含んだNAKIVOソリューションをNASに直接インストールすることで、NASへのバックアップを設定できます。

試してみてください NAKIVO Backup & Replication

試してみてください NAKIVO Backup & Replication

無料トライアルをご利用いただき、本ソリューションのデータ保護機能をすべてお試しください。15日間無料です。機能や容量の制限は一切ありません。クレジットカードも不要です。

People also read