The setup pipeline
1
Distribute RPMs
Copy the RPM bundle to every target node.
2
Remove previous installation (optional)
Only when running with
--clean-install. Skip otherwise.3
Install module RPMs
Install the distributed module packages.
4
Configure node environment
Apply per-node environment settings.
5
Generate module configs
Render configuration files for each module.
6
Start SM & SNA services
Bring the management services online.
7
Configure RegattaDB
Register nodes, modules and devices with the System Manager.
8
Start RegattaDB
Start the database and verify the system is healthy.
What each step does
- Distribute RPMs: distributes Regatta RPM packages to every node.
- Stop Regatta services: stops any currently running Regatta services before making changes.
- Remove previous installation (only with
--clean-install): wipes prior state before reinstalling. See What Changes on Your Nodes for exactly what is removed and what is preserved. - Install module RPMs: installs only the packages for the modules you’ve actually configured on that node (e.g. a node with only SNA and RDB doesn’t get the SM package).
- Configure node environment: prepares storage devices and performance tuning for the modules on that node. See What Changes on Your Nodes for the full details (device ownership, filesystem setup, performance tuning).
- Generate module configs: writes each module’s configuration file from your RegattaDB config.
- Start SM & SNA services: starts the System Manager and SNA as node-level services and enables them to start on boot. Other module types (RDB, GDD, DCM, Sequencer) aren’t node-level services; they’re started by the System Manager itself in the next two steps.
- Configure RegattaDB: connects to the running System Manager and registers your nodes, storage devices, and modules with it.
- Start RegattaDB: tells the System Manager to start every configured module, bringing the database online.
Next steps
Continue to RegattaDB Lifecycle for the commands that run this pipeline (setup, create-cluster, and friends).