Concepts

The distributed storage service is not supported if you select compute virtualization during system initialization.

Storage cluster

UIS integrates UIS-ONEStor distributed storage components to manage the UIS hosts as a storage cluster. You can configure the native disks on the hosts (storage nodes) into replicated or erasure coded storage pools to provide distributed storage services that are scalable, hardware independent, and highly reliable.

UIS-ONEStor distributed storage components offer the following benefits:

Disk pools

In a storage cluster, you can create disk pools by adding part of or all of disks on a node to a disk pool. The disk pools are logically isolated from each other. You can select one of the following deployment modes for each disk pool: All HDDs, All SDDs, and SSD Caches+HDDs.

Figure-1 Disk pools

 

Data pools

Data pools are created logically in each disk pool. You can configure the replication or erasure coding redundancy policy for each data pool.

Figure-2 Data disks

 

Replication and erasure coding

Data pools define the following data redundancy policies:

Replication is mainly used in production systems with higher performance and reliability requirements. Erasure coding provides higher storage usage efficiency and potentially higher fault tolerance than replication. However, erasure coding is more complex, requires more computation, and potentially increases the time to recover from failure. Erasure coding policies apply to read-only data and cold data such as VM backup files and VM templates.

Figure-3 Replication and erasure coding

 

Shared file system

The system supports OCFS2 shared file systems, which can be block devices provided by distributed storage and logical storage volumes provided by a SAN.

A shared file system can be mounted to multiple clients for conflict-free concurrent access.

Figure-4 Shared file system