1

I need a tool to manage a cluster of mongodbs. With an increasing number of machines, it is hard to maintain each machine without a tool.

More details:

The database grows around 50 MB per day, so they are approximately 1.5 GB per month. The mongodb is great for this because just increase a machine in your cluster resolve the size problem. The problem is that this change requires entering the host configuration and make the changes manually. I'd like to optimize the time of the team with a tool that allows remote execution, for example, run and save scripts or similar.

Community
  • 1
  • 1
  • can you provide more details on what exactly you need to do with each machine, also code samples on what maintenance you currently do – acutesoftware Oct 09 '13 at 01:38
  • Here are more details: The database grows around 50 MB per day, so they are approximately 1.5 GB per month. The mongodb is great for this because just increase a machine in your cluster resolve the size problem. The problem is that this change requires entering the host configuration and make the changes manually. I'd like to optimize the time of the team with a tool that allows remote execution, for example, run and save scripts or similar. – user2860815 Oct 09 '13 at 01:56
  • You need sharding for such a small amount of ops? – Sammaye Oct 09 '13 at 07:15

3 Answers3

0

You need a provisioning tool, like Vagrant. Or SSH wrapper like Fabric.

titogeo
  • 2,156
  • 2
  • 24
  • 41
0

MongoDB Cloud Manager has a Public API that you can use for cluster deployment automation.

Here's the link to the (very well-written) official docs.

brocoli
  • 542
  • 3
  • 16