Setup Guide for Clustered HA Storage Pools

From OSNEXUS Online Documentation Site
Jump to navigation Jump to search


Why Use a Clustered HA Storage Pool Configuration

QuantaStor's clustered storage pool configurations ensure high-availability (HA) in the event of a server outage or storage connectivity to the active node is lost. QuantaStor monitors the health of the network connections (both Ethernet & FC), the storage connectivity to the devices and disk enclosures, the health of the server, and optionally will verify ping connectivity to clients. If a problem is detected which is not a system outage (which would cause an immediate failover), the active node for a given pool will communicate with it's HA paired system to see if a fail-over to the secondary will address the issue. If so QuantaStor will preemptively failover to the secondary to restore availability to the Storage Pool. In short, high-availability technology ensures a much higher level of system up-time in the event of a server, switch, or other outage.

Requirements Before You Begin

Hardware

Creating a QuantaStor Clustered HA Storage Pool will require:

  • At least 2 QuantaStor servers
  • At least 2 network interfaces per appliance for redundant cluster communication
  • Shared storage connected to both servers (must support SCSI3 Persistent Reservations or be dual-ported NVMe)
    • SAS JBOD(s), dual-ported NVME JBOF, FC SAN, or iSCSI SAN

Persistent Reservations

QuantaStor's High-Availability Storage Pool solution requires that the QuantaStor appliance cluster members all have access to the Storage Pool devices so that the devices can be reserved using SCSI3-PR or NVME reserve/preempt operations. The most common way of designing these systems is with the use of 12Gb or 6Gb SAS disk enclosures capable of multipath connectivity to two or more servers.

Graph demonstrating potential storage layout for use with HA Storage Pool configurations


Back-end Storage Connectivity

QuantaStor supports multiple back-end storage connection options including SAS, FC, dual-port NVMe, and iSCSI. We highly recommend using the design tools to ensure a proper design based on the scale and performance requirements for your application workloads.

External JBOD - Dual-controller Disk Expansion Units

QuantaStor supports all the major external SAS disk expansion chassis from Western Digital, Seagate, DellEMC, HPE, Supermicro and Lenovo. For the latest information on JBOD coverage please see the HA cluster design tools here.

Internal JBOD - Storage Bridge Bay Support

Storage Bridge Bay (SSB) systems can be used to create a QuantaStor HA Cluster configuration in a single 2U rack-mount unit. The SSB units, referred to as a cluster-in-a-box, contain two hot-swap servers, and a shared JBOD all in a single unit. QuantaStor supports all SuperMicro based SBB units. For more information on hardware options and SBB please contact your OSNEXUS reseller or our solution engineering team at sdr@osnexus.com.

NVMe Support

QuantaStor 5 supports dual-port NVMe based storage connectivity and has been certified for use with Western Digital Serv24HA which contains two servers and a NVMe JBOF in a single 2U chassis. More information about this configuration is available via the design tool.

Back-end SAN (FC/iSCSI) Storage via QuantaStor Servers

QuantaStor appliances can be used to provide SAN provisioned storage over Fiber-channel or iSCSI, as shown in the diagram above. Note that these systems would be separate from the HA Storage Pool cluster. See the page How to Provision SAN(FC/iSCSI) Storage using QuantaStor Appliances for more details on how to set this up.

Back-end SAN (FC/iSCSI) Storage via 3rd Party SAN

Configuration Steps

The following will step you through how to

Getting Started

QuantaStor should be installed on every node to be used in the cluster before beginning. For details on the installation of QuantaStor, please see the QuantaStor_Installation_Guide.

  • Login to the QuantaStor web management interface on each appliance
  • Add your license keys, one unique key for each appliance

Networking Configuration

The first step is to establish and verify the appliance networking configuration. This will require at least 2 static IP addresses per node on separate networks. This will become necessary when it comes time to setup the Site Cluster Heartbeat Rings.

  • Expand the Storage System drawer under "Storage Manager" and select the "Network Ports" tab in the center page.
    • Right-click on eth0 to configure static IP information (Note that you will need to change the URL in your browser after changing this address)
    • Right-click on eth1 to configure static IP information for the second network port
  • Right-click on the storage system and set the DNS IP address (eg 8.8.8.8), and your NTP server IP address

Note that QuantaStor requires that Cluster nodes use the same network port -> IP network assignments on all nodes.

Example:

Node1 - eth0=10.0.13.101 / 255.255.0.0  eth1=192.168.113.101 / 255.255.0.0
Node2 - eth0=10.0.13.102 / 255.255.0.0  eth1=192.168.113.102 / 255.255.0.0