mirror of
https://github.com/minio/docs.git
synced 2025-04-29 09:36:51 +03:00
- Adds a new page for Grafana to overview. - Replaces the list of metrics in the Metrics and Alerts page with an include to pull the list of metrics maintained in GitHub. - Removes use of the :metric: role throughout the docs. - Adds note about the introduction of a new bucket metric endpoint. Partially addresses #930 Partially addresses #931 Partially addresses #898 Closes #864 Staged: - http://192.241.195.202:9000/staging/grafana/operations/monitoring/grafana.html - http://192.241.195.202:9000/staging/grafana/operations/monitoring/grafana.html
3.4 KiB
3.4 KiB
Software Checklist
minio
Table of Contents
Use the following checklist when planning the software configuration for a production, distributed MinIO deployment.
MinIO Pre-requisites
circle |
Servers running a Linux operating system with a 5.x+ kernel, such as Red Hat Enterprise Linux (RHEL) 9 or Ubuntu LTS 20.04+ |
circle |
A method to synchronize time servers across nodes, such as with
ntp , timedatectl or timesyncd .
The method to use varies by operating system. Check with your operating
system's documentation for how to synchronize time with a time
server. |
circle |
System administrator access to the remote servers |
circle |
A management tool for distributed systems, such as Ansible, Terraform, or Kubernetes for orchestrated environments. Kubernetes infrastructures should use the MinIO Operator for best results. |
circle |
Load balancer to handle routing of requests (for example, NGINX) |
circle |
Prometheus <minio-metrics-collect-using-prometheus>
setup for monitoring and metrics |
circle |
Grafana configured <minio-grafana> for
dashboards |
circle |
(optional) mc
installed on the local host system |
MinIO Install
Install the MinIO server binary across all nodes, ensuring that each node uses the same version of that binary.
linux
See the Multi Node Multi Drive deployment guide <minio-mnmd>
for more information.
container or macos or windows
See the Single Node Single Drive deployment guide <minio-snsd>
for more information.
k8s
See the Deploy MinIO Operator <minio-operator-installation>
and Minio Tenant deployment guide <minio-k8s-deploy-minio-tenant>
for more information.
Post Install Tasks
circle |
(optional) Create an mc alias for each server with mc alias set from your local
machine for command line access to work with the MinIO deployment from a
local machine |
circle |
Configure Bucket replication <minio-bucket-replication-requirements>
to duplicate contents of a bucket to another bucket location |
circle |
Configure Site replication <minio-site-replication-overview>
to synchronize contents of multiple dispersed data center locations |
circle |
Configure Object retention rules with lifecycle management <minio-lifecycle-management>
to manage when objects should expire |
circle |
Configure Object storage level rules with tiering <minio-lifecycle-management-tiering>
to move objects between hot, warm, and cold storage and maximize storage
cost efficiencies |
3rd Party Identity Provider Tasks
circle |
Authenticate to MinIO with Security Token Service (STS) <minio-security-token-service> Enabling this requires MinIO support. |