Skip to main content
NetApp virtualization solutions
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Proxmox用Storage Managerの設定と使用

共同作成者 netapp-jsnyder

Storage Manager for Proxmox(SMP)は、NetApp ONTAPストレージシステムを使用したProxmox環境における仮想マシンの包括的なストレージ プロビジョニングとライフサイクル管理を提供します。SMPにより、管理者はストレージを直接管理できるようになり、自動プロビジョニング、バックアップ、リストア、クローニング機能によって運用が簡素化されます。

Proxmox 用 Storage Manager について学ぶ

Proxmox用ストレージマネージャー(SMP)は、NetAppストレージシステムを利用するProxmox環境内の仮想マシンに対して、エンドツーエンドのストレージ管理を提供します。SMPは、管理者がストレージを直接管理できるようにすることで、Proxmox環境におけるストレージとデータ管理の両方のタスクを簡素化します。

主な機能

  • エンドツーエンドのストレージ管理:SMPは、ストレージ プロビジョニングからバックアップとリカバリまで、仮想マシンの完全なライフサイクル管理を提供します。

  • ダイレクト ストレージ管理: Proxmox の管理者はストレージを直接管理できるため、運用が効率化され、複雑さが軽減されます。

  • スタンドアロンインストーラー:SMPは、APIを介してProxmoxノードにシームレスに接続するスタンドアロンインストーラーとして提供されます。

機能

SMPの各コンポーネントは、ストレージ管理の効率性を向上させるように設計されています。

  • ストレージ プロビジョニング:Proxmoxホストおよび関連する仮想マシンのストレージ リソースを簡単に割り当て、管理できます。

    • NFS ストレージ プロビジョニング:Proxmox 環境で使用する ONTAP NFS ストレージをセットアップして設定します。

    • iSCSI ストレージ プロビジョニング: 堅牢で効率的な iSCSI ストレージ管理のために、マルチパスを使用したシック LVM を実装します。

  • バックアップとリカバリ:データの整合性と可用性を確保するために、信頼性の高いバックアップと迅速なリカバリを実行します。

    • 「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態のバックアップとファイル整合性バックアップ:「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態とファイル整合性の両方のバックアップメカニズムを設定することで、データの整合性を確保します。

    • VM復元操作:仮想マシンの復元プロセスを実行して、データを復旧し、システムの可用性を維持します。

  • ストレージ効率:ONTAPは、データに必要なストレージ容量を最小限に抑えるように設計された、包括的なストレージ効率化技術スイートを提供します。これらの技術は、ストレージ消費量を削減するだけでなく、システムパフォーマンスを向上させ、以下の効果をもたらします:

    • 迅速なVMプロビジョニング:仮想マシンのプロビジョニングを効率化し、より迅速な展開を実現します。

    • データセットのコピーを高速化:データセットの複製を高速化し、効率的なデータ管理を実現します。

前提条件

先に進む前に、以下の項目をすべて完了していることを確認してください。

  • 動作するProxmox Virtual Environment(PVE)9.x以降のクラスター。

  • SVM レベルで NFS および iSCSI プロトコルが有効になっている ONTAP All Flash FAS(AFF)ストレージ。手順については、"ONTAPを使用したNFSデータストアの設定"および"ONTAP ストレージを使用した iSCSI 用に Proxmox VE 9.x を設定"を参照してください。

    メモ

    iSCSI LUN構成の場合、以下の項目を有効にする必要があります:

    すべての Proxmox ホストにマルチパスと iSCSI をインストールします:

    apt update
    apt install open-iscsi multipath-tools -y
    systemctl enable --now iscsid multipathd

    iSCSI イニシエータを設定し、iSCSI 経由で接続します(Proxmox ホスト上):

    作成または更新 /etc/multipath.conf

    touch /etc/multipath.conf

    または以下を使用してください:

    cat << 'EOF' > /etc/multipath.conf
    defaults {
       user_friendly_names yes
       find_multipaths yes
    }
    blacklist {
       devnode "^sd[a]$"
    }
    EOF
  • ProxmoxホストとONTAPストレージは、SMPホストからネットワーク経由でアクセス可能です。

Proxmox 用の Storage Manager をインストールしてセットアップする

SMPを使い始めるには、指定された仮想マシン上でWindowsオペレーティングシステムを使用してください。SMPは、Windows Server 2019、2022、および2025で実行できます。

