AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

마이그레이션 제한 사항 및 지원되지 않는 시나리오

자체 관리 배포서버 를 Kubernetes 로 마이그레이션 하기 전에 이 페이지의 제한 사항을 검토하세요. 일부 제한 사항으로 인해 마이그레이션 완전히 차단 , 누락된 기능에 대한 계획을 세워야 하는 경우도 있습니다.

The Ops Manager or Cloud Manager project must contain exactly one deployment. The kubectl mongodb plugin errors out if the project contains more than one deployment.

If your project contains multiple deployments, split them into separate projects before you migrate. To learn how, see Migrate a MongoDB Deployment to a New Project in the Ops Manager documentation.

config 서버 해당 샤드 중 하나의 지원을 받는 샤딩된 클러스터 도 마이그레이션할 수 없습니다. Kubernetes Operator는 내장된 config 서버 감지하고 가져오기 시 마이그레이션 을 거부합니다.

테스트 실행 Kubernetes 에서 가상 머신으로의 연결만 검증합니다. 가상 머신과 Kubernetes 간의 인바운드 연결은 자동으로 확인하지 않습니다. 해당 연결 방향을 신뢰하기 전에 직접 확인하세요.

마이그레이션이 시작된 후에는 마이그레이션 되돌릴 수 있는 자동화된 방법이 없습니다. 플러그인이나 연산자 통해 되돌릴 수 없으므로 마이그레이션 계획하고 시작하기 전에 백업 받으세요.

진행 중인 마이그레이션 을 수동으로 롤백하려면 다음을 수행합니다.

1

이 단계는 매우 중요합니다. 건너뛰지 마세요.

2

This step is critical. Do not skip it.

3

Edit the automation config directly in Ops Manager or Cloud Manager.

경고

If you delete the MongoDB resource while Kubernetes Operator is still running, Kubernetes Operator does not delete the project in Ops Manager or Cloud Manager, to protect the external members. However, Kubernetes Operator automatically deletes the StatefulSets and Pods for that resource. Depending on how far the migration has progressed, deleting these Pods can cause the replica set to lose its voting majority.

마이그레이션은 MongoDB 복제 통해서만 데이터를 이동합니다. Kubernetes Operator는 다른 메커니즘을 통해 데이터를 새 Kubernetes 멤버에 시드하거나 미리 복사하지 않습니다.

Removing external members is a manual operation. You remove entries from spec.externalMembers one at a time. The operator does not automate this step for you.

This workflow migrates only the MongoDB deployment that Ops Manager or Cloud Manager manages. It does not migrate Ops Manager or Cloud Manager itself.

While a migration is in progress, do not make version or configuration changes to the deployment outside the migration steps. Concurrent edits through the Ops Manager UI are also unsupported during migration.

일부 필드는 마이그레이션 자체의 일환으로 변경될 예정입니다.

  • Member counts and the votes and priority fields in memberConfig change as you extend, promote, and prune members.

다른 설정은 마이그레이션 전체에서 소스 배포서버 와 일치해야 하며 변경되어서는 안 됩니다.

  • MongoDB 버전

  • 기능 호환성 버전

  • 포트

  • 인증 모드

  • 내부 클러스터 인증

Kubernetes Operator는 새 Kubernetes 멤버에서 설정을 재현하지 않으므로 마이그레이션 하기 전에 이러한 설정에 대한 계획을 세워야 합니다.

  • secondaryDelaySecs 지연 멤버 에 .

  • 숨겨진 멤버 의 숨겨진 설정입니다.

  • buildIndexes set to false on a member.

가상 머신에서 분석 노드 또는 지연 노드를 실행 경우, 복제본 세트 에 조인한 후 Kubernetes 멤버에 대해 직접 해당 설정을 재구성합니다.

Kubernetes Operator does not support migration on MongoDBMultiCluster resource. The spec.externalMembers field was deliberately not added to that CRD. No MongoDBProject CRD exists.