11.9. データベースバックアップのスケジューリング


警告

バックアップ CR は非推奨であり、将来のリリースで削除される可能性があります。

Operator を使用して、カスタムリソースで定義されるデータベースの自動バックアップをスケジュールできます。カスタムリソースは、バックアップジョブをトリガーし、そのステータスを報告します。

Operator を使用して、ローカルの永続ボリュームへのワンタイムバックアップを実行するバックアップジョブを作成できます。

バックアップカスタムリソースの YAML ファイルの例

apiVersion: keycloak.org/v1alpha1
kind: KeycloakBackup
metadata:
  name: test-backup
Copy to Clipboard

前提条件

  • このカスタムリソースの YAML ファイルがある。
  • Red Hat Single Sign-On Operator によって作成される PersistentVolumeClaim についてのみ予約する claimRefPersistentVolume が必要です。

手順

  1. バックアップジョブ (oc create -f <backup_crname>) を作成します。以下は例になります。

    $ oc create -f one-time-backup.yaml
    keycloak.keycloak.org/test-backup
    Copy to Clipboard

    Operator は、Keycloak-backup-<CR-name> という命名スキームを使用して PersistentVolumeClaim を作成します。

  2. ボリュームのリストを表示します。

    $ oc get pvc
    NAME                          STATUS   VOLUME
    keycloak-backup-test-backup   Bound    pvc-e242-ew022d5-093q-3134n-41-adff
    keycloak-postresql-claim      Bound    pvc-e242-vs29202-9bcd7-093q-31-zadj
    Copy to Clipboard
  3. バックアップジョブのリストを表示します。

    $ oc get jobs
    NAME           COMPLETIONS     DURATION     AGE
    test-backup    0/1             6s           6s
    Copy to Clipboard
  4. 実行したバックアップジョブのリストを表示します。

    $ oc get pods
    NAME                               READY    STATUS       RESTARTS    AGE
    test-backup-5b4rf                  0/1      Completed    0           24s
    keycloak-0                         1/1      Running      0           52m
    keycloak-postgresql-c824c6-vv27m   1/1      Running      0           71m
    Copy to Clipboard
  5. 完了したバックアップジョブログを表示します。

    $ oc logs test-backup-5b4rf
    ==> Component data dump completed
    .
    .
    .
    .
    Copy to Clipboard

関連資料

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat