翻译或纠错本页面
保持域名不变迁移配置服务器¶
这篇教程将 doc:集群 </core/sharding> 的一个 配置服务器 迁移到另一个系统中,但域名 保持不变 .
如果要迁移集群中所有的配置服务器,需要将每个配置服务器都做迁移.按照启动 mongos 时配置的 configDB 字符串的 相反 的顺序进行迁移,从最后一个配置服务器开始.
关闭配置服务器
这使得所有配置服务器变为只读.
更改DNS条目使得之前指向旧的配置服务器的域名在 不改变 的前提下指向新的配置服务器,具体如何做取决于你怎样组织你的DNS与域名解析服务.
从旧的配置服务器上将 dbPath 拷贝到新的配置服务器上.
比如,为了将 dbPath 拷贝到名为 mongodb.config2.example.net 的机器上,你需要使用像这样的命令:
rsync -az /data/configdb/ mongodb.config2.example.net:/data/configdb
启动新系统的配置服务器,默认的指令为:
mongod --configsvr
在第三台配置服务器启动完成后,集群元信息将变得可写,可以开始进行数据块分裂与数据均衡.