Snapshot とバックアップでアプリケーションを保護
自動保護ポリシーまたはアドホックベースを使用して、スナップショットやバックアップを作成することで、すべてのアプリケーションを保護します。Astra の UI またはを使用できます "Astra Control API" アプリを保護します。
Helm を使用してアプリケーションを展開する場合、 Astra Control Center には Helm バージョン 3 が必要です。Helm 3 (または Helm 2 から Helm 3 にアップグレード)を使用して展開されたアプリケーションの管理とクローニングが完全にサポートされています。Helm 2 で展開されたアプリケーションはサポートされていません。
OpenShift クラスタでアプリケーションをホストするプロジェクトを作成すると、プロジェクト(または Kubernetes ネームスペース)に SecurityContext UID が割り当てられます。Astra Control Center でアプリケーションを保護し、 OpenShift でそのアプリケーションを別のクラスタまたはプロジェクトに移動できるようにするには、アプリケーションを任意の UID として実行できるようにポリシーを追加する必要があります。たとえば、次の OpenShift CLI コマンドは、 WordPress アプリケーションに適切なポリシーを付与します。
oc new-project wordpress
oc adm policy add-scc-to-group anyuid system:serviceaccounts:wordpress
oc adm policy add-scc-to-user privileged -z default -n wordpress
アプリケーションデータの保護に関連する次のタスクを実行できます。
保護ポリシーを設定します
保護ポリシーは、定義されたスケジュールでスナップショット、バックアップ、またはその両方を作成することでアプリケーションを保護します。Snapshot とバックアップを毎時、日次、週次、および月単位で作成し、保持するコピーの数を指定できます。たとえば、保護ポリシーでは、週単位のバックアップと日単位の Snapshot が作成され、 1 カ月間はバックアップと Snapshot が保持されます。スナップショットやバックアップを作成する頻度と、それらを保持する期間は、組織のニーズによって異なります。
-
「 * アプリケーション」を選択し、アプリケーションの名前を選択します。
-
[ * データ保護 * ] を選択します。
-
[ 保護ポリシーの設定 ] を選択します。
-
毎時、日次、週次、および月単位で保持する Snapshot とバックアップの数を選択して、保護スケジュールを定義します。
スケジュールは、毎時、毎日、毎週、および毎月の各スケジュールで同時に定義できます。保持レベルを設定するまで、スケジュールはアクティブになりません。
次の例では、 Snapshot とバックアップの保護スケジュールとして、毎時、毎日、毎週、毎月の 4 つを設定します。
-
[* Review (レビュー) ] を選択します
-
[ * 保護ポリシーの設定 * ] を選択します
Astra Control Center は、定義したスケジュールと保持ポリシーを使用して、スナップショットとバックアップを作成し、保持することによって、データ保護ポリシーを実装します。
Snapshot を作成します
オンデマンド Snapshot はいつでも作成できます。
-
「 * アプリケーション * 」を選択します。
-
目的のアプリケーションの * アクション * 列のオプションメニューから、 * スナップショット * を選択します。
-
スナップショットの名前をカスタマイズし、 * Review * を選択します。
-
Snapshot の概要を確認し、「 * Snapshot * 」を選択します。
スナップショットプロセスが開始されます。スナップショットは、ステータスが「 * 使用可能 * 」である場合に成功します。この場合、「 * データ保護 * > * スナップショット * 」ページの「 * アクション * 」列に表示されます。
バックアップを作成します
アプリケーションはいつでもバックアップできます。
Astra Control Center の S3 バケットは、使用可能容量を報告しません。Astra Control Center で管理されているアプリケーションのバックアップまたはクローニングを行う前に、 ONTAP または StorageGRID 管理システムでバケット情報を確認します。 |
-
「 * アプリケーション * 」を選択します。
-
目的のアプリケーションの * アクション * 列のオプションメニューから、 * バックアップ * を選択します。
-
バックアップ名をカスタマイズする。
-
既存のスナップショットからアプリケーションをバックアップするかどうかを選択します。このオプションを選択すると、既存の Snapshot のリストから選択できます。
-
ストレージバケットのリストから選択して、バックアップのデスティネーションを選択します。
-
[* Review (レビュー) ] を選択します
-
バックアップの概要を確認し、「 * Backup * 」を選択します。
Astra Control Center は、アプリケーションのバックアップを作成します。
ネットワークに障害が発生している場合や、処理速度が異常に遅い場合は、バックアップ処理がタイムアウトする可能性があります。その結果、バックアップは失敗します。 |
実行中のバックアップを停止する方法はありません。バックアップを削除する必要がある場合は、完了するまで待ってから、の手順を実行してください バックアップを削除します。失敗したバックアップを削除するには、 "Astra Control API を使用"。 |
データ保護処理(クローン、バックアップ、リストア)が完了して永続ボリュームのサイズを変更したあと、新しいボリュームのサイズが UI に表示されるまでに最大 20 分かかります。データ保護処理にかかる時間は数分です。また、ストレージバックエンドの管理ソフトウェアを使用してボリュームサイズの変更を確認できます。 |
Snapshot とバックアップを表示します
アプリケーションのスナップショットとバックアップは、 [ データ保護( Data Protection ) ] タブで表示できます。
-
「 * アプリケーション」を選択し、アプリケーションの名前を選択します。
-
[ * データ保護 * ] を選択します。
デフォルトでは、 Snapshot が表示されます。
-
バックアップのリストを表示するには、「 * Backups * 」を選択します。
Snapshot を削除します
不要になったスケジュール済みまたはオンデマンドの Snapshot を削除します。
レプリケート中のSnapshotコピーは削除できません。 |
-
「 * アプリケーション」を選択し、アプリケーションの名前を選択します。
-
[ * データ保護 * ] を選択します。
-
目的のスナップショットの * アクション * 列のオプションメニューから、 * スナップショットの削除 * を選択します。
-
削除を確認するために「 delete 」と入力し、「 * はい、 Snapshot を削除します * 」を選択します。
Astra Control Center がスナップショットを削除します。
バックアップをキャンセルします
実行中のバックアップをキャンセルすることができます。
バックアップをキャンセルするには、そのバックアップが実行中の状態である必要があります。Pending状態のバックアップはキャンセルできません。 |
-
「 * アプリケーション」を選択し、アプリケーションの名前を選択します。
-
[ * データ保護 * ] を選択します。
-
「 * Backups * 」を選択します。
-
目的のバックアップの[アクション(* Actions )]列の[オプション(Options)]メニューから、[*キャンセル(* Cancel *)]を選択します。
-
削除を確認するために「CANCEL」と入力し、「* Yes、cancel backup *」を選択します。
バックアップを削除します
不要になったスケジュール済みまたはオンデマンドのバックアップを削除します。
実行中のバックアップを停止する方法はありません。バックアップを削除する必要がある場合は、完了するまで待ってから、以下の手順を実行してください。失敗したバックアップを削除するには、 "Astra Control API を使用"。 |
-
「 * アプリケーション」を選択し、アプリケーションの名前を選択します。
-
[ * データ保護 * ] を選択します。
-
「 * Backups * 」を選択します。
-
目的のバックアップの [ * アクション * ] 列の [ オプション ] メニューから、 [ * バックアップの削除 * ] を選択します。
-
削除を確認するために「 delete 」と入力し、「 * はい、バックアップを削除 * 」を選択します。
Astra Control Center はバックアップを削除します。