AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

Kubernetes Operator を使用したファイルシステムバックアップストアの構成

Kubernetes Operator は、ファイルシステム スナップショットのストレージをサポートします。

ファイルシステム スナップショットストレージを構成するには、 Kubernetes Operator 配置に ReadWriteManyメソッドで構成されたストレージクラスが必要です。

ファイルシステムのスナップショット ストレージを構成するには、次の手順に従います。

1

データ ボリュームオブジェクトを作成し、必要に応じてストレージを割り当てます。accessModes を ReadWriteMany に設定します。

apiVersion: v1kind: PersistentVolumeClaimmetadata: name: snapshot-store-ops-managerspec: storageClassName: managed-nfs-storage #SC that supports(RWX) accessModes: - ReadWriteMany resources: requests: storage: 10G ...
2

オブジェクトとspec.backup.fileSystemStores フィールド(これはファイルシステム読み取りの名前です)を指定する Ops Manager CustomResourceDefinition を作成します。PersistentVolumeClaim

次の例では、 を持つMongoDB oplogストア用に という名前の ops-manager-fs.yamlCustomResourceDefinitionファイルを作成します。kube-user

apiVersion: mongodb.com/v1 kind: MongoDBOpsManager metadata: name: ops-manager spec: replicas: 1 version: 8.0.0 adminCredentials: ops-manager-admin-secret statefulSet: spec: template: spec: volumes: - name: snapshot-store persistentVolumeClaim: claimName: snapshot-store-ops-manager containers: - name: mongodb-ops-manager volumeMounts: - name: snapshot-store mountPath: /snapshot_store backup: enabled: true fileSystemStores: - name: filesystem1 headDB: storage: "30Gi" assignmentLabels: ["test1", "test2"] opLogStores: assignmentLabels: ["test1", "test2"] - name: oplog1 mongodbResourceRef: name: oplog-db # mongodbUserRef: # name: kube-user statefulSet: spec: template: spec: volumes: - name: snapshot-store persistentVolumeClaim: claimName: snapshot-store-ops-manager containers: - name: mongodb-backup-daemon volumeMounts: - name: snapshot-store mountPath: /snapshot_store applicationDatabase: members: 3 version: 8.0.0
3

MongoDB Ops Managerのリソース定義のファイル名に対して、次の kubectl コマンドを呼び出します。

kubectl apply -f <opsmgr-resource>.yaml
4

MongoDB Ops Managerオブジェクトがその状態を と報告するまで待ってからRunning 、oplog リソース の配置 手順の バックアップ設定の構成 の手順で説明されているように MongoDB Ops Managerストアを構成します。

5

MongoDB Ops Manager インスタンスにログインし、次のドキュメントに移動します。 Admin Backup Snapshot Store Create New File System Store 。

名前を、CustomResourceDefinition で backup.fileSystemStores に設定した値に設定します。必要に応じてその他の値を設定し、Create をクリックします。

新しいファイルシステム ストアを作成すると、MongoDB Ops Manager オブジェクトはPendingのBACKUP状態を報告します。

このページを評価

項目一覧