手順
  1. SMPパッケージ(約17MB)を "NetApp Console オートメーションハブ"からダウンロードしてください。

    SMPダウンロードページを表示
    NetApp Console Automation hub の SMP インストーラーダウンロードページ
  2. パッケージを解凍します。

  3. 実行ファイルを実行して、サービスをインストールおよび起動してください。

    メモ SMPは利用可能なAPIを活用してプロビジョニングとデータ保護のワークフローをオーケストレーションするため、追加のパッケージ依存関係は必要ありません。
    SMPインストールウィザードを表示
    SMPインストールウィザード

    Shift ツールキットを使用した代替インストール

    スタンドアロンインストーラーの代わりに、Shift ツールキットを使用して Proxmox VE Storage Manager をインストールすることもできます:

    • Open Shift Toolkitを開きます。

    • 設定 > 詳細設定 > ストレージマネージャー の順に移動します。

    • トグルスイッチを使用して Proxmox VE を有効にします。

    • システムが必要なコンポーネントを自動的にインストールするまでお待ちください。

    • インストールが完了したら、*View*をクリックするか、Webブラウザーを開いて `https://<Shift_server_IP>:4001`Storage Managerにアクセスします。

  4. ウェブブラウザを開き、 `http://<IP address specified during installation>:4001`を入力してSMP UIにアクセスします

    SMPログイン画面を表示
    SMPログイン画面
    SMPホーム画面を表示
    SMPユーザーインターフェイスのホーム画面

Proxmox 用の Storage Manager の設定

ストレージとストレージおよびProxmoxノードへの接続が適切に構成されたら、SMPを構成して、ONTAPスナップショットとFlexClone機能を活用した仮想マシンのプロビジョニングと保護を自動化します。

最初のステップは、ONTAPストレージエンドポイントを検出して追加し、次にターゲットのProxmoxノードをSMPに追加することです。

開始する前に

次の前提条件が満たされていることを確認してください。

  • SMPがインストールされています

  • SMPインスタンスはProxmoxノードおよびストレージシステムへの接続性を備えています。

  • ONTAP クラスタで NFS または iSCSI ストレージ プールを提供

  • DNS名を使用する場合、DNS解決が行われます。それ以外の場合は、検出にIPアドレスを使用してください。

  • この環境は、サポートされているバージョンのProxmox Virtual Environmentサーバーを使用しています。

タスク概要

ハイパーバイザーとストレージ間の接続が確立された後、設定は数回のクリックと約2分で完了します。

手順
  1. SMPにログインします。

  2. SMPの左側のナビゲーションから*Plan*を選択します。

  3. Add Plan をクリックします。

    プランの追加を表示
    「プランの追加」オプションが表示されたSMPプラン設定ページ
  4. *ONTAP の追加*をクリックして、ONTAP ストレージ システムのクレデンシャルを追加します。

    クラスタエンドポイントまたはSVM管理LIFのいずれかを使用してONTAPを追加できます。

  5. クラスタエンドポイントを使用して追加するには、次の詳細を指定します。

    1. クラスタ IP アドレスまたは FQDN

    2. ONTAPクラスタにアクセスするためのユーザー名

    3. ONTAP クラスタにアクセスするためのパスワード

    4. Accept self-signed certificate を選択し、 Add Storage Cluster をクリックします

      ONTAP の追加を表示:クラスタエンドポイント
      クラスターエンドポイントの認証情報を追加するONTAPダイアログ
  6. SVM管理LIFを使用して追加するには、以下の詳細情報を入力してください:

    1. SVM管理LIFまたはFQDN

    2. SVMにアクセスするためのユーザー名

    3. SVMにアクセスするためのパスワード

    4. Accept self-signed certificate を選択し、 Add Storage Cluster をクリックします

      ONTAP の追加を表示:SVM 管理 LIF
      SVM管理LIF認証情報のONTAP追加ダイアログ
  7. *Proxmoxを追加*をクリックして、SMPに登録するProxmoxノードの認証情報を追加します。

    Proxmoxノードを追加するには、既存のProxmoxノードのいずれかのIPアドレスを指定します。検出ジョブは、クラスターに自動的にクエリを実行して、必要な構成の詳細をすべて収集します。

  8. 次の詳細を入力します。

    1. Proxmox スタンドアロン IP アドレスまたは FQDN

    2. Proxmoxにアクセスするためのユーザー名

    3. リソースのインベントリを実行するために Proxmox ホストにアクセスするためのパスワード

    4. Accept self-signed certificate を選択し、Continue をクリックします

      Proxmoxの追加を表示:ノード認証情報
      ノード認証情報用のProxmoxダイアログを追加する

      または、APIトークンを使用してAPIにアクセスするには、以下を提供してください:

      • APIトークンID

      • APIトークンシークレット

        メモ 今回のリリースでは、APIトークンはNFS処理でのみ使用できます。
    Proxmox の追加を表示:API トークン
    APIトークンオプション付きのProxmoxダイアログを追加する
  9. 検出ジョブが正常に実行され、各プランのステータスが Success とマークされていることを確認してください。

    追加されると、SMPは自動的に検出スキャンを実行し、仮想マシンとその関連メタデータを表示します。既存のストレージ ボリュームやマッピングされたLUNも検出されます。

    プランの検出結果を表示する
    SMP Planの検出結果には、VMと関連するメタデータが表示されます。
