Install MinIO AIStor

Install on Red Hat Enterprise Linux

Deploy MinIO AIStor onto RHEL 10+

The guides in this section provide instructions for deploying MinIO AIStor onto Linux infrastructure. These guides serve as a baseline for the subsequent tutorials for enabling network encryption and server-side-encryption.

Review the MinIO AIStor Release Notes before deploying to identify the latest stable release and any version-specific considerations.

Linux Kernel Requirements

MinIO strongly recommends Linux kernel 6.8 or later for all production deployments. Kernel 6.8+ delivers significant performance improvements critical for high-throughput object storage:

  • Improved network stack performance for distributed workloads
  • Better NVMe and direct I/O throughput
  • XFS online repair capabilities
  • Reduced memory fragmentation and scheduling latency

Deployments on older kernel versions may be considered on a case-by-case basis for existing clusters where upgrading is not immediately feasible. These exceptions require an architecture review through SUBNET prior to deployment.

Distribution Default Kernel Notes
Ubuntu 24.04 LTS 6.8 Recommended for production
RHEL 10 6.12 Recommended for production
Rocky Linux 10 6.12 Recommended for production
AlmaLinux 10 6.12 Recommended for production
Debian 13 (Trixie) 6.12 Recommended when GA available
Oracle Linux 10 6.12 Recommended for production
SUSE Linux 15 SP7 6.4 Check for kernel updates

Production hardware

When selecting hardware for your AIStor Server implementation, take into account the following factors:

  • Expected amount of data to store at launch and growth in data storage for the next two years for total drive size
  • Expected growth in size of data for at least the next two years
  • Number of objects by average object size
  • Average retention time of data in years
  • Number of sites to be deployed
  • Number of expected buckets
  • Failure tolerance for drives and nodes

There is no exact formula useful for all situations. Consider your own needs for the above and create a architecture review discussion in SUBNET to discuss with MinIO engineers and field architects.

Hardware consistency

MinIO AIStor, like any distributed system, benefits from selecting identical configurations for all nodes in a given server pool. Ensure a consistent selection of hardware (CPU, memory, motherboard, storage adapters) and software (operating system, kernel settings, system services) across pool nodes.

Deployments may exhibit unpredictable performance if nodes have varying hardware or software configurations.

Checklist

The following checklist follows MinIO’s Recommended Configuration for production deployments. The provided guidance is intended as a baseline and cannot replace SUBNET Performance Diagnostics, Architecture Reviews, and direct-to-engineering support.

Component Requirement Recommended
Hosts Dedicated bare-metal or virtual hosts 8+ dedicated hosts
Storage Dedicated locally-attached drives for each host 8+ drives per AIStor Server
Network High speed network infrastructure 100GbE
CPU Server-grade CPUs with support for modern SIMD instructions (AVX-512), such as Intel® Xeon® Scalable or better 16+ CPU/socket or vCPU per host
Memory Available memory to meet or exceed per-server usage by a reasonable buffer 128GB+ of available memory per host

While MinIO AIStor may run on less than the recommended hardware, any potential cost savings come at the risk of decreased reliability, performance, or overall functionality.

Optimizing performance

The following table shows areas that have the greatest impact on MinIO AIStor performance, listed in order of importance.

Prioritize securing the necessary components for each of these areas before focusing on other hardware resources, such as compute-related constraints.

Infrastructure segment Description
Network Infrastructure Insufficient or limited throughput constrains performance
Storage Controller Old firmware, limited throughput, or failing hardware constrains performance and affects reliability
Storage (Drive) Old firmware, or slow/aging/failing hardware constrains performance and affects reliability

Additional recommendations

For other requirements, including for networking and memory, see recommended and system requirements.

For reviewing your existing hardware with tests, see recommended hardware tests.