フィールド | 省略値 | 説明 |
---|---|---|
apiVersion | fep.fujitsu.io/v1 | 固定 |
kind | FEPRestore | 固定 |
metadata.name | - | カスタムリソース名を入力します。 |
spec.fepVersion | オプション 指定されたバージョンのFEPRestoreイメージを使用します。有効な値:12、13、14 | |
spec.image | <current-released-image> | 使用するFEPリストアコンテナイメージ quay.io/fujitsu/fujitsu-enterprise-postgres-14-restore:ubi8-14-0.0 オプションです。 デフォルトでは、空白のままです。この場合、オペレータコンテナ環境からimageのURLを取得します。 imageを指定すると、オペレータはそのイメージを取得してコンテナを展開します。 |
spec.imagePullPolicy | IfNotPresent | |
spec.mcSpec.limits | cpu: 0.2 memory: "300Mi" | |
spec.mcSpec.requests | cpu: 0.1 memory: "200Mi" | |
spec.fromFEPcluster | <from_clustername> | リストア元のFEPクラスタの名前 |
spec.toFEPcluster | <to_clustername> | リストア先のFEPクラスタの名前を指定します。 既存クラスタへのリストアの場合は、本パラメタの行自体を指定しないでください。 |
spec.restoretype | latest/PITR | latest - 最新状態にリストア PITR : 日付/時刻のリストア |
spec.restoredate | - | spec.restoretypeがPITRの場合、PITRの日付(UTC)をYYYY-MM-DD形式で指定します。 なお、必ずシングルクォートを付与してください。 例) 「'2020-11-25'」 |
spec.restoretime | - | spec.restoretypeがPITRの場合、PITRの時刻(UTC)をHH:MM:SS形式で指定します。 なお、必ずシングルクォートを付与してください。 例) 「'02:50:43'」 |
spec.restoreTargetRepo | オプション マルチレポジトリを利用している場合は、リストア元のレポジトリを指定します。 指定されない場合、“1”が代入されます。 | |
spec.changeParams.fepChildCrVal.backup.pgbackrestParams | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.backup.pgbackrestParams設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.backup.pgbackrestKeyParams | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.backup.pgbackrestKeyParams設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.backup.caName | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.backup.caName設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.backup.repoKeySecretName | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.backup.repoKeySecretName設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.storage.backupVol | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.backupVol設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.storage.archivewalVol | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.archivewalVol設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.storage.dataVol | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.dataVol設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.storage.walVol | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.walVol設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.storage.logVol | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.logVol設定を変更する場合に指定します。 | |
spec.changeParams.fepChildCrVal.storage.tablespaceVol | オプション 新規DBクラスタへのリストア時に、FEPClusterCRのspec.fepChildCrVal.storage.tablespaceVol設定を変更する場合に指定します。 |
作成されたFEPRestoreカスタムリソースの例
apiVersion: fep.fujitsu.io/v1 kind: FEPRestore metadata: name: feprestore spec: mcSpec: limits: cpu: 200m memory: 300Mi requests: cpu: 100m memory: 200Mi fromFEPcluster: fepcluster1 toFEPcluster: fepcluster2 restoretype: latest imagePullPolicy: IfNotPresent
FEPRestoreカスタムリソースを使用したポイントインタイムリカバリの例
apiVersion: fep.fujitsu.io/v1 kind: FEPRestore metadata: name: feprestore spec: mcSpec: limits: cpu: 300m memory: 700Mi requests: cpu: 200m memory: 512Mi fromFEPcluster: fepclusterA toFEPcluster: fepclusterB restoretype: PITR restoredate: 2020-11-25 restoretime: 02:50:43 imagePullPolicy: IfNotPresent
注意
処理が正常に完了すると、FEPRestoreのカスタムリソースは自動で削除されます。