Manually deploying agents - RPM
Installs agents on Linux nodes using Yum packages.
Prerequisites
- Root or sudo access to the machines where the agents will be installed.
- The DataStax Enterprise cluster is up and running.
- OpsCenter is installed and configured.
- JMX connectivity is enabled on each node in the cluster.
Important: End User License Agreement (EULA). By downloading DataStax products, you
confirm that you agree to the processing of information as described in the DataStax
website privacy policy and agree to the website terms of use.
opscenterd.conf
The location of the opscenterd.conf file depends on the type of installation:- Package installations: /etc/opscenter/opscenterd.conf
- Tarball installations: install_location/conf/opscenterd.conf
address.yaml
The location of the address.yaml file depends on the type of installation:- Package installations: /var/lib/datastax-agent/conf/address.yaml
- Tarball installations: install_location/conf/address.yaml
Procedure
In a terminal for both 32- and 64-bit systems:
-
Add the DataStax Yum repository in the
/etc/yum.repos.d/datastax.repo file.
[opscenter] name = DataStax Repository baseurl = https://rpm.datastax.com/enterprise enabled = 1 gpgcheck = 0
-
If you have enabled signature verification (
gpgcheck=1
), import the repository key:sudo rpm --import http://rpm.datastax.com/rpm/repo_key
-
Install the DataStax agent.
sudo yum install datastax-agent
-
In address.yaml, set
stomp_interface to the IP address that OpsCenter is using.
You might have to create the address.yaml
file.
echo "stomp_interface: reachable_opscenterd_ip" | sudo tee -a /var/lib/datastax-agent/conf/address.yaml
-
If SSL communication is enabled in
opscenterd.conf, use SSL in
address.yaml.
echo "use_ssl: 1" | sudo tee -a /var/lib/datastax-agent/conf/address.yaml
-
Start the DataStax agent.
sudo service datastax-agent start