Docs Menu
Docs Home
/
MongoDB Ops Manager
/

암호화된 백업 스냅샷

이 페이지의 내용

  • 전제 조건
  • Ops Manager를 위한 KMIP 호스트 구성 설정
  • KMIP를 사용하도록 프로젝트 구성하기
  • 백업 작업 암호화

스냅샷 암호화 는데이터베이스 가 호환되는 MongoDB 의 버전에 따라 달라집니다. 이 기능 호환성 버전은 현재 버전부터 이전 버전까지 다양합니다. MongoDB 4.2 의 경우 FCV 는 4.0 또는 4.2 일 수 있습니다. 암호화됨 클러스터에서만 암호화됨 스냅샷을 만들 수 있습니다.

MongoDB Ops Manager 는 스냅샷 저장소 에 저장된 모든 백업 작업 을 암호화할 수 있습니다. 스냅샷 은 MongoDB Enterprise 4.2 이상을 실행한 데이터베이스 에서 가져와야 합니다.

  • 4.2 이상의 FCV

  • WiredTiger storage engine.

경고

MongoDB Ops Manager는 로컬 키 암호화 에서 KMIP 서버 기반 암호화로의 전환을 지원하지 않습니다.

참고

MongoDB Ops Manager 는 더 이상 로컬 키 암호화 를 사용하는 데이터베이스 배포에서 클러스터 스냅샷 생성을 지원하지 않습니다. 로컬 키 암호화 를 사용하여 데이터베이스 배포 를 암호화하면 스냅샷 이 실패합니다. 스냅샷을 암호화하려면 데이터베이스 배포에 KMIP기반 암호화 를 사용합니다.

To encrypt backups, use a master key that a KMIP-compliant key management appliance generates and maintains. 이 마스터 키는 데이터베이스 를 암호화하는 키를 암호화합니다.

는 디스크의 바이트를 호스트의 에서 스냅샷 저장소 storage.dbPath MongoDB Ops Manager 로 복사하여 이상 배포의 FCV 스냅샷을 생성합니다.4.2 백업하려는 호스팅하다 에 대해 MongoDB 암호화를 활성화 하는 경우, MongoDB Ops Manager 가 스냅샷 저장소 에 복사하는 바이트는 이미 암호화됨 되어 있습니다. MongoDB Ops Manager 는 호스트의 디스크에 데이터를 쓰기 (write) 때 스토리지 엔진 계층에서 데이터를 암호화합니다.

4.2 이상 배포의 FCV 의 경우, MongoDB Ops Manager 구성 요소는 스냅샷을 생성할 때 KMIP 호스팅하다 와 상호 작용 하지 않습니다.

중요

백업 디먼암호화됨 백업 의 쿼리 가능 복원 작업 을 프로세스 하기 위해 KMIP 호스팅하다 에 연결해야 합니다.

다음도 참조하세요.

는 스토리지 엔진MongoDB Ops Manager 으로 이상을 실행 하는 헤드 데이터베이스 MongoDB Enterprise 3.4 WiredTiger 에 저장된 모든 백업 작업 에 대한 암호화 를 지원합니다.

경고

MongoDB Ops Manager는 로컬 키 암호화 에서 KMIP 서버 기반 암호화로의 전환을 지원하지 않습니다.

백업을 암호화하려면 KMIP호환 키 관리 어플라이언스가 생성하고 유지 관리하는 마스터 키를 사용합니다. 이 마스터 키는 헤드 데이터베이스 를 암호화합니다. 백업 디먼 이 헤드 데이터베이스에서 스냅샷을 생성하면 암호화됨 헤드 데이터베이스의 결과 스냅샷 자체가 암호화됨.

암호화됨 백업 에서 복원 하려면 백업 을 암호화하는 데 사용된 것과 동일한 마스터 키와 백업 디먼 호스팅하다 에 있는 것과 동일한 인증서 또는 KMIP 호스팅하다 에서 해당 키로 프로비저닝된 새 인증서가 필요합니다. 이 값은 KMIP 클라이언트 인증서 경로 필드 의 값에 해당합니다.

