Docs Menu
Docs Home
/
엔터프라이즈 Kubernetes 운영자
/

Kubernetes 연산자로 파일 시스템 백업 저장소 구성

Kubernetes 연산자는 파일 시스템 스냅샷 저장을 지원합니다.

파일 시스템 스냅샷 저장 구성하려면 Kubernetes Operator 배포서버 메서드로 구성된 저장 클래스 가 있어야 ReadWriteMany 합니다.

파일 시스템 스냅샷 스토리지를 구성하려면 다음을 수행합니다.

1

PersistentVolumeClaim 객체 생성하고 필요에 따라 저장 할당합니다. accessModesReadWriteMany로 설정합니다.

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: snapshot-store-ops-manager
spec:
storageClassName: managed-nfs-storage #SC that supports(RWX)
accessModes:
- ReadWriteMany
resources:
requests:
storage: 10G
...
2

PersistentVolumeClaim 객체 와 파일 시스템 스냅샷 저장소 의 이름인 backup.fileSystemStores 필드 지정하는 MongoDB Ops Manager CustomResourceDefinition을 만듭니다.

다음 예시 ops-manager-fs.yaml 있는 MongoDB oplog 저장 에 대해 라는 이름의 CustomResourceDefinition 파일 kube-user 만듭니다.

apiVersion: mongodb.com/v1
kind: MongoDBOpsManager
metadata:
name: ops-manager
spec:
replicas: 1
version: 6.0.7
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
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: 6.0.0
3

Ops Manager 리소스 정의의 파일 이름에 대해 다음 kubectl 명령을 호출합니다.

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

Ops Manager 객체가 (으)로 상태를 보고할 Running 때까지 기다린 다음 , Ops Manager 리소스 배포 절차의 백업 설정 구성 단계에 설명된 대로 oplog 스토어를 구성합니다.

5

Ops Manager 인스턴스에 로그인하고 Admin 로 이동합니다. Backup Snapshot Store Create New File System Store.

이름을 CustomResourceDefinition backup.fileSystemStores 에서 설정하다 값으로 설정합니다. 다른 값을 적절히 설정한 다음 Create를 클릭합니다.

새 파일 시스템 저장소를 만든 후 Ops Manager 객체는 PendingBACKUP 상태를 보고합니다.

돌아가기

KMIP 백업 암호화 구성

이 페이지의 내용