Skip to main content
すべてのクラウドプロバイダ
  • Amazon Web Services の
  • Google Cloud
  • Microsoft Azure
  • すべてのクラウドプロバイダ
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Kubernetes の永続ボリュームのデータを Azure BLOB ストレージにバックアップする

共同作成者

AKS Kubernetes クラスタ上の永続ボリュームから Azure BLOB ストレージへのデータのバックアップを開始するには、いくつかの手順を実行します。

クイックスタート

これらの手順を実行してすぐに作業を開始するか、残りのセクションまでスクロールして詳細を確認してください。

1つ 前提条件を確認する
  • KubernetesクラスタがBlueXP作業環境として検出されました。

    • Trident がクラスタにインストールされている必要があります。 Trident のバージョンは 21.1 以降である必要があります。

    • バックアップする永続ボリュームの作成に使用されるすべての PVC で、「 snapshotPolicy 」が「 default 」に設定されている必要があります。

    • クラスタのバックエンドストレージに Azure 上の Cloud Volumes ONTAP が使用されている必要があります。

    • Cloud Volumes ONTAP システムで ONTAP 9.7P5 以降が実行されている必要があります。

  • バックアップを格納するストレージスペースに対する有効なクラウドプロバイダのサブスクリプションが必要です。

  • に登録しておきます "BlueXP Marketplaceバックアップ製品"またはを購入したことが必要です "アクティブ化されます" ネットアップが提供するBlueXPバックアップ/リカバリのBYOLライセンス

2 つ 既存のKubernetesクラスタでBlueXPのバックアップとリカバリを有効にします

作業環境を選択し、右パネルでバックアップ/リカバリサービスの横にある*有効化*をクリックして、セットアップ・ウィザードに従います。

"作業環境を選択すると表示されるBlueXPのバックアップとリカバリの[有効化ボタンのスクリーンショット。"]

3つ バックアップポリシーを定義

デフォルトポリシーでは、毎日ボリュームがバックアップされ、各ボリュームの最新の 30 個のバックアップコピーが保持されます。毎時、毎日、毎週、または毎月のバックアップに変更するか、システム定義のポリシーの中からオプションを追加する 1 つを選択します。保持するバックアップコピーの数を変更することもできます。

BlueXPのバックアップとリカバリの設定を示すスクリーンショットで、バックアップスケジュールと保持期間を選択できます。

4. バックアップするボリュームを選択します

Select Volumes (ボリュームの選択)ページで、バックアップするボリュームを特定します。バックアップファイルは、 Cloud Volumes ONTAP システムと同じ Azure サブスクリプションとリージョンを使用して BLOB コンテナに格納されます。

要件

Kubernetes 永続ボリュームを BLOB ストレージにバックアップする前に、次の要件を読み、サポートされている構成であることを確認してください。

次の図は、各コンポーネントとその間の準備に必要な接続を示しています。

BlueXPのバックアップおよびリカバリが、ソースシステム上のボリュームおよびバックアップファイルが配置されているデスティネーションストレージとどのように通信するかを示す図。

プライベートエンドポイントはオプションです。