암호화 키를 생성하고 저장하기 위해 KMIP호환 키 관리를 실행하는 호스트입니다.

중요

MongoDB FCV 4.2 이상을 실행 클러스터는 KMIP 서버를 사용해야 합니다. 이러한 클러스터는 파일을 사용한 로컬 키 관리 를 지원 하지 않습니다.

중요

순환된 키를 포함하여 모든 키를 KMIP 호스트에 유지해야 합니다.

1
  1. Admin을(를) 클릭합니다.

  2. General를 클릭합니다.

  3. Ops Manager Config를 클릭합니다.

  4. Click Backup tab.

다음도 참조하세요.

2

KMIP Server Configuration 섹션에서 다음 KMIP 호스트 필드를 업데이트합니다.

KMIP 호스트의 FQDN 을 입력합니다.
KMIP 호스팅하다 가 KMIP 연결을 수신하는 포트를 입력합니다. 기본값 KMIP 포트는 입니다.5696.
Ops Manager 호스트에 있는 인증 기관 파일의 절대 경로를 입력합니다. 이 파일은 KMIP 호스트에 저장된 것과 동일한 인증 기관 파일이어야 합니다.
3

참고

프로젝트의 모든 배포는 동일한 KMIP 클라이언트 인증서 파일을 사용하여 인증합니다.

1
  1. 클릭 Admin

  2. 클릭 Projects

  3. <Project Name>에서 More ... 을 클릭합니다.

  4. 의 행에서 을 Backup Configuration View클릭합니다.

다음도 참조하세요.

2
KMIP client certificate path

Ops Manager 호스트에 있는 클라이언트 인증서 파일의 절대 경로를 입력합니다. Ops Manager는 이 인증서를 사용하여 KMIP 서버에 자체적으로 인증합니다.

하나의 파일에 CA와 클라이언트 인증서를 모두 저장할 수 있습니다.

KMIP client certificate password
선택 사항 KMIP client certificate path 에 지정된 인증서가 암호화된 경우에만 입력합니다.
3
1

아직 Ops Manager 백업을 사용하도록 설정하지 않은 경우 Begin Setup 을 클릭하고 마법사를 완료합니다. 이렇게 하면 백업 설정이 완료되므로 이 절차의 나머지 부분을 건너뛸 수 있습니다.

2

프로세스 목록에서 백업하려는 프로세스의 Status 열로 이동하여 Start 을 클릭합니다.

3
Menu
Possible Values
기본값
Sync source
  • 모든 세컨더리(Ops Manager 선택)

  • 특정 세컨더리

  • 프라이머리 노드

any secondary

보조를 사용하는 것은 기본에 대한 성능 영향을 최소화하므로 선호됩니다.

Storage Engine

WiredTiger

Ops Manager는 백업을 파일 수가 10만 개 미만인 배포로 제한합니다. 파일에는 collection과 인덱스가 포함됩니다.

WiredTiger
4

자동화에서 배포를 managed하지 않고 배포에 인증이 필요한 경우 인증 메커니즘 및 자격 증명을 지정합니다.

다음을 적절히 지정합니다.

Auth Mechanism

MongoDB 호스트가 사용하는 인증 메커니즘 입니다.

MongoDB Community 옵션은 다음과 같습니다.

MongoDB Enterprise 옵션에는 다음도 포함됩니다.

DB Username

Username/Password 또는 LDAP 인증의 경우, MongoDB deployment를 사용하여 MongoDB Agent를 인증하는 데 사용되는 사용자 이름입니다.

인증용 MongoDB Agent 구성 또는 LDAP용 MongoDB Agent 구성을 참조하세요.

DB Password
Username/Password 또는 LDAP 인증의 경우, MongoDB deployment를 사용하여 MongoDB 에이전트를 인증하는 데 사용되는 비밀번호입니다.
Allows TLS for connections

이 옵션을 선택하면 백업은 TLS 를 사용하여 MongoDB에 연결합니다.

