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
  • Blog
  • Questions
  • Learning
    • E-learning Courses
    • 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
    • Tutorials
    • 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
    • DataMiner Insights
      • Security
      • Integration Studio
      • System Architecture
      • DataMiner Releases & Updates
      • DataMiner Apps
    • 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
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Necessary Firewall Rules between DMAs – Which IPs?

Solved958 views20th April 2022DMS DMS architecture firewall
1
Jamie Stutz [SLC] [DevOps Member]1.18K 19th April 2022 0 Comments

Hi Dojo,

I'm struggling to find documentation on which IP addresses to use when building firewall rules for a cluster composed of multiple failover pair DMAs. I know the ports necessary as documented in DM Help, but I'm unsure of which IPs need to be configured for the ports.

For ex., let's say I have the following config:

  • DMA01 Active - 100.10.1.2 (VIP: 100.10.1.1)
  • DMA01 Backup - 100.10.1.3
  • DMA02 Active - 100.20.1.11 (VIP: 100.20.1.10)
  • DMA02 Backup - 100.20.1.12
  • DMA03 Active - 100.30.1.21 (VIP: 100.30.1.20)
  • DMA03 Backup - 100.30.1.22

... how should the rules be configured? I can think of the following potentials:

  1. All IPs (including VIPs) to all other IPs (including VIPs).
  2. All non-VIP IPs to all other non-VIP IPs.
  3. All VIPs to all other IPs.
  4. All VIPs to all other VIPs.

When doing some port testing for an upcoming upgrade, we originally setup #2 but found that without having some rules for the VIPs, some connection tests failed. Option #1 seems the safest bet but in a large cluster can result in many rules, so just wondering if Options #3 or #4 are suitable?

Thanks!

Jamie Stutz [SLC] [DevOps Member] Selected answer as best 20th April 2022

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
0
Wouter Demuynck [SLC] [DevOps Advocate]5.91K Posted 20th April 2022 1 Comment

Hi Jamie,

Off the top of my head, here's how agents are reaching each other:

Every agent needs to be able to access:

  • the virtual IP of other logical agents (failover pairs) in the cluster
  • the local IP address of its partner/buddy agent (from main to backup and from backup to main)

As example, DMA01A should be able to reach 100.20.1.10 (VIP DMA02), 100.30.1.20 (VIP DMA03) and 100.10.1.3 (local IP of DMA01B, the failover buddy)

As source address between logical agents, I would expect the VIP to be used (based on the SkipAsSource configuration that has all outgoing communication originate from the VIP)

As source address between active/backup Failover agents, either the VIP or local IP will be used depending on whether or not the agent is online.

Jamie Stutz [SLC] [DevOps Member] Posted new comment 20th April 2022
Jamie Stutz [SLC] [DevOps Member] commented 20th April 2022

Thanks Wouter!

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

Recent questions

Web Applications exception in Cube due to invalid certificate 0 Answers | 0 Votes
Redundancy Groups and Alarming – Duplicate Alarms 0 Answers | 0 Votes
Correlation Engine: “Test rule” doesn’t result in a hit, despite functional rule 1 Answer | 3 Votes

Question Tags

adl2099 (115) alarm (62) Alarm Console (82) alarms (100) alarm template (83) Automation (223) automation scipt (111) Automation script (167) backup (71) Cassandra (180) Connector (109) Correlation (69) Correlation rule (52) Cube (151) Dashboard (194) Dashboards (188) database (83) DataMiner Cube (57) DIS (81) DMS (71) DOM (140) driver (65) DVE (56) Elastic (83) Elasticsearch (115) elements (80) Failover (104) GQI (159) HTTP (76) IDP (74) LCA (152) low code app (166) low code apps (93) lowcodeapps (75) MySQL (53) protocol (203) QAction (83) security (88) SNMP (86) SRM (337) table (54) trending (87) upgrade (62) Visio (539) Visual Overview (345)
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