Kubernetes クラスタの要件
  • KubernetesクラスタがBlueXP作業環境として検出されました。 "Kubernetes クラスタの検出方法を参照してください"

  • Trident はクラスタにインストールされている必要があります。 Trident のバージョンは 21.1 以上である必要があります。を参照してください "Trident のインストール方法" または "Trident バージョンをアップグレードする方法"

  • クラスタのバックエンドストレージに Azure 上の Cloud Volumes ONTAP が使用されている必要があります。

  • Cloud Volumes ONTAP システムはKubernetesクラスタと同じAzureリージョンに配置する必要があり、ONTAP 9.7P5以降を実行している必要があります(ONTAP 9.8P11以降を推奨)。

    オンプレミス環境の Kubernetes クラスタはサポートされていません。Cloud Volumes ONTAP システムを使用するクラウド環境では、 Kubernetes クラスタのみがサポートされます。

  • バックアップする永続ボリュームの作成に使用されるすべての Persistent Volume Claim オブジェクトで、「 snapshotPolicy 」が「 default 」に設定されている必要があります。

    これは、を追加することによって、個 々 のPVCに対して行うことができます snapshotPolicy アノテーションの下:

    kind: PersistentVolumeClaim
    apiVersion: v1
    metadata:
      name: full
      annotations:
        trident.netapp.io/snapshotPolicy: "default"
    spec:
      accessModes:
        - ReadWriteMany
      resources:
        requests:
          storage: 1000Mi
      storageClassName: silver

    これは、特定のバックエンドストレージに関連付けられているすべてのPVCに対して実行できます snapshotPolicy フィールドのデフォルト値は、です backend.json ファイル:

    apiVersion: trident.netapp.io/v1
    kind: TridentBackendConfig
    metadata:
      name: backend-tbc-ontap-nas-advanced
    spec:
      version: 1
      storageDriverName: ontap-nas
      managementLIF: 10.0.0.1
      dataLIF: 10.0.0.2
      backendName: tbc-ontap-nas-advanced
      svm: trident_svm
      credentials:
        name: backend-tbc-ontap-nas-advanced-secret
      limitAggregateUsage: 80%
      limitVolumeSize: 50Gi
      nfsMountOptions: nfsvers=4
      defaults:
        spaceReserve: volume
        exportPolicy: myk8scluster
        snapshotPolicy: default
        snapshotReserve: '10'
      deletionPolicy: retain
ライセンス要件

BlueXPのバックアップとリカバリのPAYGOライセンスを使用している場合は、BlueXPのバックアップとリカバリを有効にする前に、Azure Marketplaceでサブスクリプションを購入する必要があります。BlueXPのバックアップとリカバリの課金は、このサブスクリプションを通じて行われます。 "作業環境ウィザードの[Details Credentialsページからサブスクライブできます。"^]。

BlueXPのバックアップとリカバリのBYOLライセンスの場合は、ライセンスの期間と容量にわたってサービスを使用できるネットアップのシリアル番号が必要です。 "BYOL ライセンスの管理方法について説明します"

また、バックアップを格納するストレージスペースには、 Microsoft Azure サブスクリプションが必要です。

サポートされている Azure リージョン

BlueXPのバックアップとリカバリは、Azureのすべてのリージョンでサポートされます "Cloud Volumes ONTAP がサポートされている場合"

BlueXPのバックアップとリカバリを有効にする

BlueXPのバックアップとリカバリは、Kubernetes作業環境からいつでも直接実行できます。

手順
  1. 作業環境を選択し、右パネルのバックアップ/リカバリサービスの横にある*有効化*をクリックします。

    "作業環境を選択すると表示されるBlueXPのバックアップとリカバリの[設定ボタンのスクリーンショット。"]

  2. バックアップポリシーの詳細を入力し、 * Next * をクリックします。

    バックアップスケジュールを定義して、保持するバックアップの数を選択できます。

    BlueXPのバックアップとリカバリの設定を示すスクリーンショットで、スケジュールとバックアップの保持を選択できます。

  3. バックアップする永続ボリュームを選択します。

    • すべてのボリュームをバックアップするには、タイトル行()。

    • 個々のボリュームをバックアップするには、各ボリュームのボックス()。

      バックアップする永続ボリュームの選択のスクリーンショット。

  4. 現在および将来のすべてのボリュームでバックアップを有効にする場合は、「今後のボリュームを自動的にバックアップします…一時保持」チェックボックスをオンのままにします。この設定を無効にした場合は、将来のボリュームのバックアップを手動で有効にする必要があります。

  5. [バックアップをアクティブ化]*をクリックすると、選択した各ボリュームの初期バックアップの作成がBlueXPのバックアップとリカバリによって開始されます。

結果

バックアップファイルは、 Cloud Volumes ONTAP システムと同じ Azure サブスクリプションとリージョンを使用して BLOB コンテナに格納されます。

Kubernetes ダッシュボードが表示され、バックアップの状態を監視できます。

次の手順

可能です "ボリュームのバックアップを開始および停止したり、バックアップを変更したりできます スケジュール"
また可能です "バックアップファイルからボリューム全体をリストアする" Azure 内の同じまたは別の Kubernetes クラスタ(同じリージョン内)に新しいボリュームとして配置する必要があります。