Swarm Cluster Services (SCS) Implementation
Important
Please refer to the compatibility matrix of SCS with the Swarm storage version.
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:
PXE booting
Configuration management
Logging server
DHCP
NTP
Sample Environment
Below is an illustration of a sample deployment used as an example throughout the following pages.
Info
An Elasticsearch cluster is only required if connecting via S3 or if metadata searching is required.
Role | Application Network | Private Network | OS | vCPU | RAM (GB) | Disk Size (GB) | Remark |
SCS | 172.16.33.10 | 192.168.9.10 | CentOS 7.9 / RHEL 7.9 | 4 | 8 | 100 | Swarm Cluster Services |
ES75-01 | 172.16.33.21 | 192.168.9.21 | CentOS 7.9 / RHEL 7.9 | 4 | 8 | 100 | Elasticsearch 7.5.2 Cluster (SSD) |
ES75-02 | 172.16.33.22 | 192.168.9.22 | CentOS 7.9 / RHEL 7.9 | 4 | 8 | 100 | Elasticsearch 7.5.2 Cluster (SSD) |
ES75-03 | 172.16.33.23 | 192.168.9.23 | CentOS 7.9 / RHEL 7.9 | 4 | 8 | 100 | Elasticsearch 7.5.2 Cluster (SSD) |
GW77-01 | 172.16.33.16 | 192.168.9.16 | CentOS 7.9 / RHEL 7.9 | 6 | 8 | 100 | Cloud Gateway 7.9 |
GW77-02 | 172.16.33.17 | 192.168.9.17 | CentOS 7.9 / RHEL 7.9 | 6 | 8 | 100 | Cloud Gateway 7.9 |
Swarm Telemetry | 172.16.33.15 | 192.168.9.15 | CentOS 7.9 / RHEL 7.9 | 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.9 / RHEL 7.9 | 4 | 4 | 100 | Reverse Proxy + Keepalived |
HAProxy02 | 172.16.33.92 | CentOS 7.9 / RHEL 7.9 | 4 | 4 | 100 | Reverse Proxy + Keepalived |
Prerequisites
CentOS 7, Rocky Linux 8, or RHEL 8 setup. See the compatibility matrix here.
Swarm 14.0 bundle package
Disable IGMP snooping on Private Network VLAN
Swarm Cluster Services (SCS) is distributed as an RPM. The installation steps for SCS are:
© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.