This document details the installation procedures that must be followed to install a set of CORTX servers doing distributed erasure across a set of storage devices.
Important: Please note that this is a preview of distributed CORTX doing network erasure and it is not failure resilient. Do not use these instructions to run CORTX for production reasons nor for storing critical data. The official Seagate version of Lyve Drive Rack (LDR) can be used for production reasons as it relies on erasure within the enclosures. This release supports normal S3 IO functioning only. S3 degraded storage is not supported.
Perform the below mentioned procedure to setup CORTX on JBOD.
- Perform the setup of Multi node JBOD by referring to Multi Node JBOD Setup.
- Install the CORTX software by referring to Installing CORTX.
- Configure the dependencies by referring to Configuring Dependencies. The dependencies are listed below in the order in which they have to be configured.
- LDAP
- LDAP Replication
- Rabbit MQ
- Statsd and Kibana
- LDAP
- Configure the I/O stack by referring to Configuring I / O Stack.
- Configure the components of CORTX by referring to Configuring Components. The components are listed below in the order in which they have to be configured.
- S3 (AuthServer and HAProxy)
- SSPL
- CSM
- HA
- You must now complete the preboarding and onboarding processes. Refer to Preboarding_and_Onboarding to execute the preboarding and onboarding processes.
- To test the IO after completing the onboarding process, refer to Testing_IO.
- To check the health status after completing the onboarding process, refer to Health_Check.
To perform starting of services refer to Starting Services.
To perform stopping of services refer to Stopping Services.
Tested by:
- Nov 14, 2020: Sakchai Suntinuraks (sakchai.suntinuraks@seagate.com) using ISO (cortx-1.0.0) file
- Sep 20, 2020: Ashwini Borse (ashwini.borse@seagate.com) using ISO (cortx-1.0.0) file