終了後の操作
  • Proxmoxノードまたはストレージに変更が加えられた場合は、ディスカバリを実行して最新情報を取得してください。プラン名の横にある3つの点をクリックし、*Discover*をクリックしてください。

  • ONTAP ストレージ システムが最初に追加されていることを確認してください。これにより、検出ジョブで既存のリソースを適切にマッピングできます。Proxmox が最初に追加された場合は、ONTAP に対して検出ジョブを実行してください。

  • 認証情報またはAPIトークンを後で更新する必要が生じた場合は、*設定*に移動し、*認証情報の更新*オプションを選択してください。

更新認証情報を表示
設定成功後のSMPプランの概要

ストレージのプロビジョニング

ボリュームをストレージプール(一般的にはデータストアと呼ばれる)としてプロビジョニングすると、仮想マシンとその仮想ディスク(QCOW2またはRAW)のための論理コンテナが作成されます。SMPを使用すると、データストアをプロビジョニングし、それを単一のホストまたはクラスタ内のすべてのホストに接続できます。

NFSストレージのプロビジョニング

SMPを使用して、ONTAPボリュームをNFSデータストアとしてプロビジョニングおよびマウントします。

手順
  1. SMP GUIで、*プロビジョニング*タブに移動します。

  2. *ボリュームの追加*に移動します。

    プロビジョニングタブを表示:ボリュームを追加
    ボリュームの追加オプションがあるSMPプロビジョニングタブ
  3. 新規ボリュームウィザードの「クイックプロビジョニング」ステップで、*NFS*を選択します。

    メモ NFSがデフォルトで選択されています。クイックプロビジョニングは、標準的な導入のデフォルト設定を使用して、より高速なセットアップを実現します。高度なプロビジョニングでは、HAおよびBCDR機能の拡張オプションが提供されます。これらは今後のリリースで導入される予定です。
    新規ボリュームウィザードの表示:NFS
    クイックプロビジョニング手順でNFSを選択した新規ボリュームウィザード
  4. *ONTAP詳細*セクションで、以下の情報を入力します:

    1. *ストレージクラスタ*ドロップダウンからONTAPクラスタまたは指定されたStorage Virtual Machine(SVM)を選択します

    2. * Volume Name *フィールドに一意の値を指定します

    3. データストアボリュームに必要な容量を*サイズ*フィールドに入力します

    4. 以下の適切なオプションを選択して、ONTAPストレージリソースを選択します:

      • アグリゲート名

      • Storage Virtual Machine(SVM)

      • データストアへのアクセスに使用する優先LIF

    5. 既存の*Export Policy*を選択するか、必要に応じて(+)をクリックしてカスタムポリシーを作成します。

      ONTAP詳細の表示:NFS
      ONTAP詳細セクション(NFSボリュームプロビジョニング用)
  5. *Proxmoxの詳細*セクションで、以下の情報を入力します:

    1. *Proxmox*フィールドでターゲットクラスタを選択し、データストアへのアクセスが必要なすべてのノードを選択します

    2. *NFS Version*フィールドで、優先するNFSプロトコル(NFS v3またはNFS v4.1)を選択します

    3. *Content*セクションで、このデータストアで有効にするコンテンツタイプを選択します:

      • ディスクイメージ

      • ISOイメージ

      • コンテナテンプレート

      • バックアップ

      • スニペット

      • インポート

      • または*すべて*のコンテンツタイプを選択します

    4. (オプション)複数のTCP接続が必要な場合は、*nconnect*オプションを有効にします

    5. Mount the datastore がチェックされていることを確認してください。そうすることで、選択した Proxmox ノード全体にデータストアがマウントされます。

      Proxmoxの詳細を表示:NFS
      NFSデータストア構成のProxmox詳細セクション
  6. *Provision*をクリックして、ONTAPボリュームを作成し、選択したProxmoxクラスタ内にデータストア(ストレージプール)を登録します。

    NFSプロビジョニング結果を表示する
    NFSボリュームのプロビジョニングが進行中です
    NFSデータストアのプロビジョニングが正常に完了しました
    ProxmoxでNFSデータストアを表示する
    ProxmoxクラスタにNFSデータストアが登録されました

