バックアップ&リストア機能は、OpenStackインフラストラクチャで使用されるM-FKE製品の機能であり、PVCおよび構成(Kubernetes内のリソース構成)のスナップショットを作成するように設計されています。
M-FKEはバックアップ&リストア機能バージョン1.0.0をリリースしました。このバージョンには以下のユーティリティが含まれます:
a. バックアッププラン一覧の表示
b. 新規バックアッププランの作成
c. 単一バックアッププラン内で複数タイミングを設定し、システムが自動的にPVCスナップショットを作成できるようにします。1つ以上のPVCに同時に適用可能です。
d. 保持期間を分/時間/日で設定します。
e. バックアッププランの編集
f. バックアッププランの有効化/無効化
g. バックアッププランの削除
a. PVCスナップショット一覧の表示
b. スナップショットリストをクラスターからFPT CLOUD ポータルに同期
c. 新規PVCスナップショットの作成
d. PVCスナップショットの削除
e. PVCスナップショットの復元
a. 復元済みPVCの一覧表示
b. ステータスの更新
注:この機能はCinderドライバー(FPT CLOUD により事前作成済み)に適用されます。
1. 新しいバックアップ計画を作成する
ステップ1: ポータル > コンテナ > Kubernetes > 詳細クラスター > バックアップタブ にアクセスする
ステップ2: 「新規プラン」をクリックして新しいバックアッププランを作成します。
ステップ3:バックアップ計画の情報を入力します。
基本情報:
保持期間: スナップショットが保持される期間。この期間経過後、スナップショットは完全に削除されます。
スケジュール範囲:
PVCバックアップリスト: クラスター内のPVCのリスト
スケジュール情報: バックアップスケジュールを設定するため、具体的な月/日/年を入力してください
スケジュール情報: バックアップスケジュールを設定するため、具体的な月/日/年を入力してください
ステップ4: 「保存」をクリックしてバックアップ計画を保存します。新しく作成されたバックアップ計画がバックアップ計画リストに追加されます。
注:バックアップ計画のスケジュールに従って作成されたスナップショットは、スナップショット一覧に「タイプ = 「スケジュール済み」」として表示されます。
このサブタブには作成されたスナップショットが表示されます。これには、手動で作成したもの(タイプ = 「手動」)とバックアップ計画によって作成されたもの(タイプ = 「スケジュール済み」)が含まれます。
ユーザーは「スナップショットの作成」を選択して、直接スナップショットを作成できます。
ユーザーは「削除」を選択してスナップショットを削除したり、「更新」を選択してスナップショットを最新の状態に更新したり、「復元」を選択してPVCをK8sクラスターに復元したりできます。
同時に、Syncボタンを使用することで、K8sクラスターのスナップショットとPVCのステータスをFPT CLOUD Portalに直接同期させることができます。
ユーザーが「PVCスナップショット」サブタブから「スナップショットの復元」を選択すると、復元されたPVCが「PVC復元済み」サブタブに表示されます。
「PVCスナップショット」サブタブでPVCを復元する
復元されたPVCの一覧が表示されます
ポッドに割り当てられていないPVCは保留状態になります。
ユーザーはその後、K8sクラスターにアクセスし、復元されたPVCにマッピングされたポッドのデプロイメントを設定することで、PVCのステータスを更新できます。
[再読み込み]をクリックしてPVCステータスを更新するか、[同期]をクリックしてすべてを更新します。
各VPC内のスナップショット数は最大10個までです。これ以上の増設が必要な場合は、FPT CLOUD サポートまでお問い合わせください。
ユーザーは適切なプランを作成し、スナップショットを削除せずに多数作成することでインフラストラクチャの制限に達するのを避ける必要があります。これにより、さらなるスナップショットの作成が妨げられる可能性があります。
スナップショットのステータスが「失敗」と表示された場合、事前に原因を調査するためK8sクラスターにアクセスし、以下のコマンドを実行してください:
```
kubectl describe volumesnapshots.snapshot.storage.k8s.io -n <namespace> <snapshot_name>
```