Setting Up the Swarm Network
Client applications must be able to initiate TCP connections with all nodes in a storage cluster using the designated access port, which is typically port 80. In a storage cluster, the nodes must be able to communicate with each other using UDP, TCP, and multicast communication protocols.
This section describes how to set up a storage cluster in a standard TCP/IP networking environment.
Network Communications
These are the required and optional network communications used in a storage cluster:
Communication | Protocol | Port | Client | Server | Requirement |
---|---|---|---|---|---|
Legacy Console | TCP | 90 | Administrator browser | Swarm storage node | Pulls information from a Swarm node into the legacy Swarm Admin Console. |
Swarm UI | TCP | 91 | Swarm Gateway | Swarm storage node, Gateway | Pulls information from a Swarm node into the Swarm Management UI. Gateway serves this to Administrator clients as service port termination. |
SCSP | TCP | 80 | Client application (HTTP client) | Swarm storage node, Gateway | Required ImportantAlthough unnamed objects are nearly impossible to guess by UUID, the metadata on those objects when cached in Elasticsearch (using the search feed mechanism) may reveal information about them through list and query operations. Secure port 80 from calls is performing such operations. |
SCSP | TCP | 6000-6300 | Swarm storage node | Swarm storage node | Required for SCSP communication between cluster nodes. |
Prometheus Node Exporter | HTTP | 9100 | Swarm Telemetry VM / Prometheus server | Swarm storage node, Gateway | Optional for Swarm telemetry. |
Health Report | HTTPS | 443 | Swarm storage node | DataCore Health Report server (https://swarm.phonehome.datacore.com:443/castor/report | Required to publish Health Report information (see Health Data to Support). |
DHCP | UDP | 67 | Swarm storage node | Swarm Cluster Services (SCS) | Recommended (Required when performing Platform network boot of Swarm storage nodes). |
DNS | UDP | 53 | Swarm storage node | Swarm Cluster Services (SCS) | Optional |
mDNS | UDP | 5353 | Swarm storage node | Swarm Cluster Services (SCS) | Optional |
Multicast | UDP | 7000 | Swarm storage node | Swarm storage node | Optional, but can be configured via Swarm Cluster Services (SCS). |
Internode Messaging | UDP | 9003-9300 | Swarm storage node | Swarm storage node | Required for Internode communication between cluster nodes. |
NTP | UDP | 123 | Swarm storage node | Swarm Cluster Services (SCS) | Required |
Logging | UDP | 514 | Swarm storage node | Swarm Cluster Services (SCS) | Required for Support |
SNMP | UDP | 161 | SNMP client | Swarm storage node | Required for Support |
TFTP | UDP | 69 | Swarm storage node | Swarm Cluster Services (SCS) | Required |
Elasticsearch | TCP | 9200 | Swarm storage node, Gateway | Elasticsearch node | Required when using Gateway S3 and Content Portal. |
Elasticsearch Control Plane | TCP | 9300 | Elasticsearch node | Elasticsearch node | Required |
Swarm License Server | TCP | 8095 | Swarm storage node | Swarm Cluster Services (SCS) | Required |
SCI | TCP | 8080 | Browser on Admin Laptop/Desktop | Swarm Cluster Services (SCS) | Required |
vCenter | TCP | 443 | Browser on Admin Laptop/Desktop | Swarm Cluster Services (SCS) | Required for both the Windows system the Pre-Installer is run on, and the SCS server that has direct internet connectivity. |
© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.