プロビジョニング済みボリュームを編集する

プロビジョニング後にボリューム設定を変更するには、SMPを使用します。

手順
  1. SMP GUIで、*プロビジョニング*タブからボリュームを探します。

  2. ボリュームの横にある縦に並んだ3つの点(⋮)をクリックします。

  3. コンテキストメニューから*Edit*を選択して、ボリューム設定を開きます。

    ボリューム編集ダイアログを表示
    ボリューム設定オプションを表示する「ボリュームの編集」ダイアログ
  4. 必要に応じてボリューム設定を変更します。

    • ボリュームのサイズ変更:ボリュームのストレージ容量を調整します

      メモ サイズ変更はNFSボリュームにのみ適用されます。
    • Snapshotロック:Snapshotの削除や変更を防止するために有効にします

      メモ これには、クラスタに SnapLock ライセンスがインストールされており、クラスタのコンプライアンスクロックが初期化されている必要があります。
    • ランサムウェア対策:ランサムウェア攻撃の兆候となる可能性のある異常なアクティビティを事前に検知し、警告を発します。

    • エクスポートポリシー:エクスポートポリシーを更新または変更する

  5. 変更を適用するには、*保存*をクリックします。

iSCSIストレージをプロビジョニングする

SMPを使用して、仮想マシン用のiSCSIバックエンドをセットアップします。

手順
  1. SMP GUIで、*プロビジョニング*タブに移動します。

  2. *ボリュームの追加*に移動します。

  3. 新規ボリュームウィザードの「クイックプロビジョニング」ステップで、*iSCSI*を選択します。

    新規ボリュームウィザードの表示:iSCSI
    クイックプロビジョニング手順でiSCSIを選択した新規ボリュームウィザード
  4. iSCSIプロトコルでは、*ONTAP詳細*セクションで、以下の情報を入力します:

    1. *ストレージ クラスター*ドロップダウンから、適切なONTAPクラスタまたは指定されたStorage Virtual Machine(SVM)を選択します

    2. 以下のオプションを選択します。

      • アグリゲート名

      • Storage Virtual Machine(SVM)

    3. * LUN Name *フィールドに一意の値を入力します

    4. *Number of LUNs*フィールドに必要なLUN数を入力します(デフォルトは1、同じサイズの追加LUNを並行して作成できます)

    5. *Capacity per LUN*フィールドに、各LUNの希望サイズを入力します

    6. iSCSIアクセス制御用の*イニシエータグループ*(igroup)を選択します。既存のigroupを選択するか、新しいigroupを作成できます。

      ONTAP詳細の表示:iSCSI LUN構成
      iSCSI ONTAP詳細セクションにLUN構成オプションが表示されます
      iSCSI igroupの選択を表示
      アクセス制御のためのiSCSI igroupの選択
  5. *Proxmoxの詳細*セクションで、以下の情報を入力します:

    1. Proxmox ドロップダウンからターゲットクラスターを選択し、ストレージへのアクセスが必要なすべてのノードを選択します

    2. Proxmox内でiSCSIベースのストレージプールを表す適切な*LVM ID*を選択してください

    3. * Nodes *フィールドで、提示されたiSCSIターゲットへのアクセスが必要なすべてのノードを選択します

    4. (オプション)VLANセグメンテーションが必要な場合は、目的の*Storage VLAN*を選択してください。

    5. *Content*セクションで、このデータストアでサポートされているコンテンツタイプを選択します:

      • ディスクイメージ

      • Container

      • または*すべて*のコンテンツタイプを選択します

    6. ストレージが選択した Proxmox ノード全体で利用可能になるように、*データストアをマウントする*が選択されていることを確認してください。

    7. (オプション)ストレージプールが複数のノードから同時にアクセスされる場合は、*共有*を有効にしてください。

      Proxmoxの詳細を表示:iSCSI
      ストレージプール構成を示すiSCSI Proxmox詳細セクション
  6. *Provision*をクリックして、ONTAP LUNを作成し、選択したProxmoxクラスタ内にデータストア(ストレージプール)を登録します。

    iSCSI LUNのプロビジョニングを表示する
    iSCSI LUNのプロビジョニングが進行中です
    iSCSIプロビジョニングの完了を表示
    iSCSI LUNのプロビジョニングが完了しました
    ProxmoxでiSCSIデータストアを表示する
    ProxmoxクラスタにiSCSIデータストアが登録されました
  7. Proxmoxエンドポイントにアクセスして、NFSおよびiSCSI LUNが接続されていることを確認します。

    接続されたストレージは、仮想マシンのプロビジョニングに使用できるようになりました。

    Proxmoxストレージビューを表示
    ProxmoxのストレージビューでNFSおよびiSCSIデータストアが接続されていることを確認

