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

NetApp Backup and RecoveryでのKubernetesバックアップ ポリシーの作成と管理

共同作成者 netapp-mwallis

NetApp Backup and Recoveryでは、バックアップの頻度、バックアップの取得時間、保持するバックアップファイルの数などを制御する独自のKubernetesバックアップポリシーを作成できます。

メモ これらのオプションと構成セクションの一部は、すべてのワークロードで使用できるわけではありません。

SnapCenterからリソースをインポートする場合、 SnapCenterで使用されるポリシーとNetApp Backup and Recoveryで使用されるポリシーとの間に若干の違いが生じる可能性があります。見る"SnapCenterとNetApp Backup and Recoveryのポリシーの違い"

ポリシーに関連する次の目標を達成できます。

  • ローカルスナップショットポリシーを作成する

  • セカンダリストレージへのレプリケーションのポリシーを作成する

  • オブジェクトストレージ設定のポリシーを作成する

  • 詳細なポリシー設定を構成する

  • ポリシーを編集する

  • ポリシーの削除

ポリシーを表示

  1. NetApp Backup and Recoveryメニューから、ポリシー を選択します。

  2. ポリシーの詳細を確認してください。例:

    • ワークロード:例:Microsoft SQL Server、ONTAP ボリューム、VMware、KVM、Hyper-V、Oracle Database、または Kubernetes。

    • バックアップの種類: 例としては、完全バックアップやログ バックアップなどがあります。

    • アーキテクチャ: 例としては、ローカル スナップショット、ファンアウト、カスケード、ディスク間、ディスクからオブジェクト ストアなどがあります。

    • 保護されているリソース: そのワークロード上のリソースの合計数のうち、保護されているリソースの数を表示します。

    • ランサムウェア保護: ポリシーに、ローカル スナップショットのスナップショット ロック、セカンダリ ストレージのスナップショット ロック、またはオブジェクト ストレージの DataLock ロックが含まれているかどうかを示します。

ポリシーを作成します。

ローカル スナップショット、セカンダリ ストレージへのレプリケーション、オブジェクト ストレージへのバックアップを管理するポリシーを作成できます。3-2-1 戦略の一部として、プライマリ ストレージ システム上のインスタンス、データベース、アプリケーション、または VM のスナップショットを作成します。

必要なNetApp Consoleロール ストレージ ビューアー、バックアップおよびリカバリ スーパー管理者、バックアップおよびリカバリ バックアップ管理者。詳細はこちら"バックアップとリカバリの役割と権限""すべてのサービスに対するNetApp Consoleのアクセスロールについて学習します"

開始する前に

セカンダリ ストレージに複製し、ローカル スナップショットまたはリモートONTAPセカンダリ ストレージでスナップショット ロックを使用する予定の場合は、まずクラスタ レベルでONTAPコンプライアンス クロックを初期化する必要があります。これは、ポリシーでスナップショット ロックを有効にするための要件です。

これを行う方法については、以下を参照してください。 "ONTAPのコンプライアンスクロックを初期化する"

スナップショットロック全般については、以下を参照してください。 "ONTAPのスナップショットロック"

