Manually deploy DataStax Agents from a tarball
It is preferable to install DataStax Agents automatically. However, when automatic DataStax Agent installation is unsuccessful, manually install them.
This procedure uses a tarball to manually install DataStax Agents on nodes running DataStax Enterprise (DSE) clusters. Use this procedure if your DataStax Enterprise (DSE) instance was also installed with a tarball. Otherwise, choose one of the following procedure types that does match:
Prerequisites
-
An IBMid.
-
If you are an existing IBM customer with an IBMid, you can continue to use your established account.
-
If you don’t have an IBMid, you can create one.
-
If your company uses Enterprise Federation (EF) for authentication with corporate credentials, see the EF documentation.
-
-
The DSE cluster is up and running.
-
OpsCenter is installed and configured.
-
JMX connectivity is enabled on each node in the cluster.
-
SYSSTAT Utilities (needed for the collection of I/O metrics).
The location of the address.yaml file depends on the type of installation:
-
Package installations:
/var/lib/datastax-agent/conf/address.yaml -
Tarball installations:
INSTALLATION_LOCATION/conf/address.yaml
The location of the opscenterd.conf file depends on the type of installation:
-
Package installations:
/etc/opscenter/opscenterd.conf -
Tarball installations:
INSTALLATION_LOCATION/conf/opscenterd.conf
Procedure
-
Download and extract the tarball file:
-
Sign in to Fix Central.
-
In the Product selector field, enter
IBM DataStax OpsCenter. -
Select the version you want to install from the Release list, and then click Continue.
-
On the Identify fixes page, click Continue to use the default Browse for fixes option.
-
Select the fix pack (OpsCenter version) you want to install, and then click Continue.
-
Review the terms and conditions, and then click I agree.
-
-
Click the DataStax Agent tarball link to download the file, for example,
datastax-agent-6.8.47-bin.tar.gz. -
Extract the tarball file into the directory where you want to install the DataStax Agent:
cd datastax-agent-VERSION_NUMBER -
In the
address.yamlfile, setstomp_interfaceto the IP address that OpsCenter is using. You might have to create theaddress.yamlfile.echo "stomp_interface: reachable_opscenterd_ip" >> ./conf/address.yaml -
If SSL communication is enabled in
opscenterd.conf, use SSL inaddress.yaml:echo "use_ssl: 1" >> ./conf/address.yaml -
Start the agent:
bin/datastax-agentUse the
-fflag to run in the foreground.