ボリューム構成オプション

SMPが新しいONTAP FlexVolボリュームとLUNをプロビジョニングする場合、いくつかのデフォルト設定値が自動的に適用されます:

ONTAP 設定 デフォルト値

Snapshotリザーブ(-percent-snapshot-space)

0%

フラクショナルリザーブ(-fractional-reserve)

0%

アクセス時刻の更新(-atime-update)

無効

最小先読み(-min-readahead)

無効

スケジュールされたSnapshot

なし

ストレージ効率

有効

ボリューム ギャランティ

なし(シンプロビジョニング)

ボリュームのオートサイズ

grow_shrink

LUNスペース リザベーション

無効

LUN スペース割り当て

有効

NConnectの動作

Proxmox VEでNFSストレージを使用する場合は、Linux NFSクライアント(Proxmox VEのベースOSであるDebianで使用されているもの)の特定の動作に注意してください。Linuxカーネルは、NFSエクスポートがノードに初めてマウントされたときのマウントパラメータを再利用する可能性があります。同じエクスポートを異なるマウントオプションで再度マウントした場合、新しいオプションが適用されない可能性があります。

ベストプラクティスとして、個別のエクスポートを作成してマウントし、異なるNFSサーバIPアドレス(個別のデータLIFなど)を使用します。SMPは既存の接続とその関連するnconnect値を自動的に検出し、新しい接続に適切なnconnect値を適用します。

仮想マシンの保護

仮想マシンが ONTAP ベースの NFS データストアで実行される場合、最も効率的な保護方法は、Proxmox にファイルシステムの一貫性を確立させ、ONTAP がストレージ レイヤで実際のバックアップ ポイントをキャプチャすることです。ONTAP スナップショットは、高速でスペース効率に優れた、データストア ボリュームのポイントインタイム コピーを提供し、後でデータストア全体、個々のファイル、または VM コンテンツをリカバリするために使用できます。

SMPは、「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態およびVM整合性のあるデータ保護とクローン管理のためのシンプルなオーケストレーターを提供します。このソフトウェアは、複数のジョブに適用できるバックアップ ポリシーを作成することで、バックアップ、リストア、クローン作成のライフサイクルを簡素化します。これらのポリシーは、スケジュール、保持期間、レプリケーション、およびその他の機能を定義できます。ファイル整合性スナップショットのオプション選択が可能です。このアプローチでは、ONTAPスナップショットを取得する前に、QEMUの機能を使用してI/Oを静止させます。

SMP では、1 つの ONTAP NFS ボリュームに複数の VM が含まれるデータストア全体、複数のデータストアにまたがる VM のグループ、または個々の VM レベルで保護できます。

仮想マシンのバックアップ

ONTAP ボリュームがプロビジョニングされたら、バックアップ オプションを使用して、Proxmox クラスタで実行されているすべての VM を一覧表示し、仮想マシンの「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態またはファイル整合性バックアップを実行します。

手順
  1. 左側のナビゲーション ペインから * Protect * > * Backup * にアクセスします。

    Protect Backupページを表示
    SMP Protect Backup ページに Proxmox 仮想マシンの一覧が表示されます
  2. バックアップする仮想マシンを選択し、*Backup*をクリックします。

    バックアップダイアログの表示:VMの選択
    VMの選択とバックアップオプションを表示するバックアップダイアログ
  3. バックアップ ワークフローでは、「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態とファイル整合性保護のいずれかを選択できます。

    ファイル整合性モードでは、スナップショット取得前にゲストOS内のファイルシステムが静止状態になるように、オプションでQEMU fsfreezeを使用します。fsfreezeが失敗した場合、システムはProxmoxスナップショットを使用するようにフォールバックします。

    メモ このフォールバックメカニズムは、NFSボリュームに保存されている仮想マシンにのみ適用されます。
    バックアップの表示ダイアログ:整合性オプション
    「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態とファイル整合性保護オプションを示すバックアップダイアログ
    バックアップの進行状況を表示する
    バックアップの進行状況には、一時的な Proxmox スナップショットと ONTAP スナップショットの作成が表示されます
    メモ ONTAPスナップショットはボリュームレベルで取得され、NFSデータストア内のすべてのVMディスクと構成ファイルを単一のスナップショットにキャプチャします。VM整合性保護が選択されている場合、fsfreezeは選択されたVMに対してのみ発行されます。ボリューム内の他のすべてのVMは、同じONTAPスナップショット内に「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態として含まれます。