手順
  1. NetApp Backup and Recoveryメニューから、ポリシー を選択します。

  2. [ポリシー] ページで、[新しいポリシーの作成] を選択します。

    ポリシーページが表示されます。

  3. * 詳細 * セクションに情報を入力します。

    • ワークロードの種類:*Kubernetes*を選択します。

    • ポリシー名を入力します。

    • エージェント リストからコンソール エージェントを選択します。

  4. * Backup architecture * セクションに情報を入力します。リストからバックアップのデータフローを選択します:

    • 3-2-1 ファンアウト:プライマリストレージ(ディスク)からセカンダリストレージ(ディスク)を経てクラウド(オブジェクトストア)へ。ONTAP to ONTAP や ONTAP to オブジェクトストア構成など、異なるストレージシステム間でデータの複数のコピーを作成します。これは、クラウドハイパースケーラーのオブジェクトストア、またはプライベートオブジェクトストアのいずれかです。最適なデータ保護と災害復旧に最適です。このオプションは Amazon FSx for NetApp ONTAP では利用できません。

    • ディスク間:プライマリストレージ(ディスク)からセカンダリストレージ(ディスク)へ。ONTAP to ONTAP データ保護戦略は、2つのONTAPシステム間でデータをレプリケートし、高可用性とディザスタリカバリを確保します。これは通常、SnapMirrorを使用して実現され、同期レプリケーションと非同期レプリケーションの両方をサポートします。この方法により、データは最新の状態に保たれ、複数の場所で利用可能になり、強力なデータ保護が実現します。

    • ディスクからオブジェクトストレージ:プライマリストレージ(ディスク)からクラウド(オブジェクトストア)へ。ONTAP システムからオブジェクトストレージシステムにデータをレプリケートします。これは、クラウド ハイパースケーラー オブジェクト ストアまたは StorageGRID などのプライベート オブジェクト ストアです。この方法は、長期的なデータ保持とアーカイブに最適です。このオプションは、Amazon FSx for NetApp ONTAP では使用できません。

    • ローカルスナップショット:選択したボリューム上のローカルスナップショット。これにより、ワークロードが実行されている本番環境ボリュームの読み取り専用のポイントインタイムコピーが作成されます。ローカルスナップショットを使用すると、データの損失や破損から復旧できるだけでなく、ディザスタリカバリのためのバックアップを作成することもできます。

  5. * ローカルスナップショット設定 * セクションの情報を入力します:

    • スナップショット スケジュールを選択するには、[スケジュールの追加] オプションを選択します。最大 5 つのスケジュールを設定できます。

    • スナップショットの頻度: 時間ごと、日ごと、週ごと、月ごと、または年ごとの頻度を選択します。年間頻度は Kubernetes ワークロードでは利用できません。

    • スナップショットの保持: 保持するスナップショットの数を入力します。

    • プロバイダー:Kubernetesアプリケーションリソースをホストするストレージプロバイダーを選択し、プロバイダーへの認証に必要な認証情報を入力します。

  6. *セカンダリ設定*セクション(セカンダリストレージへのレプリケーション)の情報を入力します:

    • バックアップ: 時間ごと、日ごと、週ごと、月ごと、または年ごとの頻度を選択します。

    • バックアップ対象: バックアップの対象となるセカンダリ ストレージ上のターゲット システムを選択します。

    • 保持: 保持するスナップショットの数を入力します。

    • スナップショットのロックを有効にする: 改ざん防止スナップショットを有効にするかどうかを選択します。

    • スナップショットのロック期間: スナップショットをロックする日数、月数、または年数を入力します。

    • 二次転送:

      • * ONTAP転送スケジュール - インライン* オプションはデフォルトで選択されており、スナップショットがセカンダリ ストレージ システムに直ちに転送されることを示します。バックアップをスケジュールする必要はありません。

      • その他のオプション: 延期転送を選択した場合、転送は即時に行われず、スケジュールを設定できます。

    • * SnapMirrorとSnapVault SMAS セカンダリ リレーションシップ*: SQL Server ワークロードにSnapMirrorとSnapVault SMAS セカンダリ リレーションシップを使用します。

    • プロバイダー:Kubernetesアプリケーションリソースをホストするストレージプロバイダーを選択し、プロバイダーへの認証に必要な認証情報を入力します。

  7. * Object store settings * セクション(オブジェクトストレージへのバックアップ)の情報を入力します。

    メモ 表示されるフィールドは、選択したプロバイダーとアーキテクチャによって異なります。
    • プロバイダー:オブジェクトストアのプロバイダーを選択し、適切なフィールドに認証情報を入力します(認証情報フィールドはプロバイダーによって異なります)。

    • バックアップ対象: 登録済みのオブジェクト ストレージ対象を選択します。バックアップ環境内でターゲットにアクセスできることを確認します。

    • IPspace: バックアップ操作に使用する IPspace を選択します。これは、複数の IPspace があり、どの IPspace をバックアップに使用するかを制御したい場合に便利です。

    • スケジュール設定: ローカル スナップショットに設定されたスケジュールを選択します。スケジュールはローカル スナップショット スケジュールに従って設定されるため、削除することはできますが、追加することはできません。

    • 保持コピー数: 保持するスナップショットの数を入力します。

    • 実行時間: データをオブジェクト ストレージにバックアップするためのONTAP転送スケジュールを選択します。

    • オブジェクト ストアからアーカイブ ストレージにバックアップを階層化します: バックアップをアーカイブ ストレージ (AWS Glacier など) に階層化する場合は、階層オプションとアーカイブする日数を選択します。

ポリシーを編集する

バックアップアーキテクチャ、バックアップ頻度、保持ポリシー、およびポリシーに関するその他の設定を編集できます。Kubernetesワークロードポリシーについては、スケジュールと保持設定のみを編集できます。

ポリシーを編集するときに別の保護レベルを追加することはできますが、保護レベルを削除することはできません。たとえば、ポリシーがローカル スナップショットのみを保護する場合は、セカンダリ ストレージへのレプリケーションやオブジェクト ストレージへのバックアップを追加できます。ローカル スナップショットとレプリケーションがある場合は、オブジェクト ストレージを追加できます。ただし、ローカル スナップショット、レプリケーション、およびオブジェクト ストレージがある場合は、これらのレベルのいずれかを削除することはできません。

オブジェクト ストレージにバックアップするポリシーを編集している場合は、アーカイブを有効にすることができます。

SnapCenterからリソースをインポートした場合、 SnapCenterで使用されるポリシーとNetApp Backup and Recoveryで使用されるポリシーにいくつかの違いが生じる可能性があります。見る"SnapCenterとNetApp Backup and Recoveryのポリシーの違い"

必要なNetApp Consoleロール

バックアップとリカバリのスーパー管理者。 "すべてのサービスに対するNetApp Consoleのアクセスロールについて学習します"

手順
  1. NetApp Consoleで、保護 > バックアップとリカバリ に移動します。

  2. ポリシー オプションを選択します。

  3. 編集するポリシーを選択します。

  4. *アクション*を選択しますアクションアイコンアイコンをクリックし、[編集] を選択します。

ポリシーを削除する

不要になったポリシーは削除できます。

ヒント ワークロードに関連付けられているポリシーを削除することはできません。
手順
  1. コンソールで、[保護] > [バックアップと復元] に移動します。

  2. ポリシー オプションを選択します。

  3. 削除するポリシーを選択します。

  4. *アクション*を選択しますアクションアイコンアイコンをクリックし、[削除] を選択します。

  5. 操作を確認し、[削除] を選択します。