Linux

MinIO Single-Node Single-Drive Deployment

MinIO is a high-performance, S3-compatible object store. It is built for large-scale AI/ML, data lake and database workloads. It is software-defined and runs on any cloud or on-premises infrastructure. MinIO is dual-licensed Under open-source GNU AGPL v3 and a commercial enterprise license.

  1. Deploy MinIO: Single-Node Single-Drive.
  2. Deploy MinIO: Single-Node Multi-Drive.
  3. Deploy MinIO: Multi-Node Multi-Drive.
  4. Site Replication.

You can check official doc to deploy Multi node or site replica – https://min.io/docs/minio/linux/operations/installation.html

Required Linux Machine (RHEL/Cento/Ubuntu) to install MinIO

Attach the new disk to the MinIO machine.

Attached is a 50 GB disk

Mount disk

Add in /etc/fstab

Mounted as /minio

Download MinIO rpm and install

wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20231106222608.0.0.x86_64.rpm -O minio.rpm

sudo dnf install minio.rpm

The minio.service file runs as the minio-user User and Group by default. You can create the user and group using the groupadd and useradd commands.

In /etc/default/minio file, Configure MINIO_ROOT_USER, PASSWORD and VOLUMES. Save file.

Start and enable minio service.

Systemctl start minio.service

Systemctl enable minio.service

Open any Browser and access MinIO using mini FQDN/IP. Enter the minio root Username and Password and Click on login.

Configure the Region name (Ex, minio)

Dineshreddy Kayithi

Rooted in a solid academic foundation with a Bachelor's Degree in Information Technology, my career has been deeply entrenched in designing, deploying, and managing enterprise-grade infrastructure across virtualization, cloud-native, and containerized environments. Industry certifications from VMware, AWS, Microsoft, and Kubernetes validate my hands-on expertise in architecting scalable, resilient systems spanning hypervisors, public/hybrid cloud platforms, and container orchestration frameworks. I'm driven by a relentless pursuit of emerging technologies — translating them into production-ready solutions that solve complex operational challenges.

View Comments

Share
Published by
Dineshreddy Kayithi

Recent Posts

Red Hat OpenStack Services on OpenShift (RHOSO)

Red Hat OpenStack Services on OpenShift (RHOSO) provides the foundation to build a private or public…

19 hours ago

Kubernetes Cluster Deployment

Kubernetes (often shortened to “K8s”) is an open-source system for automating the deployment, scaling, and…

1 week ago

Ceph cluster on a single machine

Ceph is an open-source, distributed storage platform that provides object, block, and file storage in…

1 week ago

vSphere to OpenShift VM Migration

Prerequisites Red Hat OpenShift cluster deployed and operational You can refer to my earlier post…

4 weeks ago

Installing OpenShift 4.21 in an air-gapped on-premises/BareMetal environment using Agent-based deployment

Agent-Based Installation The Agent-based installation method provides the flexibility to boot your on-premise servers in…

3 months ago

OpenShift Virtualization Configuration, Secondary VM Network Setup, and Live Migration configuration

You can check the earlier post regarding cluster setup and ODF setup https://kdinesh.in/deployment-of-openshift-4-20-with-using-the-assistant-installer/ https://kdinesh.in/openshiftodf/ Login…

4 months ago