从快照卷 AWS 导入 Mongo 数据库
Import Mongo database from snapshot volume AWS
我有 2 个 mongo 集群,其中包含 3 个节点和一个已配置的副本集。目标是通过主快照将数据库从 clusterA 导入到 clusterB。
这些是我遵循的步骤。
- 从 Ec2 创建快照 masterA。
- 从创建的快照创建 volumeA。
- 将 volumeA 附加到 masterB。
- 在masterB中安装volumeA在/data/db2.[=41=中]
- 已更新 /etc/mongo/mongod.conf 以指向新存储。
- 已重新启动MongoDB。
重新启动时没有错误,但是当我连接回数据库时,我仍然看到旧的集合。但是,目录 /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。
此致。
我有 2 个 mongo 集群,其中包含 3 个节点和一个已配置的副本集。目标是通过主快照将数据库从 clusterA 导入到 clusterB。
这些是我遵循的步骤。
- 从 Ec2 创建快照 masterA。
- 从创建的快照创建 volumeA。
- 将 volumeA 附加到 masterB。
- 在masterB中安装volumeA在/data/db2.[=41=中]
- 已更新 /etc/mongo/mongod.conf 以指向新存储。
- 已重新启动MongoDB。
重新启动时没有错误,但是当我连接回数据库时,我仍然看到旧的集合。但是,目录 /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。
此致。