Local storage¶
Local Storage (LS) is a module of HwameiStor, which aims to provide high-performance local persistent LVM storage volumes for applications.
Currently supported local persistent data volume type: LVM
.
Currently supported local disk types: HDD
, SSD
, NVMe
.
Use cases¶
HwameiStor provides two kinds of local data volumes: LVM and Disk. As a part of HwameiStor, local storage is responsible for providing LVM local data volumes, including highly available LVM data volumes and non-highly available LVM data volumes.
Non-highly available LVM local data volumes are suitable for the following cases and applications:
- A database with high availability features, such as MongoDB, etc.
- Message middleware with high availability features, such as Kafka, RabbitMQ, etc.
- A key-value storage system with high availability features, such as Redis, etc.
- Other applications with high availability features
Highly available LVM local data volume, suitable for the following cases and applications:
- Database, such as MySQL, PostgreSQL, etc.
- Other applications that require high data availability
Install via hwameistor-operator¶
Once hwameistor-operator is installed, it will automatically launch the HwameiStor-related components. Refer to Installing HwameiStor via hwameistor-operator.
Independent installation and deployment method¶
Developers can install independent installation local-storage from source code, mainly for development and testing use cases. For this installation method, you need to install Local Disk Manager in advance.