Overview
Swarm Cluster Services (SCS) is a replacement for CSN but in a modernized form that is easy to install and maintain. It provides multiple services bundling them into a single package for booting and configuring Swarm storage.
Some of the major services that SCS provides are:
PXEbooting
Configuration management
Logging server
DHCP
NTP
Sample Environment
Below is an illustration of a sample deployment. This will be used as an example throughout the following pages.
Role | Application Network | Private Network | OS | vCPU | RAM (GB) | Disk Size (GB) | Remark |
SCS | 172.16.33.10 | 192.168.9.10 | CentOS 7 / RHEL 7 | 4 | 8 | 100 | Swarm Cluster Services |
ES75-01 | 172.16.33.21 | 192.168.9.21 | CentOS 7 / RHEL 7 | 4 | 8 | 100 | Elasticsearch 7.5.2 Cluster (SSD) |
ES75-02 | 172.16.33.22 | 192.168.9.22 | CentOS 7 / RHEL 7 | 4 | 8 | 100 | Elasticsearch 7.5.2 Cluster (SSD) |
ES75-03 | 172.16.33.23 | 192.168.9.23 | CentOS 7 / RHEL 7 | 4 | 8 | 100 | Elasticsearch 7.5.2 Cluster (SSD) |
GW77-01 | 172.16.33.16 | 192.168.9.16 | CentOS 7 / RHEL 7 | 6 | 8 | 100 | Cloud Gateway 7.7 |
GW77-02 | 172.16.33.17 | 192.168.9.17 | CentOS 7 / RHEL 7 | 6 | 8 | 100 | Cloud Gateway 7.7 |
Swarm Telemetry | 172.16.33.15 | 192.168.9.15 | CentOS 7 / RHEL 7 | 4 | 8 | 50 | Swarm Telemetry -- Gateway, Storage Nodes monitoring |
Role | Virtual IP | Application Network | OS | vCPU | RAM (GB) | Disk Size (GB) | Remark |
HAProxy01 | 172.16.33.90 | 172.16.33.91 | CentOS 7 | 4 | 4 | 100 | Reverse Proxy + Keepalived |
HAProxy02 | 172.16.33.92 | CentOS 7 | 4 | 4 | 100 | Reverse Proxy + Keepalived |
Prerequisites
CentOS setup
Swarm 14.0 bundle package
Swarm Cluster Services (SCS) is distributed as an RPM. The installation steps for SCS are: