5.22.2. OADP を使用した 3scale API Management のバックアップ
OpenShift API for Data Protection (OADP) を使用して、3scale Operator、MySQL データベース、Redis データベースなど、Red Hat 3scale API Management コンポーネントのバックアップを作成します。これは、API 管理インフラストラクチャーを保護し、データ損失が発生した場合の復旧に役立ちます。
Red Hat 3scale API Management のインストールと設定の詳細は、OpenShift および Red Hat 3scale API Managementへの 3scale API Management のインストールを 参照してください。
5.22.2.1. Data Protection Application の作成 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat 3scale API Management のバックアップストレージと Velero 設定を設定するために、Data Protection Application (DPA) カスタムリソース (CR) を作成します。これは、3scale コンポーネントを保護するために必要なバックアップインフラストラクチャーを構築するのに役立ちます。
手順
次の設定で YAML ファイルを作成します。
apiVersion: oadp.openshift.io/v1alpha1 kind: DataProtectionApplication metadata: name: dpa-sample namespace: openshift-adp spec: configuration: velero: defaultPlugins: - openshift - aws - csi resourceTimeout: 10m nodeAgent: enable: true uploaderType: kopia backupLocations: - name: default velero: provider: aws default: true objectStorage: bucket: <bucket_name> prefix: <prefix> config: region: <region> profile: "default" s3ForcePathStyle: "true" s3Url: <s3_url> credential: key: cloud name: cloud-credentialsここでは、以下のようになります。
<bucket_name>- バックアップの保存場所としてバケットを指定します。バケットが Velero バックアップ専用のバケットでない場合は、接頭辞を指定する必要があります。
<prefix>-
バケットが複数の用途で使用される場合、Velero バックアップのプレフィックスを指定します。たとえば、
velero などです。 < 領域 >- バックアップデータの保存場所となるリージョンを指定します。
<s3_url>- バックアップを保存するために使用するオブジェクトストアの URL を指定します。
次のコマンドを実行して DPA CR を作成します。
$ oc create -f dpa.yaml