5.4.9.2. ボリュームスナップショットの作成


シンプールの利用可能な容量とオーバープロビジョニングの制限に基づいて、ボリュームスナップショットを作成できます。ボリュームスナップショットを作成するには、VolumeSnapshotClass オブジェクトを作成する必要があります。

前提条件

  • cluster-admin パーミッションを持つユーザーとして OpenShift Container Platform にアクセスできる。
  • 永続ボリューム要求 (PVC) が Bound 状態であることが確認されている。これは、一貫性のあるスナップショットに必要です。
  • PVC へのすべての I/O が停止されている。

手順

  1. OpenShift CLI (oc) にログインします。
  2. VolumeSnapshot オブジェクトを作成します。

    VolumeSnapshot オブジェクトの例

    apiVersion: snapshot.storage.k8s.io/v1
    kind: VolumeSnapshot
    metadata:
      name: lvm-block-1-snap 
    1
    
    spec:
      source:
        persistentVolumeClaimName: lvm-block-1 
    2
    
      volumeSnapshotClassName: lvms-vg1 
    3

    1
    ボリュームスナップショットの名前を指定します。
    2
    ソース PVC の名前を指定します。LVM Storage は、この PVC のスナップショットを作成します。
    3
    このフィールドをボリュームスナップショットクラスの名前に設定します。
    注記

    使用可能なボリュームスナップショットクラスのリストを取得するには、次のコマンドを実行します。

    $ oc get volumesnapshotclass
  3. 次のコマンドを実行して、ソース PVC を作成した namespace にボリュームスナップショットを作成します。

    $ oc create -f <file_name> -n <namespace>

    LVM Storage は、PVC の読み取り専用コピーをボリュームスナップショットとして作成します。

検証

  • ボリュームスナップショットが作成されたことを確認するには、次のコマンドを実行します。

    $ oc get volumesnapshot -n <namespace>

    出力例

    NAME               READYTOUSE   SOURCEPVC     SOURCESNAPSHOTCONTENT   RESTORESIZE   SNAPSHOTCLASS   SNAPSHOTCONTENT                                    CREATIONTIME   AGE
    lvm-block-1-snap   true         lvms-test-1                           1Gi           lvms-vg1        snapcontent-af409f97-55fc-40cf-975f-71e44fa2ca91   19s            19s

    作成したボリュームスナップショットの READYTOUSE フィールドの値は true である必要があります。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る