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 ロール Backup and Recovery スーパー管理者または Backup and Recovery バックアップ管理者。Cloud Volumes ONTAP クラスターに保存されているデータを保護する場合は、Cloud Volumes ONTAP 管理者ロールも必要です。"バックアップとリカバリの役割と権限"について学ぶ。 "すべてのサービスに対するNetApp Consoleのアクセスロールについて学習します"

開始する前に

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • 「スケジュールを追加」オプションを選択して、スナップショット スケジュールを1つまたは複数選択します。スケジュールは最大5つまで登録できます。

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

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

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

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

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

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

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

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

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

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

    • バックアップ先:登録済みのオブジェクトストレージ先を選択してください。ターゲットがバックアップ環境内でアクセス可能であることを確認してください。

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

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

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

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

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

  8. 必要に応じて、ポリシーで詳細設定を構成します。

    Details
    • バックアップの再試行:障害や中断が発生した場合にジョブを一定回数再試行するには、*バックアップの再試行*セクションを展開し、スナップショットとバックアップジョブの最大再試行回数と再試行間隔を入力します。

    ヒント スナップショットの取得頻度を1時間に設定した場合、最大遅延時間と再試行回数の合計は45分を超えてはなりません。
    • VM構成:必要なバックアップの整合性タイプを選択してください。

      • 「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態バックアップ:スナップショットまたはバックアップを作成する前に仮想マシンをフリーズさせないようにするには、このオプションを選択します。スナップショットまたはバックアップは「crash consistent state(障害など予期しないシャットダウン時と同様)」の状態になります。つまり、スナップショットまたはバックアップの時点のシステムメモリはキャプチャされません。

      • VM整合性バックアップ:スナップショットまたはバックアップを取得する前にVMをフリーズするには、このオプションを選択します。これにより、VMの状態全体(メモリを含む)がキャプチャされ、VM整合性のある保護が提供されます。オプションとして、*同時に処理できる仮想マシンの最大数*で、Backup and Recoveryが同時にフリーズしてバックアップできる仮想マシンの数を指定します。*すべての仮想マシンをフリーズする*オプションを有効にすると、Backup and Recoveryはすべての仮想マシンを同時にフリーズし、バックアップを開始し、すべてのバックアップ操作が完了した後にすべての仮想マシンをフリーズ解除します。

    • 部分的な成功:このオプションを有効にすると、Backup and Recoveryがすべてのリソースのバックアップに失敗した場合でも、バックアップ操作が正常に完了するようになります。

  9. 完了したら、*Done*を選択します。

ポリシーを編集する

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

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

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

SnapCenter からリソースをインポートした場合、SnapCenter で使用されているポリシーと NetApp Backup and Recovery で使用されているポリシーとの間に相違点が生じる場合があります。"SnapCenterとNetApp Backup and Recoveryのポリシーの違い" を参照してください。

必須 NetApp Console ロール

Backup and Recovery スーパー管理者、または Backup and Recovery バックアップ管理者。Cloud Volumes ONTAP クラスターに保存されているデータを保護する場合は、Cloud Volumes ONTAP 管理者ロールも必要です。 "すべてのサービスに対するNetApp Consoleのアクセスロールについて学習します"

手順
  1. NetApp Console で、Protection > Backup and Recovery に移動します。

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

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

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

  5. 編集が完了したら、*完了*を選択してください。

  6. 確認ダイアログで、ポリシー名を入力して変更を確定します。

    変更を保存すると、この保護ポリシーによって保護されているすべてのアプリケーションに影響します。

  7. 確定するには「完了」を選択してください。

ポリシーを削除する

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

ヒント ワークロードに関連付けられているポリシーを削除することはできません。
手順
  1. NetApp Console で、Protection > Backup and Recovery に移動します。

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

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

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

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