追加のバックアップ オプション
  • 単一のデータストアをバックアップするには、ストレージ*タブを選択し、*バックアップ オプションを選択します。

  • 複数のデータストアを1つの単位としてバックアップする場合、または異なるデータストアにまたがるVMグループを保護する場合は、*Resource Group*オプションを使用します。リソースグループを使用すると、データストアや仮想マシンを論理的な保護セットに編成できます。

    リソース グループ タブを表示
    新しいリソース グループを作成するオプションがある[Resource Group]タブ
リソースグループを作成する
  1. Resource Group タブを開き、Add を選択します。

  2. 新しいリソース グループの名前を入力します。

  3. リソースの種類を選択してください:VM または Datastore

  4. 適切な*プロトコル*を選択してください。

  5. 選択したリソース タイプに基づいて、含める特定のVMまたはデータストアを選択します。

  6. Create Resource Group をクリックして設定を完了します。

    リソース グループの作成ダイアログを表示します
    VMとデータストアの選択オプションを含むリソース グループの作成ダイアログ
メモ データストア(ボリューム)レベルで取得されたバックアップは常に「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態です。リソース グループには、仮想マシンまたはデータストアのいずれか1種類のリソース タイプのみを含めることができます。iSCSIベースのストレージの場合、バックアップは常に「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態です。

バックアップ ワークフローの詳細

概要のバックアップ ワークフローには、次のものが含まれます。

  1. 保護範囲を定義します:保護対象がデータストア(ONTAP ボリューム)、リソース グループ(複数のボリュームまたは VM)、または個々の VM のいずれであるかを選択します。

  2. 整合性方式の確認:ONTAPスナップショットの作成前に整合性を確保する方法を選択します。

    • QEMUゲストエージェントのフリーズ/解凍機能により、ゲスト内ファイルシステムの休止状態維持とWindows VSSとの統合を実現します。

  3. VM構成ファイルをダンプします

  4. ONTAPスナップショットの作成:VMが一貫性のある状態にあるときに、データストア ボリュームのONTAPスナップショットをキャプチャします。これが保持されるバックアップ コピーとなります。

  5. 一時的な Proxmox スナップショットの削除:ONTAP スナップショットの完了後に Proxmox スナップショットを削除して、差分ファイルの増大を防ぎます。

  6. 保持ポリシーとレプリケーション ポリシーの適用(ポリシーの使用):設定されたONTAP保持ポリシーを適用し、ディザスタ リカバリ レプリケーションが有効になっている場合はSnapshotセットをレプリケートします。

この手法では、変更された情報のみを保存することで、ストレージ容量とネットワーク帯域幅を最小限に抑えます。Snapshot コピーを使用して、パフォーマンスに影響を与えることなく VM またはデータストアのクイック コピーを作成し、NetApp SnapMirror テクノロジを使用してセカンダリ システムに送信することで、長期的なオフサイト データ保護を実現します。

VMバックアップタスクを自動化する

スケジュールを設定することで、Proxmox VMのバックアップを自動化します。定期的なバックアップを作成することは、データ保護と災害復旧にとって非常に重要です。

手順
  1. * Protect * > * Backup * > * Policies * の順に選択し、 * Add * をクリックして新しいバックアップ ポリシーとスケジュールを追加します。

    バックアップ ポリシー ページを表示
    バックアップ ポリシー ページ(新しいポリシーを追加するオプション付き)
  2. 一般設定を構成する:

    1. ポリシーの名前を入力します

    2. ポリシー タイプ(ボリュームまたはリソース グループ)を選択します

    3. 選択したタイプに基づいて*ターゲット*を選択します

    4. * バックアップ頻度 * (毎時、毎日、毎週、または毎月)を設定します

    5. 「保持日数」または「保持件数」のいずれかを使用して、*保持ポリシー*を設定します(デフォルトの保持期間は7です)

    6. *レプリケーション モード*を選択します(現在のリリースでは無効):

      • Update SnapMirror after backup

      • Update SnapVault after backup

        メモ SnapMirrorレプリケーションは、CLIまたはSystem Managerを使用してONTAPで設定する必要があります。
  3. *詳細オプション*で、ONTAPスナップショットをトリガーする前にProxmoxスナップショットまたはfsfreezeを使用する場合は、*VM整合性*を有効にします。

  4. * Create Policy * をクリックして設定を保存します。

    バックアップ ポリシーの表示:スケジュールと保持
    バックアップ ポリシー構成(スケジュールと保持設定を表示)
    バックアップ ポリシーの表示:レプリケーションと詳細オプション
    レプリケーションと詳細オプションを表示するバックアップ ポリシー構成
