Thank you Michael. I am trying out Priam as we speak and will post an
update of my experience with different tools. Again. Thank you. -- K


On Tue, Jan 28, 2014 at 12:29 AM, Michael Shuler <mich...@pbandjelly.org>wrote:

> On 01/27/2014 10:34 PM, Kumar Ranjan wrote:
>
>> I am used to working with CCM for testing. For production, I depend on
>> installing cassandra manually. Is there a proven tool to install and
>> manage multinode cassandra cluster? If you have any experience, please
>> let me know.
>>
>
> A good answer will depend on where you will be deploying your cluster, how
> many nodes you plan, etc.  For bare metal installations, for instance with
> Debian or Ubuntu, you may want to automate with a preseed [0] of your OS
> installations to set up the JVM, install your desired cassandra version
> package, etc.  RedHat variants use similar OS automation with kickstart
> [1]. Or, perhaps you want to use AWS and a preinstalled AMI [2] or create
> your own "golden image" on AWS and save it as an AMI for booting your other
> machines.
>
> I've done preseeds and kickstarts extensively and have set up a few custom
> AMIs - you may want to consider that most production clusters are likely
> running Debian or Ubuntu.
>
> Once you have machines installed, you may want some configuration
> management, or you could use a config manager to aid in OS installation and
> setup at install time - it seems that chef [3] has gained some traction
> over the once-hot puppet [4], but salt [5] is also quite mature, if you
> like python better than ruby.
>
> I've used all of these and they are great.  I've also been burned by them
> all.  There's nothing quite like the complete control over configurations
> carefully checked into a VCS and parallel ssh to pull them out, along with
> a few scripts to set up things just right - just my experience  ;)
>
> There is also priam [6].  I keep wanting to find some time to play with
> it, so I have no insight, but it looks very interesting.
>
> If you'd like cassandra cluster management beyond
> installation/configuration of the machine, have a look at opscenter [7].
>
> I'm sure there are a lot of other projects / cookbooks that others might
> be working on - chime in!
>
> Michael
>
> [0] https://wiki.debian.org/DebianInstaller/Preseed
> [1] https://access.redhat.com/site/documentation/en-US/Red_
> Hat_Enterprise_Linux/6/html/Installation_Guide/ch-kickstart2.html
> [2] https://aws.amazon.com/amis/datastax-auto-clustering-ami-2-2
> [3] http://community.opscode.com/cookbooks/cassandra
> [4] https://forge.puppetlabs.com/tags/cassandra
> [5] http://docs.saltstack.com/ref/modules/all/salt.modules.cassandra.html
> [6] https://github.com/Netflix/Priam
> [7] http://www.datastax.com/what-we-offer/products-services/
> datastax-opscenter
>

Reply via email to