Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation  Back up to About Overview 
  
[+] Expand All
[-] Collapse All

Planning the Cluster Topology

The topology of all clusters begins with the four machines required to implement the SSR Starter Kit: two machines that each host both an SBR node and an SSR management node and two machines that each host one SSR data node.

Figure 9: Basic Steel-Belted Radius Carrier Session State Register Starter Kit Cluster

Basic Steel-Belted Radius Carrier Session State Register
Starter Kit Cluster

Naming the Cluster and Its Machines

To determine the machine names:

  1. Name the cluster.

    The cluster name must:

    • Begin with a letter (an alphabetic character).
    • Be made up of alphanumeric characters, underbars, and dashes.
    • Be a single string without any spaces.
  2. Name the nodes. You must set the node name to be the same as the hostname associated with the IP address of the primary network interface. You can test the name with the uname -n command.

    It is not required, but you can simplify machine identification if you adopt a convention that builds on the node identification numbers (node ID) that are used by the SSR processes and incorporate them into the server name.

    Guidelines for the assignment of node IDs:

    • 0 is for internal use.
    • 1–48 are for clustered data nodes.
    • 51–59 are for clustered management nodes.
    • 61–69 are for clustered management nodes (a function of base node ID + 10).
    • 70–99 are reserved for future use.
    • 100–149 are for clustered SBRC nodes.
    • 150–255 are reserved for future use.
    • 256 and higher are not supported.

    Note: If striping is enabled, you are restricted to the range 1–N for data node IDs, where N is the total number of data nodes in the cluster.

Starter Kit Cluster Naming Example

Table 8 shows a starter kit cluster naming example. The cluster and node names in Table 8 are used in subsequent chapters to create a working cluster example. Because multipathing is required, only one IP address is used for each machine; in this example, because the multipath addresses are assigned, each server’s IP address is set to echo each server’s primary node ID number.

Note: The node IDs used in Table 8 and Figure 10, are examples only and do not accurately reflect the assignment of node IDs.

Table 8: Example Cluster Naming Worksheet

Product Name

Cluster Name

Hosted Nodes

Node Name

Multipath IP Address

Node ID Numbers

SSR Starter Kit

MyCluster

SBR and Mgt.

MyNode_1

192.168.0.1

ndb_mgmd =1

mysqld =6

radiusd =41

SBR and Mgt.

MyNode_2

192.168.0.2

ndb_mgmd =2

mysqld =7

radiusd =42

Data

MyNode_3

192.168.0.18

ndbd =18

Data

MyNode_4

192.168.0.19

ndbd =19

Implementing the worksheet in Table 8 results in the cluster setup shown in Figure 10.

Figure 10: The Starter Kit Cluster

The Starter Kit Cluster

Modified: 2017-10-26