I have used my own bash scripts with ssh connections to the nodes to automate everything from upgrades, node down monitoring, metrics or log collection, and rolling restarts. We are moving toward ansible (our infrastructure team is standardizing on its use). Rolling restart isn’t too bad in ansible. I haven’t done the automated upgrade, yet. Ansible is much more verbose in output and not as clean for understanding what was done – at least so far.
Sean R. Durity From: Adam Scott <adam.c.sc...@gmail.com> Sent: Monday, February 28, 2022 6:32 PM To: user@cassandra.apache.org Subject: [EXTERNAL] Re: Cassandra Management tools? I use pssh -i -h hosts nodetool <command> for one-offs. Rolling restart is tricky to automate, but haven't had to yet. If I were to, I would be sure to do a test connect and query to confirm the node is up before going to the next one. For automation I use python fabric. I too, would be curious what others use. Thanks, Adam On Mon, Feb 28, 2022 at 1:59 PM Joe Obernberger <joseph.obernber...@gmail.com<mailto:joseph.obernber...@gmail.com>> wrote: Hi all - curious what tools are folks using to manage large Cassandra clusters? For example, to do tasks such as nodetool cleanup after a node or nodes are added to the cluster, or simply rolling start/stops after an update to the config or a new version? We've used puppet before; is that what other folks are using? Thanks for any suggestions. -Joe INTERNAL USE