Docs Menu
Docs Home
/
MongoDB Cloud Manager
/ /

MongoDB Agent용 마이그레이션 호스트 프로비저닝

이 페이지의 내용

  • 개요
  • 고려 사항
  • 전제 조건
  • 마이그레이션 호스트 리소스 요구 사항
  • 절차
  • 다음 단계

중요

라이브 마이그레이션(푸시) Ops Manager에서 관리 또는 모니터링하는 소스 배포에 대해 더 이상 사용되지 않거나 지원되지 않습니다.

  • MongoDB 6.0.+를 실행하는 소스 배포의 경우 Ops Manager에서 배포를 관리하거나 모니터링하는 버전에서는 실시간 마이그레이션 (푸시) 이 지원되지 않습니다.

  • Ops Manager에서 배포를 관리하거나 모니터링하는 MongoDB 5.0 및 이전 버전을 실행하는 소스 배포의 경우 실시간 마이그레이션 (푸시) 은 더 이상 사용되지 않습니다.

  • MongoDB 6.0.+를 실행하는 소스 배포의 경우, Cloud Manager에서 배포를 모니터링하는 경우 실시간 마이그레이션(푸시)이 지원됩니다. 자세한 내용은 Cloud Manager에서 모니터링하는 MongoDB 클러스터를 Atlas로 실시간 마이그레이션을 참조하세요.

Cloud Manager에서 모니터링되는 소스 MongoDB 배포를 Atlas로 실시간 마이그레이션하려면 마이그레이션 호스트에 대한 서버를 프로비저닝합니다.

마이그레이션 호스트는 전용 MongoDB Agent를 설치하는 서버입니다. 이 MongoDB Agent는 실시간 마이그레이션 작업을 자동화합니다. 이를 사용하려면 구성 옵션 agentFeatureCloudMigrationEnabledtrue 로 설정해야 합니다.

마이그레이션 호스트를 사용하여 Cloud Manager에서 Atlas로 배포의 실시간 마이그레이션 프로세스를 managed합니다. 마이그레이션 호스트는 다른 용도로 사용할 수 없습니다.

마이그레이션 호스트를 프로비저닝하면 Servers 탭 아래에 해당 서버가 나타납니다. 마이그레이션 호스트의 MongoDB Agent는 Cloud Manager에서 Atlas로 데이터를 한 번 마이그레이션하는 작업을 실행하고 실시간 마이그레이션 상태를 Cloud Manager에 다시 보고합니다.

Cloud Manager 에서 실시간 마이그레이션 을 시작하는 방법을 학습 보려면 Atlas 로 배포서버 마이그레이션Atlas 로의 실시간 마이그레이션 워크플로검토 를 참조하세요.

한 번에 두 개 이상의 배포를 마이그레이션하려는 경우, Atlas로 마이그레이션하려는 각 배포에 대한 전용 마이그레이션 호스트를 생성하세요.

참고

릴레이된 HTTPS 요청에 대해 TLS 인증서를 가로채 교체하는 HTTP 프록시 사용은 하이브리드 모드에서 사용하는 경우 Ops Manager에서 지원되지 않습니다.

마이그레이션 호스트는 64비트 CPU 아키텍처와 다음 지원 플랫폼 중 하나를 사용해야 합니다. 플랫폼은 마이그레이션을 용이하게 하기 위해 마이그레이션 호스트가 실행할 마이그레이션 툴에 따라 달라집니다.

  • 마이그레이션 호스트가 mongomirror를 실행하는 Cloud Manager에서 모니터링에 추가하는 버전 5.0+(6.0 이상)의 소스 배포(FCV)의 실시간 마이그레이션(푸시)을 위한 마이그레이션 호스트:

    아키텍처
    Distro/OS
    5.0
    x86_64
    RHEL/ Centos 7
    RHEL/Centos 8
    Amazon Linux 2
    SUSE12
    SUSE15
    Debian 9
    Debian 10
    Debian 11
    Ubuntu 18.x
    Ubuntu 20.x
    RHEL/Centos 8
    Amazon Linux 2
    PowerPC/ ppc64le
    RHEL/ Centos 7
    RHEL/ Centos 8
    zSeries/ 390x
    RHEL 7
    RHEL 8
    Windows

    참고

    실시간 마이그레이션을 위한 마이그레이션 호스트 구성은 Windows 또는 macOS에서 지원되지 않습니다. Atlas가 지원하는 플랫폼 중 하나에서 마이그레이션 호스트를 프로비저닝하는 경우, Windows 기반 배포에서 Atlas로 데이터를 실시간 마이그레이션(푸시)할 수 있습니다. macOS 기반 배포에서 Atlas로 데이터를 실시간 마이그레이션할 수 없습니다.

    Cloud Manager가 로컬 모드에서 실행 중인 경우, mongomirror를 다운로드하려면 다음 서버에 대한 발신 액세스 권한이 있어야 합니다.

    translators-connectors-releases.s3.amazonaws.com
  • MongoDB 6.0.8의 실시간 마이그레이션(푸시)을 위한 마이그레이션 호스트 + 마이그레이션 호스트가 mongosync를 실행하는 Cloud Manager에서 모니터링되는 소스 배포입니다.

    마이그레이션 호스트는 64비트 CPU 아키텍처와 mongosync 플랫폼 중 하나를 사용해야 합니다.