メモ リソース グループのスケジュールされた実行時間を待つことなく、*バックアップ*をクリックすることで、VMバックアップ ジョブを即座にトリガすることもできます。

仮想マシンまたはデータストアをリストアする

SMPを使用して、Proxmox VMをバックアップからリストアします。

開始する前に

復元操作を実行する前に、仮想マシンの電源をオフにする必要があります。

手順
  1. Web インターフェイスの左側のナビゲーション ペインから * Restore * オプションを選択します。

  2. 復元が必要な仮想マシン、ストレージ、またはリソース グループを選択します。

    復元ページを表示
    仮想マシンをリストする復元ページ
  3. Restore アイコンをクリックします。

    選択内容(VM、ストレージ、リソース グループのいずれか)に応じて、リストア ポップアップ ウィンドウが開きます。

    メモ 選択したリソースに応じて、それぞれのコンポーネント用に作成されたスナップショットが表示されます。たとえば、リソース グループ レベルで作成されたスナップショットは、リソース グループが選択されている場合にのみ表示されます。ストレージについても同様です。ただし、仮想マシンの場合、コンポーネント全体で作成されたすべてのスナップショットが選択のために表示されます。
    リストア ダイアログの表示:Snapshot の選択
    ポイントインタイム リカバリのためのSnapshot選択を示すリストア ダイアログ
  4. 必要なオプションを選択します。

    1. リストア ターゲット:同じホストまたは別のホストにリストアするオプション

    2. ホスト:代替ホストを選択した場合、ドロップダウンリストからクラスター内の利用可能なホストを選択できます。

    3. スナップショット:ポイントインタイム リストアに適したスナップショットを選択します

  5. * Restore * をクリックします。

    進行中のリストアを表示
    リストア処理を実行中
    復元が完了しました
    リストア処理が正常に完了しました
メモ ストレージ レベルのリストアが開始されると、そのボリュームまたはLUN上のすべての仮想マシンの電源がオフになり、ストレージ エンティティ全体が一括でリストアされます。
ストレージ レベルのリストアを表示
選択したボリューム上のすべてのVMを表示するストレージ レベルのリストア

リストア ワークフローの詳細

リストア ワークフローは、基盤となるストレージの種類によって異なり、以下の主要な手順が含まれます:

  1. 復元範囲を定義します:保護対象がデータストア(ONTAP ボリューム)、リソース グループ(複数のボリュームまたは VM)、または個々の VM のいずれであるかを選択します。

  2. リストア処理を実行:VMのリストア プロセスは、ストレージ プロトコルによって異なります。

    • NFSベースのリストア:NFS上のボリュームまたはデータストアをリストアする場合、SMPはターゲット ボリューム上でボリューム スナップ リストア操作を開始します。NFSボリューム上でホストされているVMの場合、SMPはVM ID、スナップショット名、サイトID、ストレージ タイプなどのリストア パラメータを検証します。VMが実行中の場合、SMPはVMのステータスをポーリングし、停止コマンドを発行することでVMを停止します。システムはその後、ファイルレベルのリストア操作を使用して、スナップショットからVMディスクをリストアします。

    • iSCSI ベースのリストア:iSCSI データストアまたは LUN の場合、SMP はスナップショットから LUN をリストアし、リストアされたデバイスを検証し、Proxmox ノード全体で iSCSI の再スキャンを実行し、デバイスへのアクセス可能性を確保します。iSCSI ストレージ上に存在する VM の場合、SMP はスナップショット LUN をクローンし、クローンされた LUN を Proxmox ホストにマッピングし、iSCSI 検出を実行してそれらをインポートします。リストアされたストレージが追加され、VM 構成が更新されます。VM ディスクは、VM ごとに進捗状況が追跡された上で、元のストレージに戻されます。このプロセスは、一時ストレージの削除やクローンされた LUN の削除などのクリーンアップ作業で完了します。

仮想マシンのクローニング

SMPを使用して、開発、テスト、または迅速なプロビジョニングのために仮想マシンのクローンを作成します。

