Mayastor User Reference
version/1.0
version/1.0
  • Welcome to Mayastor!
  • Release Notes
    • Release History
  • Quickstart
    • Scope
    • Prerequisites
    • Preparing the Cluster
    • Deploy Mayastor
    • Configure Mayastor
    • Deploy a Test Application
    • Tips and Tricks
    • Performance Tips
    • Basic Troubleshooting
    • FAQs
    • Known Limitations
    • Known Issues
  • Reference
    • Basic Architecture
    • I/O Path Description
    • Replica Operations
    • Operations
    • Storage Class Parameters
    • Mayastor Kubectl Plugin
    • Tested Third Party Software
  • Mayastor A-Z
    • Glossary A-E
    • Glossary F-K
    • Glossary L-P
    • Glossary Q-Z
Powered by GitBook
On this page
  • General
  • Mayastor pods (Data Plane/Engine)
  • Worker Node Count
  • Transport Protocols

Was this helpful?

Export as PDF
  1. Quickstart

Prerequisites

PreviousScopeNextPreparing the Cluster

Last updated 10 months ago

Was this helpful?

This website/page will be End-of-life (EOL) after 31 August 2024. We recommend you to visit for the latest Mayastor documentation (v2.6 and above).

Mayastor is now also referred to as OpenEBS Replicated PV Mayastor.

General

All worker nodes must satisfy the following requirements:

  • x86-64 CPU cores with SSE4.2 instruction support

  • Linux kernel 5.13 or higher with the following modules loaded:

    • nvme-tcp

    • ext4 and optionally xfs

Mayastor pods (Data Plane/Engine)

Each worker node which will host an instance of a Mayastor pod must have the following resources free and available for exclusive use by that pod:

  • Two CPU cores

  • 4GiB RAM

  • HugePage support

    • A minimum of 2GiB of 2MiB-sized pages

Instances of the Mayastor pod must be run in privileged mode

Worker Node Count

As of version 1.0 the minimum supported worker node count is three nodes.

Note also, that when using the synchronous replication feature (N+1 mirroring), the number of worker nodes to which Mayastor pods are deployed should be no less than the desired replication factor. E.g. four-way mirroring of a volume would require Mayastor pods to be deployed to a minimum of four worker nodes within the cluster.

Transport Protocols

As of version 1.0, Mayastor supports the export and mounting of volumes over NVMe-oF TCP only. Worker nodes on which an application pod using Mayastor volume(s) may be scheduled must have the requisite NVMe initiator support installed and configured.

OpenEBS Documentation