このページでは、Backup for GKE で Filestore ボリュームを処理する方法について説明します。
Backup for GKE は Filestore ボリュームと統合されません。つまり、これらのボリュームから直接データをバックアップして復元することはできません。ただし、Backup for GKE を使用すると、特定の障害復旧シナリオで Filestore ボリュームによってバックアップされるワークロードにソリューションを提供できます。
これらのソリューションを使用すると、許可モードを有効にして Filestore ボリュームの構成をバックアップできます。復元により、Filestore ボリュームに再接続できます。また、Filestore ボリューム データを帯域外で復元することもできます。
Filestore ボリューム構成をバックアップする
デフォルトでは、許可モードが有効になっていない場合、Filestore ボリュームを含むクラスタのバックアップは失敗します。許可モードが有効になっている場合、Backup for GKE はワークロードとボリュームの構成をキャプチャします。制約なしモードの詳細については、バックアップ プランで制約なしモードを有効にするをご覧ください。
Filestore ボリュームを再接続する
Backup for GKE では、復元プランでボリューム データの復元ポリシーを「データを含む既存のボリュームを再利用する」に指定できます。この場合、PersistentVolumeClaim
リソースと PersistentVolume
リソースが直接作成され、新しい Filestore ボリュームをプロビジョニングせずに既存の Filestore ボリュームが参照されます。
バックアップに Compute Engine Persistent Disk ボリュームが含まれており、それらのボリュームのデータを復元する場合は、ボリューム データの復元動作を定義するで、ボリューム データ復元ポリシー バインディングの構成方法を確認してください。
Filestore ボリュームを帯域外でバックアップおよび復元する
Filestore バックアップ機能を使用すると、Filestore ボリュームを個別にバックアップできます。これらのバックアップは Backup for GKE とは独立しており、データの完全なコピーが取得されます。
Filestore ボリュームを帯域外でバックアップする
Filestore には、バックアップの作成時点からのすべてのファイルデータとメタデータを含むファイル共有のコピーを作成するバックアップ機能が用意されています。Filestore ボリューム構成を含む Backup for GKE のバックアップに加えて、Filestore ボリュームの個別のバックアップを作成できます。手順については、Filestore のバックアップを作成するをご覧ください。
Filestore ボリュームを帯域外で復元する
Filestore バックアップと Backup for GKE バックアップの両方を使用すると、次の手順でワークロードを復元できます。
- Filestore バックアップを使用して、Filestore ボリュームを帯域外で復元します。
- ターゲット クラスタで復元された Filestore ボリュームを参照する静的
PersistentVolumes
を作成します。これらのPersistentVolumes
では、作成するPersistentVolumeClaims
を正しく参照する.spec.claimRef
フィールドが必要です。 Backup for GKE で、ボリューム データ復元ポリシー「ボリューム データを復元しない」を使用して復元を開始します。新しく作成された PVC は、前の手順で作成した
PersistentVolumes
にバインドされます。バックアップに Compute Engine Persistent Disk ボリュームが含まれており、それらのボリュームのデータを復元する場合は、ボリューム データの復元動作を定義するで、ボリューム データ復元ポリシー バインディングの構成方法を確認してください。