Docs Menu
Docs Home
/ /

실시간 마이그레이션 문제 해결

실시간 마이그레이션 프로세스 시작되기 전에 Atlas 필요한 모든 양식 필드와 매개 변수가 작동하고 올바른지 확인하기 위해 유효성 검사 검사를 수행합니다. 매개변수가 유효하지 않으면 Atlas 오류를 반환하고 실시간 마이그레이션 진행되지 않습니다.

이 섹션에서는 일반적인 실시간 마이그레이션 유효성 검사 오류에 대해 설명하고 오류가 발생할 경우 확인할 수 있는 사항에 대한 제안 사항을 제공합니다.

오류
수정

대상의 사용 가능한 디스크 공간을 늘려야 합니다.

마이그레이션 중 일시적인 데이터 변동을 고려하려면 대상 클러스터 의 사용 가능한 디스크 공간이 소스 클러스터 에서 사용 중인 디스크 공간보다 커야 합니다. 대상 클러스터 마이그레이션 처리하다 할 수 있는지 확인하고, 필요한 경우 대상 클러스터의 디스크 크기를 늘리세요.

지정된 소스에 연결할 수 없습니다.

소스 클러스터의 IP 액세스 목록에 올바른 서브넷 범위가 추가되었는지 확인하세요. 4가지 필수 서브넷 범위는 실시간 마이그레이션 모달 창에서 확인할 수 있습니다.

  • 지정된 호스트 이름이 공용 IP 주소로 연결되는지 확인하세요. 명령 프롬프트에서 다음 명령 중 하나를 입력하세요.

    nslookup <hostname>
    ping <hostname>
  • pull live migration(끌어오기 실시간 마이그레이션) 과 호환되지 않는 VPC 피어링 Connection( VPC 피어링 연결)을 사용하고 있지 않은지 확인하세요.

호스트 이름을 확인할 수 없습니다.

지정된 호스트 이름에 해당하는 IP 주소를 찾을 수 없습니다. 지정된 호스트 이름이 정확하며 공개적으로 액세스할 수 있는지 확인하세요.

디스크 스토리지 정보를 사용할 수 없습니다.

실시간 마이그레이션(끌어오기) 프로세스를 실행하려면 MongoDB 사용자에게 소스 클러스터의 MongoDB 인스턴스에 대한 권한이 있어야 합니다. 자세한 내용은 소스 클러스터 보안을 참조하세요.

잘못된 SSL 옵션이 제공되었습니다.

SSL을 사용하는 경우:

  • SSL 인증서가 완전하고 실시간 마이그레이션(끌어오기) 모달 창으로 올바르게 복사되었는지 확인하세요.

  • Is encryption in transit enabled? 토글 스위치가 Yes 위치에 있는지 확인합니다.

SSL을 사용하지 않는 경우:

  • 연결 문자열을 확인하고 ssl 쿼리 매개변수가 없는지 확인합니다. --ssl 연결 문자열의 일부인 경우 cluster에 SSL 연결이 필요합니다.

  • Is encryption in transit enabled? 토글 스위치가 No 위치에 있는지 확인합니다.

소스가 독립형인 경우

소스 배포서버 MongoDB 복제본 세트 여야 합니다. 소스 배포서버 현재 독립형 노드 인 경우 실시간 마이그레이션 (끌어오기)을 실행 전에 단일 노드 복제본 세트 로 변환합니다.

소스 클러스터 에 지원되지 않는 time series 컬렉션 포함되어 있습니다.

소스 클러스터 지원되지 않는 time series 컬렉션이 포함되어 있지 않은지 확인합니다. 소스 클러스터에서 데이터베이스를 필터하다 하고 오류를 일으킨 Time Series 데이터 포함된 컬렉션을 식별하려면 다음 예시에서와 같이 listCollections 명령을 사용합니다.

db.runCommand({ listCollections: 1, filter:{ type: "timeseries" }})

사용자 이름 또는 비밀번호가 올바르지 않습니다.

다음 명령을 사용하여 mongosh 에서 자격 증명 을 확인합니다.

use admin
db.getUser("<username>");

문제가 지속되면 MongoDB 사용자의 비밀번호를 업데이트 하세요.

제공된 CA 파일을 처리할 수 없습니다.

CA 파일이 완전하고 실시간 마이그레이션(끌어오기) 모달 창으로 올바르게 붙여 넣어졌는지 확인하세요.

사용자에게 전환 중 쓰기를 차단하는 데 필요한 권한이 없습니다.

사용자에게 권한이 있는지bypassWriteBlockingMode 확인합니다. 또한 사용자에게 데이터를 실시간 마이그레이션 데 필요한 모든 역할이 있는지 확인합니다.

사용자에게 명령을 실행할 수 있는 권한이 없습니다.

실시간 마이그레이션(끌어오기) 프로세스를 실행하려면 MongoDB 사용자에게 충분한 시스템 권한이 있어야 합니다. 자세한 내용은 소스 클러스터 보안을 참조하세요.

이 페이지의 내용