Swarm Cluster Services (SCS) Implementation

Important

SCS requires Swarm 14 or higher 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 setup

  • 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.