scylla_setup prepares a ScyllaDB node’s underlying operating-system and hardware resources before the node serves production traffic. It complements scylla.yaml, which mainly describes cluster behavior such as authentication, authorization, and node discovery. section 9.2.2
The guided setup addresses practical node requirements:
- Configure the filesystem used for data storage; ScyllaDB strongly prefers XFS. section 9.2.2
- Initialize CPU settings so Seastar can operate well alongside other applications on the node. section 9.2.2
- Run the utility before starting the node and follow its recommendations. section 9.2.2
Preparing a production node
After configuring cluster behavior in scylla.yaml, run scylla_setup on each node. Complete its filesystem and CPU recommendations, then start the node and validate the cluster against expected workloads. section 9.2.2
