Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Maintenance on online Linux Cassandra Cluster and/or OpenSearch Cluster: any things to keep in mind?

Solved573 views9th October 2024Cassandra cluster maintenance Linux
1
Joachim Ally [SLC] [DevOps Enabler]1.57K 9th October 2024 0 Comments

Dear Dojo Community Members,

We received a question from another DataMiner user and it seems like a good case to ask on Dojo to let the knowledge be shared.

The user is administrator of a DataMiner System, that has 16 active agents (4 of them are in a failover pair, so 20 agents in total). For reading and writing data, there is:

  • A Cassandra cluster of 8 nodes (Linux machines, Ubuntu OS 22.04.3 LTS, Cassandra version 4.1.3). It has a Replication factor of 3 and the consistencyLevel is set to "Quorum"
  • A OpenSearch cluster of 4 nodes (also Linux machines, Ubuntu OS 22.04.4 LTS, OpenSearch version 2.14). It has a replication factor of 2.

The user wants to do good maintenance on the Linux Servers, and for example do security patches on a regular basis. Therefore, he would also like to run the "apt upgrade".

Is it correct to say that as long as the upgrades are done separately, in a sequence, and only one node is updated and reboot at a time, that DataMiner should not be stopped as all data is replicated?

Are there other important things/steps to keep in mind?

Kind regards,
Joachim

Joachim Ally [SLC] [DevOps Enabler] Selected answer as best 9th October 2024

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
3
Alexander Gorbunov [SLC] [DevOps Advocate]988 Posted 9th October 2024 1 Comment

For Cassandra:

  • A cluster of 8 nodes and replication factor of 3 will handle shutting down of one node with no impact. It is therefore safe to do a rolling upgrade one node at a time. DataMiner should not experience any impact, although warnings about Cassandra cluster health may be visible.
  • The upgrade procedure, however, is more complex than just running "apt upgrade".
    See DataMiner documentation: Updating Cassandra | DataMiner Docs
    And DataStax documentation: Upgrade an online cluster | Luna for Apache Cassandra | DataStax Docs

For OpenSearch:

  • A cluster of 4 nodes and replication factor of 2 should tolerate shutting down of one node with no impact.
  • Rolling upgrade of an OpenSearch cluster is possible within a major version range (e.g. 2.x): Rolling Upgrade - OpenSearch Documentation
    See also DataMiner documentation: Securing the OpenSearch database | DataMiner Docs
Joachim Ally [SLC] [DevOps Enabler] Posted new comment 9th October 2024
Joachim Ally [SLC] [DevOps Enabler] commented 9th October 2024

Thank you very much Alexander!

You are viewing 1 out of 1 answers, click here to view all answers.
Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin