5.26.10.4. バックアップ保存場所の仕様を設定してデータ保護テストを実行する


既存の BSL 名を参照する代わりに、インラインのバックアップストレージロケーション (BSL) 指定を指定して、DataProtectionTest (DPT) カスタムリソース (CR) を設定および実行します。これにより、別途 BSL リソースを作成することなく、データアップロードのパフォーマンスと CSI スナップショットの準備状況をテストできます。

前提条件

  • cluster-admin ロールを持つユーザーとして OpenShift Container Platform クラスターにログインしている。
  • OpenShift CLI (oc) がインストールされている。
  • OADP Operator がインストールされている。
  • DataProtectionApplication (DPA) CR が作成されている。
  • バックアップを保存するためのバケットが設定されている。
  • バケットストレージにアクセスするための Secret オブジェクトが作成されている。
  • 別の namespace で実行されている永続ボリューム要求 (PVC) を持つアプリケーションがある。

手順

  1. 例に示すように、DPT CR のマニフェストファイルを作成します。

    apiVersion: oadp.openshift.io/v1alpha1
    kind: DataProtectionTest
    metadata:
      name: dpt-sample
      namespace: openshift-adp
    spec:
      backupLocationSpec:
        provider: aws
        default: true
        objectStorage:
          bucket: sample-bucket
          prefix: velero
        config:
          region: us-east-1
          profile: "default"
          insecureSkipTLSVerify: "true"
          s3Url: "https://s3.amazonaws.com/sample-bucket"
        credential:
          name: cloud-credentials
          key: cloud
      uploadSpeedTestConfig:
        fileSize: 50MB
        timeout: 120s
      csiVolumeSnapshotTestConfigs:
        - volumeSnapshotSource:
            persistentVolumeClaimName: mongo
            persistentVolumeClaimNamespace: mongo-persistent
          snapshotClassName: csi-snapclass
          timeout: 2m
      forceRun: true
      skipTLSVerify: true

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

    backupLocationSpec
    クラウドプロバイダーなどの詳細を指定することで、BSL 仕様を設定します。
    サンプルバケット
    バケット名を指定します。この例では、バケット名は sample-bucket です。
    us-east-1
    クラウドプロバイダーのリージョンを指定します。
    credential
    ストレージバケットのクラウド認証情報を指定します。
    uploadSpeedTestConfig
    (オプション) ファイルサイズタイムアウトの フィールドを設定することで、アップロード速度テストを設定します。
    csiVolumeSnapshotTestConfigs
    CSI ボリュームスナップショットテストを設定します。
    skipTLSVerify
    DPT CR 実行中に TLS 証明書の検証をスキップするには、true に設定します。
  2. 次のコマンドを実行して DPT CR を作成します。

    $ oc create -f <dpt_file_name>

    <dpt_file_name> を DPT マニフェストのファイル名に置き換えてください。

検証

  1. 次のコマンドを実行して、DPT CR のフェーズが Complete であることを確認します。

    $ oc get dpt dpt-sample

    出力例は次のとおりです。

    NAME         PHASE      LASTTESTED   UPLOADSPEED(MBPS)   ENCRYPTION   VERSIONING   SNAPSHOTS    AGE
    dpt-sample   Complete   17m          546                 AES256       Enabled      2/2 passed   17m
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る