5.17.3. CSI スナップショットを使用した永続ボリュームのバックアップ


バックアップ CR を作成する前に VolumeSnapshotClass カスタムリソース (CR) を編集して、Container Storage Interface (CSI) スナップショットを使用して永続ボリュームをバックアップします。これにより、クラウドネイティブのスナップショット機能を活用し、より高速かつ効率的なバックアップを実現できます。

詳細は、CSI ボリュームのスナップショット および バックアップ CR の作成を 参照してください。

5.17.3.1. CSI スナップショットを使用した永続ボリュームのバックアップ

永続ボリュームを Container Storage Interface (CSI) スナップショットでバックアップするために、VolumeSnapshotClass カスタムリソース (CR) を設定します。これは、CSI ベースのバックアップ操作のためにクラウドストレージを準備するのに役立ちます。

前提条件

  • クラウドプロバイダーは、CSI スナップショットをサポートする必要があります。
  • DataProtectionApplication CR で CSI を有効にする必要があります。

手順

  • metadata.labels.velero.io/csi-volumesnapshot-class: "true" のキー: 値ペアを VolumeSnapshotClass CR に追加します。

    設定ファイルのサンプル

    apiVersion: snapshot.storage.k8s.io/v1
    kind: VolumeSnapshotClass
    metadata:
      name: <volume_snapshot_class_name>
      labels:
        velero.io/csi-volumesnapshot-class: "true"
      annotations:
        snapshot.storage.kubernetes.io/is-default-class: true
    driver: <csi_driver>
    deletionPolicy: <deletion_policy_type>

    ここでは、以下のようになります。

    velero.io/csi-volumesnapshot-class: "true"
    true に設定する必要があります。
    snapshot.storage.kubernetes.io/is-default-class: true
    同じドライバーを使用して別のクラスターでこのボリュームを復元する場合は、snapshot.storage.kubernetes.io/is-default-class パラメーターを true ではなく false に設定してください。そうしないと、復元が部分的に失敗します。
    < 削除ポリシータイプ >
    削除ポリシーの種類を指定します。OADP は、CSI および Data Mover のバックアップと復元に対して、Retain および Delete 削除ポリシータイプをサポートしています。

次のステップ

  • これで、Backup CR を作成できます。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る