Networking

TeskaLabs LogMan.io can be deployed as a single node or in a cluster setup. The TeskaLabs LogMan.io cluster could be distributed over several locations to form geo-cluster.

This feature provides a high-availability.

Cluster architecture

The most typical architecture of the cluster is: 2 main locations and one smaller for coordination. This architecture can be build gradually, starting from a single location and also it could be scaled to unlimited number of nodes per location and unlimited number of locations.

TeskaLabs LogMan.io cluster architecture

Schema: Recommended architecture of the LogMan.io cluster.

Location 1

Location 1 is the first location to be build. In the single node setup, it is also the only location.

Node 11 is the first server to built of the cluster.

Nodes in this location are named “Node 1X”. X is a sequence number of the server.

Please refer to the recommended hardware specification for details about nodes.

Location 2 etc.

Location 2 (and 3, 4 and so on) are next locations of the cluster.

Nodes in these locations are named “Node LX”. L is a number of location, X is a sequence number of the server.

Please refer to the recommended hardware specification for details about nodes.

Coordinating location

It is highly recommended to have odd number of location to avoid Split-brain problem. For that reason, we recommend to build a small, coordinating location with one node (Node 01). We recommend to use virtualisation platform for Node 01, not a physical hardware.

No data (logs, events) are stored at this location.

Fronting network

Fronting network is an L2 or L3 segment that serves for log collection and user access.

Fronting network must be available at all locations of the LogMan.io cluster.

Internal network

Internal network is an L2 or L3 segment that is used for private cluster communication. It MUST BE dedicated to the TeskaLabs LogMan.io with no external access to maintain the security envelope of the cluster.

Internal network must be available at all locations of the LogMan.io cluster.

Connectivity

Each node (aka server) has following connectivity:

  • Fronting network:
    • 10Gbit NIC minimum, 2x bonded 10Gbit NIC recommended
  • Internal network:
    • 10Gbit NIC minimum, 2x bonded 10Gbit NIC recommended
    • IMPI / ILo if available at the server level

Internet connectivity (NAT, Firewalled, behind proxy server) using Fronting network OR Internal network.