手順
  1. *保護*セクションを開き、左側のナビゲーションメニューから*クローン*を選択します。

  2. VM リストから必要な VM を見つけ、[ アクション ] 列の [ クローン ] をクリックします。

  3. Clone VM ウィンドウで、クローンを作成する Target Node を選択します。

    Clone VMダイアログを表示
    クローン VM ダイアログにターゲット ノードの選択が表示されています。
  4. クローンのソースとして使用する Snapshot を選択します。

    メモ 現在のリリースでは、クローンはアクティブ ファイル システムに対して実行されます。今後のリリースでは、クローンワークフローでスナップショットを選択できるようになります。選択したスナップショットから作成された新しいボリュームを使用してファイルクローンが実行されます。
  5. クローンする仮想マシンの*コピー数*、CPUコア数ソケット数、および*メモリ容量*を指定してください。

  6. (オプション)クローンされた VM が作成後に自動的に起動するようにするには、Power on after clone を有効にします。

  7. (オプション)クローンを新しく作成したデータストアに配置する場合は、*新しいデータストアを作成する*を選択します。

  8. *詳細オプション*で、ネットワーク設定をクローンに自動的に適用する場合は*ネットワーク構成*を有効にします。

  9. Clone をクリックしてクローニング プロセスを開始します。

    クローンワークフローは、ONTAPの高速クローニングAPIを使用して新しいVMをプロビジョニングし、クローン化されたインスタンスに一意の5桁のGUIDを割り当てます。

    クローン操作を表示
    ONTAP FlexCloneを使用したクローン操作が進行中です
メモ クローンされた VM はバックアップリストとクローンリストの両方に表示され、既存のバックアップポリシーを使用して保護できます。これらのリストにクローンされた VM を表示するには、Proxmox および ONTAP プランに対して検出を実行します。
クローン VM をリストに表示
バックアップおよびクローンリストに表示されるクローンされた仮想マシン

クローンワークフローの詳細

SMP は、重い処理を ONTAP にオフロードして、ホスト側でのファイルコピーではなく、ストレージ側でのクローン作成を実行することで、VM の高速クローン作成を自動化します。内部では、SMP は ONTAP FlexClone セマンティクス(スナップショットベース、書き込み可能、スペース効率に優れたクローン)を利用するため、クローンは迅速に作成され、初期段階では消費容量が少なくなります。また、可能な限り Proxmox ホストを介したデータの読み書きを回避します。

このアプローチは、クローン作業を ONTAP にプッシュすることで VM プロビジョニングを加速し、開発/テスト環境、ラボ、および迅速な更新サイクルに適した、高速で軽量、ストレージ効率の高いクローンを提供します。

デフォルトでは、クローンはアクティブ ファイル システムに対して実行されます。クローンワークフローではスナップショットを選択することも可能で、その場合は選択したスナップショットから作成された新しいボリュームを使用してファイルクローンが実行されます。

運用の監視

プロセスログとダッシュボードビューを使用して、SMP の操作を監視および追跡します。

プロセスログ

プロセスログビューには、Storage Manager for Proxmoxを通じて実行されたすべての操作の統合記録が表示されます。各項目には、ジョブのステータス、ジョブID、実行されたアクション、開始時刻、および所要時間が表示されます。これにより、完了したタスクの追跡、失敗した操作や部分的な操作の特定、および環境内で実行された一連のアクションの確認が容易になります。

フィルタと検索オプションを使用すると、特定のジョブをすばやく検索したり、ステータスでリストを絞り込んだりできます。

プロセスログビューの表示
ジョブ履歴と操作ステータスを表示するプロセスログビュー

ダッシュボード

ダッシュボードは、Proxmox用Storage Manager環境全体の概要を一目で確認できる機能を提供します。Proxmoxクラスター、ホスト、データストア、ONTAPクラスター、保護された仮想マシンの数などの主要なインベントリを要約します。システムの使用状況を明確に把握できるよう、容量使用量、総ストレージボリューム、保護ポリシー、リソースグループも表示されます。

クラスターの状態が目立つように表示され、接続されているすべてのノードの状態を示します。ダッシュボードの下部には、VM の分布(合計、実行中、停止中)が強調表示され、メモリ、ストレージ、CPU のリアルタイム Proxmox リソース使用率が表示されます。このビューは、システムの健全性を迅速に評価し、リソースの負荷を特定し、全体的な運用状態を監視するのに役立ちます。

ダッシュボードを表示
クラスタの健全性を示すSMPダッシュボード

まとめ

Storage Manager for Proxmoxは、Proxmox環境全体にわたる保護、クローニング、およびリカバリ操作を、効率的かつ統一的に管理する方法を提供します。ONTAPと直接統合することで、このソリューションは、エンタープライズクラスのストレージの効率性、信頼性、およびパフォーマンスを日常的なVMワークフローにもたらします。ONTAPのスペース効率に優れたスナップショット、高速クローニング機能、および組み込みのレプリケーションにより、一貫性のある予測可能なデータ保護が実現され、SMPはこれらの機能を直感的でタスク中心のインターフェースに簡素化します。