Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Following is a high-level view of the nature and order of tasks that need to be performed for a full-stack Swarm implementation.

Info

Important

Complete Deployment Planning in consultation with DataCore Sales and Support before starting these tasks.

Phase 1: Prepare Environment

The work to prepare the environment must be completed before adding any Swarm components:

  • Rack and stack hardware designated for Swarm, replacing and upgrading as needed. (See Hardware Setup)

  • Upgrade firmware to latest versions:

    • All servers

    • All disk controllers

    • All disk drives

  • Configure networking and switches (see Network Infrastructure), including the following:

    • VLAN configuration

    • IGMP snooping disabled (or IGMP querier implemented)

  • Configure IPMI management.

  • Provide access for the storage cluster to phone home. (See Health Data to Support)

  • Verify the servers and base operating systems meet the Swarm system requirements. (See Hardware Requirements for Storage and Hardware Requirements for Elasticsearch Cluster)

  • Configure IPMI (remote server management)

  • Complete licenses and agreements

    • Obtain any needed storage capacity and capability licenses from DataCore. (See Licensing Swarm)

    • A user in the organization must register the Red Hat license and accept the EULA if installing or updating RHEL.

    • Accept the DataCore EULA.

Phase 2: Platform Server and Storage Cluster

Swarm Platform Server is installed and configured first, so it can install Storage nodes on the designated hardware.

Phase 3: Elasticsearch

Install and configure an Elasticsearch cluster on designated hardware, providing the Storage cluster the search and metrics capabilities.

Phase 4: Content Gateway

Install and configure Content Gateways, which provide the primary access to the Storage cluster.

Phase 5: Swarm Clients

As fits with the implementation plan, extend access to Swarm storage by installing one or more Swarm client applications, such as the following:

Info

Optional Swarm Components

These are optional Swarm components, each with separate distribution packaging and licensing.

Phase 6: Post-Installation

  • Conduct performance measurement and tuning.

  • Test and debug third-party/custom applications and integration.

  • Train administrators and staff.