mirror of
				https://github.com/minio/docs.git
				synced 2025-10-31 06:30:27 +03:00 
			
		
		
		
	Admonition added as an include, then put in many files throughout the docs. Where it is included, it's the same admonition and text. It's worth making sure where I placed the include makes sense. Closes #1186
		
			
				
	
	
		
			67 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| .. _minio-snmd:
 | |
| 
 | |
| =====================================
 | |
| Deploy MinIO: Single-Node Multi-Drive
 | |
| =====================================
 | |
| 
 | |
| .. default-domain:: minio
 | |
| 
 | |
| .. contents:: Table of Contents
 | |
|    :local:
 | |
|    :depth: 2
 | |
| 
 | |
| The procedures on this page cover deploying MinIO in a Single-Node Multi-Drive (SNMD) configuration.
 | |
| |SNMD| deployments provide drive-level reliability and failover/recovery with performance and scaling limitations imposed by the single node.
 | |
| 
 | |
| .. cond:: linux or macos or windows
 | |
| 
 | |
|    For production environments, MinIO strongly recommends deploying with the :ref:`Multi-Node Multi-Drive (Distributed) <minio-mnmd>` topology for enterprise-grade performance, availability, and scalability.
 | |
| 
 | |
| .. cond:: container
 | |
| 
 | |
|    For production environments, MinIO strongly recommends using the MinIO Kubernetes Operator to deploy Multi-Node Multi-Drive (MNMD) or "Distributed" Tenants.
 | |
| 
 | |
| Prerequisites
 | |
| -------------
 | |
| 
 | |
| Storage Requirements
 | |
| ~~~~~~~~~~~~~~~~~~~~
 | |
| 
 | |
| .. |deployment| replace:: deployment
 | |
| 
 | |
| .. include:: /includes/common-installation.rst
 | |
|    :start-after: start-storage-requirements-desc
 | |
|    :end-before: end-storage-requirements-desc
 | |
| 
 | |
| .. include:: /includes/common-admonitions.rst
 | |
|    :start-after: start-exclusive-drive-access
 | |
|    :end-before: end-exclusive-drive-access
 | |
| 
 | |
| Memory Requirements
 | |
| ~~~~~~~~~~~~~~~~~~~
 | |
| 
 | |
| .. versionchanged:: RELEASE.2024-01-28T22-35-53Z
 | |
| 
 | |
|    MinIO pre-allocates 2GiB of system memory at startup.
 | |
| 
 | |
| MinIO recommends a *minimum* of 32GiB of memory per host.
 | |
| See :ref:`minio-hardware-checklist-memory` for more guidance on memory allocation in MinIO.
 | |
| 
 | |
| .. _deploy-minio-standalone-multidrive:
 | |
| 
 | |
| Deploy Single-Node Multi-Drive MinIO
 | |
| ------------------------------------
 | |
| 
 | |
| The following procedure deploys MinIO consisting of a single MinIO server and a multiple drives or storage volumes.
 | |
| 
 | |
| .. cond:: linux
 | |
| 
 | |
|    .. include:: /includes/linux/steps-deploy-minio-single-node-multi-drive.rst
 | |
| 
 | |
| .. cond:: macos
 | |
| 
 | |
|    .. include:: /includes/macos/steps-deploy-minio-single-node-multi-drive.rst
 | |
| 
 | |
| .. cond:: container
 | |
| 
 | |
|   .. include:: /includes/container/steps-deploy-minio-single-node-multi-drive.rst |