Running a DSE configuration job using LCM
Run a configuration job that pushes DSE configuration profile updates at the cluster, datacenter, or node level in Lifecycle Manager.
Synchronizing a managed cluster, datacenter, or node pushes a configuration profile or updates to configuration profiles to designated targets. When Lifecycle Manager pushes its version of a configuration, it overwrites any configuration changes that were not made within Lifecycle Manager. Running a configure job realigns configuration and ensures uniform configuration.
Lifecycle Manager runs jobs concurrently for different clusters; however, jobs for the same cluster execute sequentially and remain in the pending state while other jobs are currently running.
Lifecycle Manager pushes configuration jobs to a single
node at a time and restarts DataStax Enterprise on that node. For a newly added
cluster, the very first install job runs on several concurrent nodes. The
concurrency speeds the initial install process and is safe because the new cluster
cannot serve clients until it has been installed for the first time. After that,
install and configure jobs proceed one-node-at-a-time to ensure cluster
availability. The job does not progress to the next node until the current node
successfully restarts (that is, the node is responding on the
native_transport_port
). By default, the job gracefully stops
prematurely if a job fails for a single node. Jobs that are already running on nodes
are allowed to finish, but the job does not continue running on any remaining nodes
for that job. Doing so prevents any potential configuration problems from bringing
down multiple nodes, or even the entire cluster. If required, override this default
behavior with the Continue on error option, which attempts to
continue running the job on all nodes regardless of failure.
Prerequisites
- Create all credentials, both SSH and repositories.
- Define configuration profiles.
- Build the cluster topology model or import an existing model.
- Run an installation job for the initial installation of DSE.
Note: If importing an existing cluster into LCM, run an install job after the import. A configuration job fails if an install job has not preceded the configuration job.