从快照卷 AWS 导入 Mongo 数据库

Import Mongo database from snapshot volume AWS

我有 2 个 mongo 集群,其中包含 3 个节点和一个已配置的副本集。目标是通过主快照将数据库从 clusterA 导入到 clusterB

这些是我遵循的步骤。

重新启动时没有错误,但是当我连接回数据库时,我仍然看到旧的集合。但是,目录 /data/db2 显示不同的大小并匹配 clusterA.

中的数据库

谢谢,如有任何帮助,我们将不胜感激。

找到解决方案:

所以,我们有一个 mongo 集群 clusterA,有 1 个 master 和 2 个 worker。

在 clusterA 中,我们从主卷 snapA 创建快照,然后从该快照卷 A 创建一个卷。

如果我们想将 mongo 数据库从 clusterA 导入到 clusterB:

  • 首先,在masterB中附加volumeA。
  • 安装卷,例如 /data/db2。

连接并安装卷后,请遵循此 Mongo 指南 https://docs.mongodb.com/manual/tutorial/restore-replica-set-from-backup/

之后,您将通过卷快照成功将 mongo 备份从集群 A 导入到集群 B。

此致。