TLS를 사용하도록 MongoDB Agent 구성을 참조하세요.

5

중요

프로젝트 의 기존 백업의 경우 암호화 를 활성화하려면 백업의 헤드 데이터베이스를 다시 만들기 위한 초기 백업 동기화 가 필요합니다.

1

아직 Ops Manager 백업을 사용하도록 설정하지 않은 경우 Begin Setup 을 클릭하고 마법사를 완료합니다. 이렇게 하면 백업 설정이 완료되므로 이 절차의 나머지 부분을 건너뛸 수 있습니다.

2

프로세스 목록에서 백업하려는 프로세스의 Status 열로 이동하여 Start 을 클릭합니다.

3
Menu
Possible Values
기본값
Sync source
  • 모든 세컨더리(Ops Manager 선택)

  • 특정 세컨더리

  • 프라이머리 노드

any secondary

보조를 사용하는 것은 기본에 대한 성능 영향을 최소화하므로 선호됩니다.

Storage Engine
  • MongoDB Memory Mapped Files or

  • WiredTiger.

    이 옵션을 선택하면 MongoDB Ops Manager 는 파일이 100개000 미만인 배포로 백업을 제한합니다. 파일에는 컬렉션과 인덱스가 포함됩니다.

스토리지 엔진에서 고려 사항을 참조하세요.

백업되는 데이터베이스 의 프라이머리 노드 와 동일한 스토리지 엔진 .

스토리지 엔진 이 WiredTiger 인 경우 암호화 를 활성화 할 수 있습니다. 암호화 를 활성화 하려면 Enable Encryption 을(를) 선택합니다. 백업을 위한 서버 설정하다설정하고 프로젝트 가 KMIP를 사용하도록 구성한 경우에만 선택합니다.

4

자동화에서 배포를 managed하지 않고 배포에 인증이 필요한 경우 인증 메커니즘 및 자격 증명을 지정합니다.

다음을 적절히 지정합니다.

Auth Mechanism

MongoDB 호스트가 사용하는 인증 메커니즘 입니다.

MongoDB Community 옵션은 다음과 같습니다.

MongoDB Enterprise 옵션에는 다음도 포함됩니다.

DB Username

Username/Password 또는 LDAP 인증의 경우, MongoDB deployment를 사용하여 MongoDB Agent를 인증하는 데 사용되는 사용자 이름입니다.

인증용 MongoDB Agent 구성 또는 LDAP용 MongoDB Agent 구성을 참조하세요.

DB Password
Username/Password 또는 LDAP 인증의 경우, MongoDB deployment를 사용하여 MongoDB 에이전트를 인증하는 데 사용되는 비밀번호입니다.
Allows TLS for connections

이 옵션을 선택하면 백업은 TLS 를 사용하여 MongoDB에 연결합니다.

TLS를 사용하도록 MongoDB Agent 구성을 참조하세요.

5

이 백업 에서 데이터베이스 및 컬렉션을 제외하려면 다음을 수행합니다.

  1. Blacklist를 클릭합니다.

  2. 텍스트 상자에 첫 번째 데이터베이스 와 컬렉션 을 입력합니다. 컬렉션의 경우 전체 네임스페이스<database>.<collection>)를 입력합니다.

  3. 추가 데이터베이스 또는 컬렉션을 제외하려면 Add another 링크를 클릭한 다음 이전 단계를 반복합니다.

이 백업 에 특정 데이터베이스 및 컬렉션만 포함하려면 다음을 수행합니다.

  1. Access List를 클릭합니다.

  2. 텍스트 상자에 첫 번째 데이터베이스 와 컬렉션 을 입력합니다. 컬렉션의 경우 전체 네임스페이스<database>.<collection>)를 입력합니다.

  3. 추가 데이터베이스 또는 컬렉션을 포함하려면 Add another 링크를 클릭한 다음 이전 단계를 반복합니다.

6

돌아가기

시스템 전체에서 2단계 인증 활성화