我需要一个工具来管理一堆mongodbs。随着机器数量的增加,如果没有工具,很难维护每台机器。
更多详情:
数据库每天增长约 50 MB,因此每月大约为 1.5 GB。mongodb 非常适合此,因为只需在集群中增加一台机器即可解决大小问题。问题是此更改需要输入主机配置并手动进行更改。我想使用允许远程执行的工具优化团队的时间,例如,运行和保存脚本或类似内容。
你可以使用 Juju 创建 mongodb 集群:
https://github.com/charms/mongodb
http://www.youtube.com/playlist?list=PLyZVZdGTRf8g-5E7ppGGpxrraStyi493V
http://www.jorgecastro.org/2014/03/17/introducing-juju-bundles/
你需要一个配置工具,比如Vagrant。或者像Fabric这样的SSH包装器。
MongoDB Cloud Manager有一个公共API,可用于集群部署自动化。
这是(写得很好的)官方文档的链接。