4.21.3. Kopia 해시, 암호화 및 분할 알고리즘 덮어쓰기
DPA(Data Protection Application)의 특정 환경 변수를 사용하여 Kopia 해시, 암호화 및 분할 알고리즘의 기본값을 재정의할 수 있습니다.
4.21.3.1. Kopia 해시, 암호화 및 분할 알고리즘을 재정의하도록 DPA 구성 링크 복사링크가 클립보드에 복사되었습니다!
OADP(OpenShift API for Data Protection) 옵션을 사용하여 해시, 암호화 및 분할에 대한 기본 Kopia 알고리즘을 재정의하여 Kopia 성능을 개선하거나 성능 지표를 비교할 수 있습니다. DPA의 spec.configuration.velero.podConfig.env 섹션에서 다음 환경 변수를 설정할 수 있습니다.
-
KOPIA_HASHING_ALGORITHM -
KOPIA_ENCRYPTION_ALGORITHM -
KOPIA_SPLITTER_ALGORITHM
사전 요구 사항
- OADP Operator가 설치되어 있습니다.
- 클라우드 공급자가 제공하는 인증 정보를 사용하여 시크릿을 생성했습니다.
DPA(Data Protection Application)의 분할, 해시 및 암호화를 위한 Kopia 알고리즘의 구성은 초기 Kopia 리포지토리 생성 중에만 적용되며 나중에 변경할 수 없습니다.
다른 Kopia 알고리즘을 사용하려면 오브젝트 스토리지에 이전 Kopia 리포지토리가 포함되어 있지 않은지 확인합니다. Backup Storage Location(BSL)에서 새 오브젝트 스토리지를 구성하거나 BSL 구성에서 오브젝트 스토리지에 대한 고유한 접두사를 지정합니다.
절차
다음 예와 같이 해시, 암호화 및 분할에 대한 환경 변수를 사용하여 DPA를 구성합니다.
DPA 예
apiVersion: oadp.openshift.io/v1alpha1 kind: DataProtectionApplication #... configuration: nodeAgent: enable: true1 uploaderType: kopia2 velero: defaultPlugins: - openshift - aws - csi3 defaultSnapshotMoveData: true podConfig: env: - name: KOPIA_HASHING_ALGORITHM value: <hashing_algorithm_name>4 - name: KOPIA_ENCRYPTION_ALGORITHM value: <encryption_algorithm_name>5 - name: KOPIA_SPLITTER_ALGORITHM value: <splitter_algorithm_name>6