실시간 마이그레이션 프로세스는 CPU를 많이 사용하며 충분한 네트워크 대역폭이 필요합니다. 성공적인 마이그레이션을 보장하는 데 도움이 되는 충분한 리소스가 있는 cloud 인스턴스를 사용하세요.

네트워크 대역폭이 낮은 것이 특징인 호스트 환경을 피합니다.

다음 절차에 설명된 cloudMigrationOplogPath 옵션에 대해 추가 스토리지를 프로비저닝해야 할 수도 있습니다.

  • MongoDB 6.0.8+. 푸시 실시간 마이그레이션을 용이하게 하기 위해 mongosync 를 실행하는 마이그레이션 호스트의 경우 최소 8개의 CPU와 24GB의 RAM을 갖춘 인스턴스를 사용하세요.

  • 6.0이 아닌 MongoDB 버전 5.0 이상(FCV) 푸시 실시간 마이그레이션을 용이하게 하기 위해 mongomirror 를 실행하는 마이그레이션 호스트의 경우, CPU 코어가 2~4개, RAM이 4~8GB인 호스트를 사용하여 복제본 세트를 마이그레이션합니다. 샤드 클러스터를 마이그레이션하려면 샤드당 CPU 코어가 2~4개인 인스턴스를 사용합니다.

1
  1. 이미 표시되어 있지 않은 경우 탐색 모음의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 아직 표시되지 않은 경우 탐색 표시줄의 Projects 메뉴에서 원하는 프로젝트를 선택합니다.

  3. Deployment 페이지가 아직 표시되지 않은 경우 사이드바에서 Deployment를 클릭합니다.

    배포 페이지가 표시됩니다.

2

배포서버 의 Agents 탭 을 클릭합니다.

Agents (에이전트) 페이지가 표시됩니다.

3
4

자세한 내용은 배포서버의 모니터링 또는 백업만 수행하도록 MongoDB 에이전트 설치를 참조하세요.

5
  1. 이전 단계에서 Automation-agent.config 파일을 아직 열지 않은 경우 원하는 텍스트 편집기에서 엽니다.

    sudo vi /etc/mongodb-mms/automation-agent.config
  2. 다음 실시간 마이그레이션 구성 옵션을 추가하거나 업데이트합니다.

    true
    실시간 마이그레이션 프로세스를 위한 oplog 파일의 경로입니다. 이 키는 선택 사항이며, 설정된 경우 oplog 버퍼링을 위해 지정된 디렉토리에 충분한 스토리지를 프로비저닝해야 합니다. 배포서버에 이 키를 설정해야 하는지 여부를 결정하는 데 도움이 필요한 경우 MongoDB 지원팀에 문의 하세요.
  3. 자동화 에이전트.config 파일의 결과 변경 사항에 실시간 마이그레이션에 필요한 다음과 같은 구성 옵션이 포함되어 있는지 확인합니다.

mmsGroupId=<The ID of your project>
mmsApiKey=<The Agent API key of your project>
agentFeatureCloudMigrationEnabled=true
cloudMigrationOplogPath=<The path to the oplog files>
6

Servers 탭 아래에 추가 서버가 표시되고 Agents 탭 아래에 추가 MongoDB Agent가 나타납니다.

마이그레이션 호스트를 프로비저닝한 후에는 Atlas로 전환하고 마법사의 단계에 따라 실시간 마이그레이션 프로세스를 시작할 수 있습니다.

돌아가기

자동화를 위한 프로비저닝 서버