Upgrading a Scylla Cluster - scylladb/scylla-ansible-roles GitHub Wiki
Performing an automated major upgrade on a Scylla cluster
Introduction
Each Scylla release contains a set of enhancements including new features, performance improvement and security checks. It's highly recommended to keep your cluster upgraded to the latest version available.
Feel free to check our Upgrade procedures.
Prerequisites
How to proceed
- Download the playbook here.
- Uncomment
# - scylla_edition:
and set the right value based on your current installation (enterprise
oross
) - Uncomment
# - scylla_version: latest
- If you haven't define the remote Ansible user, please uncomment
# remote_user: scylla
and set the right user - Execute
ansible-playbook -i inventory.ini rolling_major_upgrade.yml
Bear in mind, by design, the upgrade will be done one node per time. Once the node is upgraded, the whole cluster status will be checked before proceeding to the next one.