Manually deploy DataStax Agents from RPM

It is preferable to install DataStax Agents automatically. However, when automatic DataStax Agent installation is unsuccessful, manually install them.

This procedure uses a Yum package to manually install DataStax Agents on Linux nodes running DataStax Enterprise (DSE) clusters. Use this procedure if your DSE instance was also installed with a Yum package. 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.

  • Root or sudo access to the machines where the DataStax Agents are installed.

  • The DSE cluster is up and running.

  • OpsCenter is installed and configured.

  • JMX connectivity is enabled on each node in the cluster.

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

  1. Download the OpsCenter RPM packages from Fix Central:

    1. Sign in to Fix Central.

    2. In the Product selector field, enter IBM DataStax OpsCenter.

    3. Select the version you want to install from the Release list, and then click Continue.

    4. On the Identify fixes page, click Continue to use the default Browse for fixes option.

    5. Select the fix pack (OpsCenter version) you want to install, and then click Continue.

    6. Review the terms and conditions, and then click I agree.

  2. Click the DSE RPM package link to download the file, for example, opscenter-6.8.47-rpm.zip.

  3. Extract the RPM files from the .zip file:

    unzip opscenter-6.8.47-rpm.zip

    You can use the package signing public key (rpm-signing.pub.key) in the file to set up and verify the RPM packages.

  4. Import the package signing public key:

    sudo rpm --import rpm-signing.pub.key
  5. Set up a local Yum repository to host the downloaded RPM files.

    • Apache

    • nginx

    • Red Hat Satellite

    See Apache in the Red Hat documentation for more information.

    See nginx in the Red Hat documentation for more information.

    See Uploading content to custom RPM repositories in the Red Hat Satellite documentation for more information.

  6. Add the local DataStax Yum repository to a file called /etc/yum.repos.d/datastax.repo:

    [datastax]
    name={company} Repo for DSE
    baseurl=file://**REPOSITORY_DIRECTORY_PATH**
    enabled=1
  7. Install the DataStax agent:

    sudo yum install datastax-agent

    If you are using an earlier version of OpsCenter, add the supported version to the command:

    sudo yum install datastax-agent-6.8.version-1
  8. In DataStax Agent configuration, 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
  9. 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
  10. Start the DataStax agent:

    sudo service datastax-agent start

Was this helpful?

Give Feedback

How can we improve the documentation?

© Copyright IBM Corporation 2025 | Privacy policy | Terms of use Manage Privacy Choices

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: Contact IBM